Latest News
⚑ Report a ProblemTech news from the best sources
Modern css kills js
Modern CSS is evolving at an incredible pace. Tasks that previously required heavy libraries or complex JavaScript scripts are now becoming native par…
JavaScript. Работа с большими файлами в браузере. Часть 2/2: Создание 5Gb файлов в браузере
Онлайн доска DGRM.net кеширует файлы в постоянном кеше. Постоянный кеш не удаляется при закрытии вкладки. Рассказываю как хранить большие файлы в брау…
Part 1: Taming Asynchronous JavaScript: How to Build a "Mailbox" Queue
Have you ever tried to catch water from a fire hydrant with a paper cup? That is exactly what it feels like when you are building a JavaScript app and…
The Blueprint Beneath the Blueprint: Designing Data Model and Choosing Its Database
Lesson 2 of Build a Twitter Clone - A Practical Guide to Software Modelling A diagram shows you what a system does; a data model tells you what it rem…
WordPress 7.0
An interesting release, for better or worse it includes access to AI tooling. Some of the block management and performance improvements around not loa…
We Are Wrong About AI Coding.
The past couple of years have been pretty wild for developers. Ever since AI entered the picture, the speculation has been nonstop. "AI is taking over…
How I Stopped Writing the Same 5 Methods in Every NestJS Repository
If you use NestJS with Prisma, you've probably had this moment: you open a new module, look at the previous one, and copy-paste the same methods you a…
Why Does Google Keep Changing My Language? (And How to Fix It)
Have you ever searched for something on your browser and suddenly Google decides you now speak a completely different language just because of where y…