Your companion in the world of code

Knowledge that works

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

Find the right articles

Choose several — articles update instantly

Language or technology

Articles found: 830
BackendOther language

Безопасность API для чайников: токены, rate limit, права доступа — где чаще всего косячат 🔌

Разбираем три главных столпа безопасности API на пальцах и с примерами кода. Где разработчики ошибаются чаще всего, как правильно работать с токенами, настраивать rate limiting и не пускать чужих к данным — чек-лист для каждого бэкенд-разработчика.

Read
BackendDevOps

Твой пароль «Qwerty123!» не так крут, как тебе кажется

Почему «сложный пароль» — это иллюзия безопасности, как хакеры взламывают аккаунты за секунды, и что реально защищает в 2026 году: от менеджеров паролей до Passkeys.

Read
BackendDevOps

Криптография без боли: хэши, соль, шифрование, TLS — что реально нужно понимать новичку 🔐

Ты пишешь код, регистрируешь пользователей, хранишь пароли, отправляешь данные по сети — и вроде бы всё работает. А потом узнаёшь, что пароли хранились в базе открытым текстом, и кто-то их уже слил. Знакомо?

Read
BackendDevOps

Как работает интернет "для хакера": DNS, HTTP/HTTPS, куки и сессии — на пальцах 🌐

Разбираем по полочкам, что происходит за одну секунду, когда ты открываешь сайт. DNS, HTTP, HTTPS, куки, сессии, JWT — без воды, с примерами атак и чек-листом безопасности. Всё, что должен знать каждый разработчик (и начинающий хакер 😏).

Read
Data and AIOther language

ИИ как код-ревьюер: как заставить нейросеть находить баги, edge-cases и запахи кода (и где она облажается)

Разбираемся, как использовать ChatGPT, Claude и другие LLM для код-ревью на практике — с промптами, реальными примерами и честным разбором ошибок, на которых ИИ спотыкается.

Read
Data and AIOther language

Как писать промпты для кода, чтобы ИИ не “ломал проект”?

Вы просите ChatGPT написать функцию авторизации. Получаете красивый код. Вставляете в проект — и всё ломается. Знакомо? Проблема не в ИИ. Проблема в том, как вы с ним разговариваете.

Read
BackendData and AI

Первая форма регистрации: где ты уже делаешь небезопасный код

7 уязвимостей, которые ты закладываешь в свою первую форму регистрации, даже не подозревая об этом. Разбираем SQL-инъекции, хранение паролей, валидацию и другие классические ошибки — с примерами кода и чек-листом.

Read
FrontendJavaScript

Ты сделал первый сайт. Что дальше — фреймворк или практика?

Ты сверстал первый сайт, почувствовал себя хакером — а потом увидел «React за 1 час» и впал в ступор. Фреймворк или практика? Разбираемся, что реально делать после первого сайта, почему 90% новичков спешат и как не попасть в tutorial hell.

Read
FrontendJavaScript

Почему кнопка не нажимается: первый реальный разбор багов в JavaScript

Разбираем самые частые причины, почему кнопка, addEventListener и DOM отказываются работать. Реальные примеры кода, чек-лист дебага и немного боли — всё, что нужно начинающему JavaScript-разработчику, чтобы перестать страдать.

Read
FrontendHTML / CSS

💀 Твой первый сайт выглядит как 2007 год. Вот почему.

Times New Roman, кислотные цвета, нулевые отступы и text-align: center на всё подряд — разбираем типичные ошибки начинающих веб-разработчиков и показываем, как за вечер превратить сайт из «домашка по информатике» в нормальный проект.

Read
BackendOther language

От BASIC к современным языкам: почему логика важнее синтаксиса

Разбираемся, почему разработчики, которые понимают логику программирования, легко переходят между языками — а те, кто зубрит синтаксис, паникуют при виде каждого нового фреймворка.

Read
Data and AIOther language

Как использовать ChatGPT и не деградировать?

Разработчики массово подсаживаются на нейросети и забывают базовый синтаксис. Разбираемся, как использовать ChatGPT с пользой для карьеры, а не превращаться в оператора по вставке кода. 5 правил, которые спасут твои навыки.

Read
Showing 324 of 830 articles