Horizontal Scaling Series — Part 1: MinIO and Shared Object Storage
When we horizontally scale an application, adding more instances is only part of the solution. We also need to consider where the application stores…
Latest Architecture news from Tech News
When we horizontally scale an application, adding more instances is only part of the solution. We also need to consider where the application stores…
If you are preparing for software engineering interviews, you have probably heard the term System Design many times. But what does it actually mean?…
part 1: How I Built a Personal Assistant with the Hardware I Already Had part 2: Assistant gets a personality: memory, dreaming and self-expression…
Quick Answer: Offline sync conflicts happen when two devices edit the same record before either has synced. Last-write-wins is the default fix, but…
The motion design industry is accustomed to relying on established formats: Lottie, Rive, video, or frame sequences (PNG/GIF). However, when attempt…
Introduction The rise of AI-assisted development has unleashed a torrent of code, transforming the once-manageable pull request (PR) into a sprawlin…
A question came up at work recently: can we ditch our $20 monthly coding subscriptions and just use DeepSeek 4.1 Flash, paying per token instead? So…
What you receive might be Functional Just because something is functional doesn't mean it is inherently correct. We all have tried this before and m…
Jev vs LLMs: Why AI Agents May Need a Decision Layer Here's an uncomfortable pattern in modern AI applications: User input ↓ LLM ↓ generated text ↓…
AI Tools Used in Modern Software Development AI is no longer just a tool for generating code. It is becoming part of the entire software development…
Beyond Bigger Models: Toward a Modular Cognitive Architecture From Exception-Driven Reasoning to AI Systems That May Eventually Design Their Success…
What if your Android phone could be more than the device you build for? What if it could also be the Linux development environment you build on, whi…
I have recently been coding using Claude Code* in my Java development tasks for few months. I have some general thoughts to share. Uneven distributi…
We taught machines to predict what humans say. We taught them to summarize knowledge, generate code, write essays, recommend products, imitate exper…
Software engineering has entered a new phase — and it’s no exaggeration to say the community is on fire. The rise of LLMs has dramatically increased…
We recently released the first public build of Galactic Idle , a browser-based sci-fi strategy game about resource management, research, fleets, and…
AI Reads the Code. How Do We Keep What It Learns? “Move email delivery to a shared asynchronous queue.” The request fits in a sentence. The understa…
Every coding-agent session starts blind: your agent rediscovers how your features work, and sometimes guesses wrong. AGENTS.md is the usual fix, but…
Who Saw the Connection? #04 — Railways × Human Factors × Software If you spend enough time on a railway platform in Japan, you may notice something…
In my previous post, I looked at Horizen from a technical perspective and focused on its move toward an EVM-compatible Layer 3. This time, I want to…
What if a power grid did more than measure, predict, and control its own state? What if it could model itself as a body, remember what happened to i…
Writing code is only one part of being a developer. You can build the perfect application on your laptop. It works perfectly. Everything looks great…
When testing opinionated Linux distributions, the ultimate benchmark isn't how smoothly they run on a workstation with 16 cores and a high-end GPU—i…
The next generation of AI engineering will not be controlled by prompts alone. AI coding agents are becoming remarkably capable. They can inspect re…
Вступление: Unreal Engine 5 — это действительно сложно. 1. UE5 - это не веб-приложение. Это не CRUD-сервис. Это не фронтенд на React. 2. Миллионы ст…
The way we build software has completely changed. A few years ago, deploying an application often meant: Buy a server → Configure it → Install softw…
The Beginning: Why This Project? You somehow learn to build UIs in Flutter, but when it comes to state management, it's a wall you inevitably hit. T…
This is a submission for DEV's Summer Bug Smash: Clear the Lineup powered by Sentry . 40 successful saves. 39 missing workspaces. The application di…
The term software factory is getting a lot of attention right now, and for a good reason. AI coding assistants can generate code much faster than be…
Last month, our staging server threw a 502. I had Termius open, connected to the right box, and started debugging. Fifteen minutes in, I realised I…