Sign in

Architecture Notes

@architecturenotes.co
302 followers 1 following 97 posts

engineering notes about software architecture from your favourite corps by engineers for engineers.

PostsRepliesMedia
Reposted by Architecture Notes
Mahdi Yusuf @mahdiyusuf.com · 12/02/2026
America outsourced manufacturing, then the skills to design what gets manufactured. Software is next. mahdiyusuf.com/the-journey-...
mahdiyusuf.com
The journey was the point
America outsourced manufacturing, then the skills to design what gets manufactured. Software is next.
033
Architecture Notes @architecturenotes.co · 30/10/2025
qconsf.com/?utm_source...
qconsf.com
QCon San Francisco 2025
Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies. Attend in-person. Or get a Video-Only Pass to watch recordings later.
000
Architecture Notes @architecturenotes.co · 30/10/2025
Building GenAI infra isn’t theory—it’s hard-won experience. Learn from 60+ engineers who’ve scaled LLMs, vector stores & RAG pipelines at QCon SF 2025. What worked. What failed. What to avoid.
100
Architecture Notes @architecturenotes.co · 03/06/2025
Goodbye, Fingerspitzengefühl? architecturenotes.co/p/the-cost-...
architecturenotes.co
The Cost of AI in Code: Goodbye, Fingerspitzengefühl?
As we offload more to AI, we risk losing the subtle instincts that make great developers great.
020
Reposted by Architecture Notes
Mahdi Yusuf @mahdiyusuf.com · 03/06/2025
Goodbye, Fingerspitzengefühl? architecturenotes.co/p/the-cost-o...
architecturenotes.co
The Cost of AI in Code: Goodbye, Fingerspitzengefühl?
As we offload more to AI, we risk losing the subtle instincts that make great developers great.
042
Architecture Notes @architecturenotes.co · 03/05/2025
We are back!
071
Architecture Notes @architecturenotes.co · 09/02/2025
architecturenotes.co/p/arc-notes...
architecturenotes.co
Arc Notes Weekly #93: Flexible
This week, explore how AI is transforming software development, uncover hidden pitfalls in REST API design, and dive into the secrets of log search engine speed.
020
Architecture Notes @architecturenotes.co · 09/02/2025
Arc Notes Weekly #93: Flexible is out now! 1. How AI is transforming software development workflows 2. Hidden pitfalls in REST API design you should avoid 3. The secrets behind blazing-fast log search engines Join 65,312 subscribers! Don’t miss out! 🚀
130
Architecture Notes @architecturenotes.co · 31/01/2025
Here is your survival guide to the corporate jungle: www.seangoedecke.com/predators/
seangoedecke.com
Protecting your time from predators in large tech companies
Some people will absorb as much work as you're willing to give them
012
Architecture Notes @architecturenotes.co · 31/01/2025
Important insight from the article: Not every request for help should be catered to. Some people might disguise their demands as simple requests, tapping into your generous nature. Curb this by identifying time predators and focusing on your main tasks.
100
Architecture Notes @architecturenotes.co · 31/01/2025
Have you ever felt overwhelmed by the high demand for your skills within your company? Learn how to protect your time and avoid the trap of excessive generosity.
120
Architecture Notes @architecturenotes.co · 31/01/2025
Take a deeper look at the technical journey here: dropbox.tech/infrastruct...
dropbox.tech
Evolving our infrastructure through the messaging system model in Dropbox
000
Architecture Notes @architecturenotes.co · 31/01/2025
A key insight from the article: even mature tech companies like Dropbox constantly iterate their infrastructure to enhance scalability, reliability, and efficiency. Every day is a new opportunity for development.
100
Architecture Notes @architecturenotes.co · 31/01/2025
Dive into the evolution of Dropbox's infrastructure, as they adopt a messaging system model to improve their asynchronous communication. The transformation is fascinating!
100
Architecture Notes @architecturenotes.co · 30/01/2025
Dive deeper into these insights here: ninkovic.dev/blog/2025/t...
010
Architecture Notes @architecturenotes.co · 30/01/2025
Despite being potent for smaller, isolated projects, GitHub Actions seems to falter when handling a monorepo with multiple, independently functioning modules. Devs, be mindful of possible complexities!
110
Architecture Notes @architecturenotes.co · 30/01/2025
Integration woes for the developers! Here comes an insider's look at why one should think twice before using Github Actions.
110
Architecture Notes @architecturenotes.co · 30/01/2025
For a fascinating glimpse into the inner workings of game security, check out the full article here: ssno.cc/posts/rever...
ssno.cc
Reverse Engineering Call Of Duty Anti-Cheat
I’ve been reversing Black Ops Cold War for a while now, and I’ve finally decided to share my research regarding the user-mode anti-cheat inside the game. It’s not my intention to shame or promote cheating/bypassing of the anti-cheat, so I’ve redacted a few things. To clear up any confusion, Black Ops Cold War does not have the kernel-mode component of Ricochet that Modern Warfare (2019) and later titles have. I’ll be referring to the anti-cheat as TAC (Treyarch Anti-Cheat) as the game I reversed is a Treyarch game. Also, whenever I provide function pseudocode, it will be the best I can do since the actual decompilation is super cluttered with a lot of junk/resolving code. The biggest difference between the newer games is the kernel-mode driver, while the majority of anti-cheat code is user-mode and very similar to TAC.
000
Architecture Notes @architecturenotes.co · 30/01/2025
The research details the user-mode anti-cheat inside the game, revealing that unlike other editions, Black Ops Cold War does not incorporate a kernel-mode component. It's all about the balance between protection and experience!
100
Architecture Notes @architecturenotes.co · 30/01/2025
Ever wondered about the mechanics behind the anti-cheat system in Call Of Duty: Black Ops Cold War? A new reverse engineering study unveils some interesting findings.
111
Architecture Notes @architecturenotes.co · 29/01/2025
Take a look at the full scope of this AI-powered solution on Github: github.com/deepseek-ai...
github.com
GitHub - deepseek-ai/DeepSeek-R1
Contribute to deepseek-ai/DeepSeek-R1 development by creating an account on GitHub.
000
Architecture Notes @architecturenotes.co · 29/01/2025
With features covering everything from code review to documentation to collaboration, the DeepSeek R1 shows the diverse applications of AI in product development.
100
Architecture Notes @architecturenotes.co · 29/01/2025
Ever wondered how AI can help you write better code, manage workflows or even create an instant dev environment? Dive deep with DeepSeek R1!
100
Architecture Notes @architecturenotes.co · 29/01/2025
etiand.re/posts/2025/...
etiand.re
How to decode audio streams in C/C++ using libav*
This post presents the notions and thought process behind audio processing using ffmpeg’s libav*, with annotated example code. We’ll also see how to use a FIFO queue to efficiently process fixed-size chunks of audio data. The libav* set of libraries is the foundation behind the ubiquitous ffmpeg, and has a reputation for having hard API to use - most people[citation needed] prefer using the command-line API rather than having to deal with it.
000
Architecture Notes @architecturenotes.co · 29/01/2025
The libav* libraries are notoriously difficult to use. This post aims to simplify and demystify it for the uninitiated by detailing the terms and processes involved in audio processing. Take your command-line API skills to the next level!
100
Architecture Notes @architecturenotes.co · 29/01/2025
Want to get a handle on audio stream decoding using C/C++ and libav*? This guide dives into the underlying nuts and bolts of ffmpeg’s libav*, explaining how a FIFO queue can be leveraged for efficient audio data handling.
100
Architecture Notes @architecturenotes.co · 28/01/2025
Discover the whole context and explore the depths of 'Framework Fatigue' in this insightful article: blog.raed.dev/posts/frame....
astro-paper.pages.dev
Framework Fatigue: The Real Reason Developers Get Angry About New Tech
In the fast-paced world of JavaScript frameworks, each new release triggers strong reactions from the developer community. By recognizing that framework fatigue is more about job security than technical merit, the community can foster more productive conversations about technological evolution.
000
Architecture Notes @architecturenotes.co · 28/01/2025
More than just an annoyance, this incessant roll-out of new tech places a notable burden on professionals. Growing bundle sizes, multiplying build tools, increasing complexity, these are just the tip of the iceberg. But remember, it's not the technical arguments alone that drive the issue.
110
Architecture Notes @architecturenotes.co · 28/01/2025
Toward understanding the "Framework Fatigue" concept - it pertains to the irritation developers feel about the frequent emergence of new, often complicated programming technologies. Think about waking up to a new JavaScript framework every day!
110
Architecture Notes @architecturenotes.co · 28/01/2025
Check out the full article for more exciting details: gab-menezes.github.io/2025/01/13/...
gab-menezes.github.io
Using the most unhinged AVX-512 instruction to make the fastest phrase search algo
Disclaimers before we start For those who don’t want to read/don’t care that much, here are the results. I hope after seeing them you are compelled to read. TL;DR: I wrote a super fast phrase search algorithm using AVX-512 and achieved wins up to 1600x the performance of Meilisearch. The source code can be found here, and here is the crate. The contents of this blog post are inspired by the wonderful idea of Doug Turnbull from the series of blog posts about Roaringish. Here we will take these ideas to an extreme, from smart algorithms to raw performance optimization. I highly recommend reading the Roaringish blog post, but if you don’t want to, there will be a recap on how it works. This project has been almost 7 months in the making, with thousands and thousands of lines of code written and rewritten, so bear with me if I sound crazy. At the moment of writing, there are almost 2.7k LOC, but I have committed around 17k LOC (let’s take a few thousand because of .lock files) (probably at
000
Architecture Notes @architecturenotes.co · 28/01/2025
It's not just a theoretical concept; this algorithm achieved up to 1600x the performance of Meilisearch, an open source, instant, and flexible search engine. Time to rethink your search algorithms.
100
Architecture Notes @architecturenotes.co · 28/01/2025
Looking for a faster way to search phrases? This intriguing article introduces a super-fast phrase search algorithm made using the somewhat infamous AVX-512, claiming to bring remarkable enhancements.
100
Architecture Notes @architecturenotes.co · 27/01/2025
Check out the project here: github.com/steel-dev/s...
github.com
GitHub - steel-dev/steel-browser: 🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser instance that lets you automate the web without worrying about infrastructure.
🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser instance that lets you automate the web without worrying about infrastructure. - steel-dev/stee...
020
Architecture Notes @architecturenotes.co · 27/01/2025
This innovative browser gives you back control over your online experience, embracing the full scope of open-source spirit.
100
Architecture Notes @architecturenotes.co · 27/01/2025
philbooth.me/blog/concur...
010
Architecture Notes @architecturenotes.co · 27/01/2025
Here's the full scoop on the power of Concurrency diagrams and how to use them:
100
Architecture Notes @architecturenotes.co · 27/01/2025
The antidote? Concurrency diagrams: a simple and quick visual representation which can clarify misunderstandings and preempt conflicts by making concurrency explicit. All you need are boxes, arrows, and text!
100
Architecture Notes @architecturenotes.co · 27/01/2025
Ever experienced misunderstanding while discussing program design and system architecture? Concurrency could be the culprit. This silent saboteur can lead to costly fix-ups during later stages of development.
100
Architecture Notes @architecturenotes.co · 26/01/2025
Check out their offer here: labs.iximiuz.com
labs.iximiuz.com
iximiuz Labs - Indie Learning Platform to Master Server Side Craft
Skill up in Linux, Networking, Containers, and Kubernetes by taking courses, following interactive tutorials, and solving fun DevOps challenges.
000
Architecture Notes @architecturenotes.co · 26/01/2025
They offer a range of content - from mastering docker commands through tutorials, to containers, devOps and more. An interactive and practical learning experience awaits you.
100
Architecture Notes @architecturenotes.co · 26/01/2025
Want to master server-side technologies? Look no further than iximiuz Labs, an indie learning platform offering hands-on courses and tutorials to help you gain the skills you need most. 🚀
110
Architecture Notes @architecturenotes.co · 26/01/2025
architecturenotes.co/p/arc-notes...
architecturenotes.co
Arc Notes Weekly #91: Containers
This week: Uncover AVX-512’s search speed, Dropbox’s messaging evolution, and GitHub Actions’ CI/CD flaws.
010
Architecture Notes @architecturenotes.co · 26/01/2025
Arc Notes Weekly #91: Containers is out now! 1. Secrets behind blazing-fast phrase search with AVX-512 2. Inside Dropbox’s infrastructure revolution with its messaging system model 3. Why GitHub Actions might not fit your team’s CI/CD needs Join 66,032 subscribers! Don’t miss out!
121
Architecture Notes @architecturenotes.co · 25/01/2025
Here's an insightful read about this development and its implications: smcleod.net/2024/12/bri...
smcleod.net
Bringing K/V Context Quantisation to Ollama
K/V context cache quantisation has been added to Ollama. This enables significant reductions in VRAM usage, allowing users to realise the potential of expanded context sizes and run larger models at their existing context sizes.
000
Architecture Notes @architecturenotes.co · 25/01/2025
With K/V context cache quantisation, you can experience significant reductions in VRAM usage. It's time to realise the full potential of expanded context sizes!
100
Architecture Notes @architecturenotes.co · 25/01/2025
Ever wonder what it's like to run larger models at your existing context sizes? Ollama just introduced K/V context cache quantisation and it's a game changer!
100
Architecture Notes @architecturenotes.co · 25/01/2025
Here's where to find this captivating piece: addyo.substack.com/p/the-70-pr...
addyo.substack.com
The 70% problem: Hard truths about AI-assisted coding
A field guide and why we need to rethink our expectations
030
Architecture Notes @architecturenotes.co · 25/01/2025
Key insight: Although AI-assisted coding has made great strides, it's still not a one-for-one replacement for skilled, human programmers. Read to discover why.
100
Architecture Notes @architecturenotes.co · 25/01/2025
Interested in the world of AI-assisted coding? This insightful article addresses the "70% problem" and tackles the hard truths many miss.
100
Architecture Notes @architecturenotes.co · 24/01/2025
Read the full enlightening article here: jvns.ca/blog/2024/1...
jvns.ca
Why pipes sometimes get "stuck": buffering
000