Some software bloat is OK Suren Enfiajyan ・ Nov 4 ...
The software efficiency in an era of fast CPUs, gigabytes of RAM and terabytes of storage.
Discussing how mature JS fetch() is now and whether it can fully replace XMLHttpRequest.
My rant about the famous saying in software development, which is usually attributed to Bjarne...
Discussing JavaScript's controversial primitive, its usefulness and whether its poorly designed.
How to efficiently solve the N Queens problem with a staircase pattern arrangement if you just need...
In the early days of web development, jQuery was the undisputed king of front-end libraries. Modern...
In recent years CSS has received major improvements which are groundbreaking. Here I'll list some of...
Common mistakes & bad practices among inexperienced frontend & backend developers which can...
PHP, like JavaScript, is a language that is highly criticized. Here is my personal opinion about PHP,...
People often recommend using third-party libraries because we don't waste time on reinventing an...
The part 3 of the series of JavaScript features' list that every web developer should know in 2025.
Running some benchmarks with JavaScript's Iterator helpers vs regular arrays with heavily chained...
The upcoming Temporal API will fix many problems and inconveniences of the old Date object. In this...
Freelance programming isn't an easy escape - developers face cutthroat competition, unpredictable...
Discussing JS's new mechanism for automatic resource cleanups and its implications.
TypeScript brings the best of the 2 worlds: JavaScript's flexibility and static type checking. But...
A gentle dive into hidden-surface removal, illustrated with an animated ASCII donut.
A practical guide to sanitizing HTML text without using any third-party libraries, such as...
A practical guide to landing (and keeping) low stress roles in IT.
A pragmatic case against Flutter's famous state pattern.
Many people got upset about the decision of the withdrawal of the Records & Tuples proposal in...
In this article I will explain how the type coercions work in JavaScript and why they are so weird....
While I love JavaScript there are annoying inconsistencies in the language design which oftentimes...
I wrote a simple game where a ball moves and bounces from the walls. You have to set the correct...
Why bundling can cause more harm than good. When bundling is actually appropriate.
Continuing the list of JavaScript features that every web developer should know in 2025 in order to...
Can some organization create a new browser from scratch? Is it realistic and what will it take?
The list of JavaScript features that every web developer should know in 2025 in order to efficiently...
My list of reasons why I love the web so much. I'll also discuss about the limitations of the web.