Skip to main navigationSkip to main contentSkip to footer
  • In English
  • На русском
  • About me / Обо мне
Blog of Dan Ivy
  • In English
  • На русском
  • About me / Обо мне
Blog of Dan Ivy

Tag: Node.js

Node.js: is frontend or backend?

Posted on: April 29, 2023 Last updated on: April 29, 2023 Written by: me
I’ve recently noticed a bit of popularity of the question from the subject – “Node.js: is frontend or backend?”. That made me think about what is obvious for someone may be not that obvious for someone else. The question is probably coming from people beginning their journey in computer science (CS) space. And most of…
Continue reading “Node.js: is frontend or backend?”…

Recent Posts

Code Modularity: Practical Tips

For a while, I’ve been a core contributor and maintainer of an internal project at the company I now work for. Code modularity is a desired trait for any codebase which is not dead. For context, the project is written in Python. As you may guess from my other articles here, Python is a language…
Continue reading “Code Modularity: Practical Tips”…

Why Everyone Is Falling for the AI Pitch

So it’s time for probably the most useless article on this blog ))) It’s been more than two months since the last article, and I can’t get my … stuff together to write another one. Why everyone is falling for the AI pitch? Let’s vent a little for a change. Everyone is a Celebrity Today’s…
Continue reading “Why Everyone Is Falling for the AI Pitch”…

Halting problem в 3-х ипостасях

Термин halting problem обычно вспоминают как «ту самую» теоретическую границу вычислений: нельзя написать программу, которая для любой другой программы и любого входа заранее решит, завершится ли вычисление или уйдёт в бесконечный цикл. Но если посмотреть на индустриальные системы — от микросервисов до агентных пайплайнов с LLM — то «проблема остановки» неожиданно перестаёт быть абстракцией. Она…
Continue reading “Halting problem в 3-х ипостасях”…

NFR Conflicts: 3 practical cases

Over time I noticed some typical contradictions between non-functional requirements (NFR). Let’s consider three typical cases of NFR conflicts I learned from practice. Security vs Ease of Use Security is a huge and ever growing concern these days. No surprise here – we live when IT-systems are unprecedentedly dependable. More and more activities occur in…
Continue reading “NFR Conflicts: 3 practical cases”…

Max Performance of Nginx, PHP & PostgreSQL Chain

This blog post is the first in a series of articles on performance engineering (PE) research I did some time ago. I touched the topic of PE a bit in one of previous blog articles. This time it’ll be purely practical. The picture was generated by Nano Banana and contains pretty obvious errors. I decided…
Continue reading “Max Performance of Nginx, PHP & PostgreSQL Chain”…

Recent Comments

  • Max Performance of Nginx, PHP & PostgreSQL Chain - Blog of Dan Ivy on Mental Models for Performance Engineering
  • Mental Models for Performance Engineering - Blog of Dan Ivy on Scalable Backend Secret Sauce
  • Tribute to the Blog of Uwe Friedrichsen - Blog of Dan Ivy on When to use microservices?
  • Tribute to the Blog of Uwe Friedrichsen - Blog of Dan Ivy on Microservice Architecture Implementation Principles
  • Технический аудит при закупках ИТ-систем - Blog of Dan Ivy on Владение информационной системой: ликбез
Copyright © 2026 BLOG OF DAN IVY — Powered by NanoSpace