Blog Logo
TAGS

Can AI Replace Software Architects? Testing with 4 LLMs

Will AI replace software engineers has been the quintessential question being asked in technology circles circa 2022 and beyond. Today, I want to explore whether AI, particularly Large Language Models...

Read more...

Can AI Replace Software Architects? I Put 4 LLMs to the Test

Will AI replace software engineers has been the quintessential question being asked in technology circles circa 2022 and beyond. The roles of product owners, graphic designers, and others shortly foll...

Read more...

MODSetter/SurfSense

When I’m browsing the internet, I tend to save a ton of content—but remembering when and what you saved? Total brain freeze! ❄️ That’s where SurfSense comes in. SurfSense is like a Knowledge Graph 🧠 ...

Read more...

How I Make Better Architectural Decisions as a Senior Developer

Architectural decisions can make or break a software system. Making the right decision requires more than just technical skills - you need to weigh trade-offs, think about long-term effects, and colla...

Read more...

A Complementary Approach to MCP and A2A: Dynamic Contract Protocol

Protocols like MCP and A2A have simplified API integration by enabling flexible access and usage of application interfaces. However, delivering large datasets in a customized, filtered, and secure way...

Read more...

Giving Voice to the Unbanked

DreamStart Labs (DSL) is a fintech with a social mission. Their main product, ‘DreamSave’, is a free app designed to simplify the management of savings groups in unbanked communities of developing cou...

Read more...

AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms

Large language models (LLMs) are remarkably versatile. They can summarize documents, generate code or even brainstorm new ideas. And now we’ve expanded these capabilities to target fundamental and hig...

Read more...

Flattening Rusts Learning Curve

I see people make the same mistakes over and over again when learning Rust. Here are my thoughts (ordered by importance) on how you can ease the learning process. My goal is to help you save time and ...

Read more...

IhateCreatingUserNames2/AiraHub2

A modular system for integrating local and remote MCP (Model Context Protocol) and A2A (Agent-to-Agent) servers with a central registry. This enables AI assistants like Claude Desktop to discover and ...

Read more...

themanojdesai/python-a2a

The Definitive Python Implementation of Googles Agent-to-Agent (A2A) Protocol with Model Context Protocol (MCP) Integration Python A2A is a comprehensive, production-ready library for implementing Goo...

Read more...

Gray-SS/PokeSharp

⚠️ This project is a non-commercial, educational clone of the original Pokémon games, developed purely to demonstrate how such a game can be implemented from scratch using C#.

Read more...

The guide to MCP I never had

AI agents are finally stepping beyond chat. They are solving multi-step problems, coordinating workflows and operating autonomously. And behind many of these breakthroughs is MCP. MCP is going viral. ...

Read more...

archivisio/c4_modelizer

C4 Modelizer is a web application that lets you design, explore and document a system architecture using the C4 model. It supports collaborative diagram editing, import/export with schema versioning a...

Read more...

How MCP Enables Agentic AI Workflows

Interest in Anthropic’s Model Context Protocol (MCP) is as high as confusion about what it is and why you should use it. In part 1 of this series, I dove deep into MCP — what it is, and what it isn’t.

Read more...

RSC for Astro Developers

Okay, so in Astro you have two things: Astro Components: They have the .astro extension. They execute exclusively on the server or during the build. In other words, their code is never shipped to the ...

Read more...

Distributed TinyURL Architecture: How to handle 100K URLs per second

Rebrandly, a link management platform, developed a service that generated 100K URLs within a second. The solution helped its client, WonderCave, to raise millions of dollars in funds by sending SMS ca...

Read more...

Automated architecture diagrams

Often an organisation’s technical systems have a complex dependency graph, which is not always easy to discover and reason about. And the biggest issue of all -> Are these diagrams still up to date...

Read more...

InfoQ Software Architecture and Design Trends Report - 2025

Key Takeaways As large language models (LLMs) have become widely adopted, AI-related innovation is now focusing on finely-tuned small language models and agentic AI. Retrieval-augmented generation (RA...

Read more...

How X (Twitter) Works: System Design for Billions of Tweets

Imagine this: You’re in a system design interview, and the interviewer leans in with a challenge. At first, it’s exciting — a dream project. But then it sinks in: billions of tweets, real-time feeds, ...

Read more...

katanemo/archgw

Arch is an intelligent Layer 7 distributed proxy designed to protect, observe, and personalize AI agents with your APIs.

Read more...