-
Productivity through primary metrics: how to finally understand where your time goes
A deep dive into how to break free from the dopamine matrix and so-called procrastination
-
AI Works While I'm in the Shower
A short note about the present and future.
-
Engineering Habits: The Good, The Bad, and The Ugly Truth
It is all in your head.
-
The global state is not a Monster
Every public voice of IT keeps saying that the global stat is bad thing. It is far from being true.
-
Embedding Design Into Code
Project abstractions can be implemented in code, but not fully expressed only by it.
-
Pain and Pleasure of Debugging
Don't play around with the debugger
-
All-consuming pitfall
Only a Sith deals in absolutes
-
Being Precious
Such a funny delusion.
-
The Wisdom of Avoiding Conditional Statements
Get rid of this IF/ELSE trees already!
-
Information Redundancy: Not Bad, Quite the Opposite
More data representations for better.
-
What the heck is homomorphism?
Be careful, there’s no way back
-
What is Abstraction?
Such a delusional topic.
-
Concentration
No description for this, read the post!
-
I have tried to love Python
And I failed.
-
Changing the Blog's Flight Direction
Fight even if tired.
-
Type-Oriented Programming
Short note on very interesting thing.
-
HighLoad Saga. Part Three: Transaction Processing and Analytics
What about storing it by... columns?
-
HighLoad Saga. Part Two, Chapter 2: Data Storage and Processing Subsystems
Key aspects of data storage subsystems
-
The Zen of Dependencies
I don't mean to harm anyone here.
-
HighLoad Saga. Part Two, Chapter 1: Storing the Data
No description for this, read the post!
-
Hack in Declarative Model - Part 3
Exploring the Rabbit Hole of Recursiveness
-
HighLoad Saga. Part One: The Fundamentals
The first of the HighLoad Saga series.
-
The Essence of Error Theory
About the main perspectives and approaches in defensive programming
-
Pitfalls in software design reasoning
Few conrintuitive things.
-
You do not need TDD. Only if...
A bit "higher" way of looking at Test-Driven Development.
-
Currying
Quick dive into function programming trick.
-
Serious talks about API Versioning
Closer look on the theory of REST API versioning.
-
Hack in Declarative Model - Part 2
Diving deeper, meet recursion.
-
Designing Effective REST APIs: A Comprehensive overview
Some info about REST Apis and their development process.
-
The Value of API Gateway: When Does It Shine?
When to utilize an API Gateway, understand the features and values it provides, and determine situations where it may not be necessary.
-
General Techniques for Documenting Systems
A look at the practices we have in software engineering that help express and understand the system arch.
-
Your own static site, today and for free!
Create your static site, easy and free for one evening!
-
So what is Design Patterns?
Let's talk about design patterns and the reasons for their existence.
-
Hack in Declarative Model - Part 1
The first look at declarative programming paradigm.
-
Python's Concurrency
Do it FASTER!
-
Immutability is The Key
Few words about Immutability
-
Debugging Python Code
The orthodox way to do it.
-
Bullshit Of Self-Documenting Code
They are smart, but even smart people still people...
-
Levels Of Reasoning About Software
Tough staff, or – how to think about software systems.
-
Hack in Fundamentals
Scientific look at programming. Concurrency, atomicity and something else.
-
Algorithms Complexity
How to properly think about a program, what is time complexity, and what is "Big O" notation? Let's delve into it.