Engineering

Browse all posts in this category

Engineering
Engineering

Rewriting the Unix tools in assembly: the thinking behind UOLT

A modern cat weighs tens of kilobytes and drags the whole libc behind it. Does it have to? UOLT says no: every tool is hand-written in x86_64 assembly, no libc, no heap, talking to the kernel directly. The full suite fits in the space a single coreutils binary takes. Here is the thinking behind it.

By Sinra Team
Engineering
Artificial IntelligenceEngineering

AI costs a fortune to run: what if we could cut the bill by 1000x?

Every time you ask ChatGPT a question, a datacenter somewhere in the world burns electricity for a few cents. Multiply by billions of requests per day. AI, as it is built today, has a fundamental problem nobody is really solving: it consumes an absurd amount of energy.

By Sinra Team
Engineering
Artificial IntelligenceEngineering

LLM, RAG, agents: demystifying the AI concepts invading dev

A developer opens their tech feed and finds three articles: 'How to build a RAG agent with your favorite LLM', 'Fine-tuning is dead, long live embeddings', 'MCP will revolutionize AI workflows'. They close the tab, not much wiser. This guide is for them.

By Sinra Team
Engineering
EngineeringDev Practices

Trunk-based development vs feature branches: which one to choose?

Monday, you create a branch for your new feature. Friday, you try to merge. The conflict is 400 lines long. You spend the afternoon untangling what your colleagues did while you were working in isolation. This scenario has a name: merge hell. And it has an identifiable cause.

By Sinra Team
Engineering
Project ManagementEngineering

DORA metrics: the 4 measurements that actually gauge team performance

Your team delivers 40 story points per sprint. The backlog moves. Tickets get closed. And yet users have been waiting on features for six months. Something is wrong. The problem: you are measuring activity, not value delivery.

By Sinra Team
Engineering
Engineering

Should You Follow the Latest JavaScript Frameworks?

Angular, React, Vue, Svelte, Next.js, Remix, SolidJS, Qwik, Astro... JavaScript invents a new 'future of the web' every eighteen months. Ruby on Rails turns 21 this year. Which one is right?

By Sinra Team
Engineering
Engineering

Modular Monolith: The Architecture Everyone Is Rediscovering

After years of selling microservices as the universal solution, the industry is returning to a simpler idea: a single deployment, but organized around business domains. The modular monolith is making a comeback - and this time, it is intentional.

By Sinra Team
Engineering
Engineering

Microservices: You Are Not Netflix

"We should move to microservices." This sentence has become the signal of a technical decision made by imitation rather than necessity. Here's why, in the majority of cases, a monolith is a better choice.

By Sinra Team