Architecture Notes's Avatar

Architecture Notes

@architecturenotes.co.bsky.social

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

289 Followers  |  1 Following  |  95 Posts  |  Joined: 16.11.2024  |  1.9689

Latest posts by architecturenotes.co on Bluesky

Preview
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.

Goodbye, FingerspitzengefΓΌhl? architecturenotes.co/p/the-cost-...

03.06.2025 15:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

Goodbye, FingerspitzengefΓΌhl? architecturenotes.co/p/the-cost-o...

03.06.2025 00:51 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

We are back!

03.05.2025 18:26 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

architecturenotes.co/p/arc-notes...

09.02.2025 16:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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! πŸš€

09.02.2025 16:47 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Protecting your time from predators in large tech companies Some people will absorb as much work as you're willing to give them

Here is your survival guide to the corporate jungle: www.seangoedecke.com/predators/

31.01.2025 22:00 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

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.

31.01.2025 22:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

31.01.2025 22:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Evolving our infrastructure through the messaging system model in Dropbox

Take a deeper look at the technical journey here: dropbox.tech/infrastruct...

31.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

31.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Dive into the evolution of Dropbox's infrastructure, as they adopt a messaging system model to improve their asynchronous communication. The transformation is fascinating!

31.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Dive deeper into these insights here: ninkovic.dev/blog/2025/t...

30.01.2025 22:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

30.01.2025 22:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Integration woes for the developers! Here comes an insider's look at why one should think twice before using Github Actions.

30.01.2025 22:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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.

For a fascinating glimpse into the inner workings of game security, check out the full article here: ssno.cc/posts/rever...

30.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

30.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

30.01.2025 16:45 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - deepseek-ai/DeepSeek-R1 Contribute to deepseek-ai/DeepSeek-R1 development by creating an account on GitHub.

Take a look at the full scope of this AI-powered solution on Github: github.com/deepseek-ai...

29.01.2025 22:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

With features covering everything from code review to documentation to collaboration, the DeepSeek R1 shows the diverse applications of AI in product development.

29.01.2025 22:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ever wondered how AI can help you write better code, manage workflows or even create an instant dev environment? Dive deep with DeepSeek R1!

29.01.2025 22:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
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.

etiand.re/posts/2025/...

29.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

29.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

29.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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.

Discover the whole context and explore the depths of 'Framework Fatigue' in this insightful article: blog.raed.dev/posts/frame....

28.01.2025 22:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

28.01.2025 22:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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!

28.01.2025 22:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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

Check out the full article for more exciting details: gab-menezes.github.io/2025/01/13/...

28.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

28.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

28.01.2025 16:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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...

Check out the project here: github.com/steel-dev/s...

27.01.2025 22:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@architecturenotes.co is following 1 prominent accounts