{}const=>[]async()letfn</>var
Developer Blog

Knowledge that works

Articles and guides from practicing developers. Learn new things, find solutions and implement your ideas.

Filter by topics
How the Internet works "for a hacker": DNS, HTTP/HTTPS, cookies and sessions — in layman's terms 🌐
DevelopmentCareer

How the Internet works "for a hacker": DNS, HTTP/HTTPS, cookies and sessions — in layman's terms 🌐

Let's break down what happens in one second when you open a site. DNS, HTTP, HTTPS, cookies, sessions, JWT — without water, with examples of attacks and a security checklist. Everything every developer (and aspiring hacker 😏) needs to know.

Feb 24, 2026Read
AI as a code reviewer: how to make a neural network find bugs, edge cases, and code smells (and where it fails)
AIDevelopment

AI as a code reviewer: how to make a neural network find bugs, edge cases, and code smells (and where it fails)

We'll figure out how to use ChatGPT, Claude, and other LLMs for code review in practice — with prompts, real examples, and an honest analysis of the errors that AI stumbles upon.

Feb 18, 2026Read
How to write prompts for code so that AI does not “break the project”?
AIPractice

How to write prompts for code so that AI does not “break the project”?

You ask ChatGPT to write an authorization function. You get a beautiful code. You insert it into the project — and everything breaks. Sound familiar? The problem isn't the AI. The problem is how you talk to it.

Feb 18, 2026Read
The first form of registration: where you already make an insecure code
PracticeBasics

The first form of registration: where you already make an insecure code

7 vulnerabilities that you put into your first registration form without even knowing it. We analyze SQL injections, password storage, validation and other classic errors — with code examples and a checklist.

Feb 16, 2026Read
You made the first site. What's next — a framework or practice?
PracticeBasics

You made the first site. What's next — a framework or practice?

You've created your first website, felt like a hacker — and then you saw "React in 1 hour" and fell into a stupor. Framework or practice? We'll figure out what to do after the first site, why 90% of newcomers are in a hurry, and how not to get into tutorial hell.

Feb 16, 2026Read
Why the button doesn't click: the first real bug analysis in JavaScript
BasicsPractice

Why the button doesn't click: the first real bug analysis in JavaScript

Let's analyze the most common reasons why the button, addEventListener, and DOM refuse to work. Real code examples, a debug checklist, and a little bit of pain are all a beginner JavaScript developer needs to stop suffering.

Feb 16, 2026Read
💀 Your first website looks like 2007. Here's why.
PracticeBasics

💀 Your first website looks like 2007. Here's why.

Times New Roman, acid colors, zero indents and text-align: center on everything — we analyze the typical mistakes of novice web developers and show how to turn a website from a "computer science homework" into a normal project in the evening.

Feb 16, 2026Read
From BASIC to modern languages: why logic is more important than syntax
BasicsDevelopment

From BASIC to modern languages: why logic is more important than syntax

We understand why developers who understand programming logic easily switch between languages — and those who cram syntax panic at the sight of each new framework.

Feb 12, 2026Read
How to use ChatGPT and not degrade?
BasicsDevelopment

How to use ChatGPT and not degrade?

Developers are massively addicted to neural networks and forget the basic syntax. We'll figure out how to use ChatGPT for career benefits, and not turn into a code insertion operator. 5 rules that will save your skills.

Feb 12, 2026Read
Developer 2026: what skills will be required
BasicsDevelopment

Developer 2026: what skills will be required

Frameworks come and go, and the market demands more and more. We understand which skills have moved from "nice to have" to "without this, you won't even be called to the job interview": AI literacy, full-stack thinking, typing, architecture and more.

Feb 12, 2026Read
🤖 Have you really become stronger with AI — or are you just typing faster?
DevelopmentBasics

🤖 Have you really become stronger with AI — or are you just typing faster?

An honest conversation about how developers get hooked on AI crutches, lose fundamental skills, and confuse speed with growth. We'll figure out how to use ChatGPT and Claude correctly — to really level up, not degrade.

Feb 12, 2026Read
Lua tables: the most powerful structure that beginners underestimate
LuaDevelopment

Lua tables: the most powerful structure that beginners underestimate

We understand why tables are the only data structure in Lua — this is not a limitation, but a superpower. Arrays, dictionaries, objects, classes, and even queues — all of these are tables. With code examples, metatables, typical beginner mistakes, and memes.

Feb 11, 2026Read
Showing 36 of 539 articles