Discussing JavaScript's controversial primitive, its usefulness and whether its poorly designed.| WaspDev Blog
How to efficiently solve the N Queens problem with a staircase pattern arrangement if you just need one solution.| WaspDev Blog
In the early days of web development, jQuery was the undisputed king of front-end libraries. Modern JavaScript now includes many features that jQuery originally provided. So, should developers still use jQuery over vanilla JavaScript today?| WaspDev Blog
In recent years CSS has received major improvements which are groundbreaking. Here I'll list some of the most important features.| WaspDev Blog
Common mistakes & bad practices among inexperienced frontend & backend developers which can lead to bugs or reliability issues.| WaspDev
PHP, like JavaScript, is a language that is highly criticized. Here is my personal opinion about PHP, its future and its pros and cons.| WaspDev
People often recommend using third-party libraries because we don't waste time on reinventing an untested wheel. In reality using third party libraries has its costs, and some of them are not immediately noticeable.| WaspDev
The part 3 of the series of JavaScript features' list that every web developer should know in 2025.| WaspDev
A gentle dive into hidden-surface removal, illustrated with an animated ASCII donut.| WaspDev
A practical guide to landing (and keeping) low stress roles in IT.| WaspDev
In this article I will explain how the type coercions work in JavaScript and why they are so weird. This article will mostly discuss the loose comparisons and some basic type coercions.| WaspDev
I wrote a simple game where a ball moves and bounces from the walls. You have to set the correct position and angle of the ball in order to hit the given points within a limited number of bounces.| WaspDev
Why bundling can cause more harm than good. When bundling is actually appropriate.| WaspDev
Can some organization create a new browser from scratch? Is it realistic and what will it take?| WaspDev
My list of reasons why I love the web so much. I'll also discuss about the limitations of the web.| WaspDev
A solution for a tricky Tricky OA problem related to clustering| WaspDev
Solving the Leetcode 24 Game by precomputing the results in a relatively small associative array, although it is marked as a HARD problem.| WaspDev
How a simple code can produce amazing and complicated things. Just few lines of code!| WaspDev
Comparison between WebAssembly and JavaScript and which one should be chosen depending on the situation.| WaspDev
Is synchronous XHR obsolete? Some reasons that synchronous XHR may here to stay.| WaspDev
A clever logarithmical solution for Leetcode Pens and Pencils problem| WaspDev
Running some benchmarks with JavaScript's Iterator helpers vs regular arrays with heavily chained transformations in order to determine how slow or fast are iterator helpers transformations compared to regular array transformations.| WaspDev
The upcoming Temporal API will fix many problems and inconveniences of the old Date object. In this article I'll explain the upcoming Temporal API with easy to understand examples.| WaspDev
Freelance programming isn't an easy escape - developers face cutthroat competition, unpredictable income, unpaid work, and demanding clients.| WaspDev
Discussing JS's new mechanism for automatic resource cleanups and its implications.| WaspDev
TypeScript brings the best of the 2 worlds: JavaScript's flexibility and static type checking. But will it become even better with runtime type checks?| WaspDev
A practical guide to sanitizing HTML text without using any third-party libraries, such as DOMPurify.| WaspDev
Many people got upset about the decision of the withdrawal of the Records & Tuples proposal in JavaScript. Why was it withdrawn and are there technical reasons for this?| WaspDev
Continuing the list of JavaScript features that every web developer should know in 2025 in order to efficiently code in JavaScript.| WaspDev
While I love JavaScript there are annoying inconsistencies in the language design which oftentimes become a problem especially for inexperienced developers.| waspdev.com
How to efficiently and correctly deeply clone and deeply compare JavaScript variables and what are the pros and cons of different approaches.| waspdev.com
The list of JavaScript features that every web developer should know in 2025 in order to efficiently code in JavaScript.| waspdev.com