Blog

Speaking up, not speaking for. Because silence isn’t my style.


Split Microservices: A Real-World Case Study

Split Microservices: A Real-World Case Study

Strategic decisions behind microservice decomposition through a real-world case study of splitting an Alert service from an Analytics platform.

microservicesarchitecturedevopsbackend

December 6, 2025

View Article
How Many Logs Are Enough? A Backend Engineer's Guide to Logging

How Many Logs Are Enough? A Backend Engineer's Guide to Logging

Finding the right balance between having enough information to debug issues and avoiding log pollution that makes debugging harder.

observabilityloggingbest-practices

June 7, 2025

View Article
How to Write a Better User Story

How to Write a Better User Story

User stories are fundamental building blocks of agile development, serving as simple descriptions of features from the end user's perspective. A well-written user story explains how a task will benefit the customer—whether they're external users or colleagues within your organization.

agileproject-managementdocumentation

June 1, 2025

View Article
From Qwerty to Colemak: A Journey of Change

From Qwerty to Colemak: A Journey of Change

If someone asked me about the most challenging migration I've undertaken in 2025, I'd confidently say it's switching from Qwerty to Colemak.

productivitykeyboardergonomics

May 1, 2025

View Article
Instantly Create Slides with LLM Tools: A Game Changer for Communication

Instantly Create Slides with LLM Tools: A Game Changer for Communication

Explore how LLMs are transforming slide creation and how you can leverage them for more effective communication.

aillmproductivitytooling

March 28, 2025

View Article
Python to TypeScript: The Ultimate Migration Guide

Python to TypeScript: The Ultimate Migration Guide

As more backend systems embrace TypeScript for its type safety and modern JavaScript features, many Python developers find themselves needing to bridge the gap.

typescriptjavascriptcheatsheet

March 1, 2025

View Article
Asynchronous Communication

Asynchronous Communication

The Art of Asynchronous Communication in Software Development

communicationremote-workbest-practices

January 7, 2025

View Article
Database Normalizations In Practices

Database Normalizations In Practices

Database normalization is an important part of creating efficient databases...

databasesqlbest-practices

October 24, 2024

View Article
Write Valuable Tests

Write Valuable Tests

Make your tests valuable and substantial to your project, not just for coverage

testingbest-practicesqualitytdd

June 26, 2024

View Article
Django Architecture based on DDD in MicroServices System

Django Architecture based on DDD in MicroServices System

An appropriate project architecture for Django backend service in a microservices system

djangopythonarchitecturebackend

May 19, 2024

View Article

Showing 1 - 10 of 15 posts