Code Lab
Разработка
466 публикаций
Backend
Frontend
Мобильная разработка
Проекты
Разработка игр
Языки и обучение
Курс
Подборка
Инструкция
JavaScript
Сравнение
Проект
React
Обзор
Python
CSS
PHP
FastAPI
ИИ
Git
TypeScript
Java
SQL
C++
Go
Unity
Acer
Vue.js
Сначала свежее
Сначала свежее
Сначала популярное
Сначала обсуждаемое
Как выбрать своё направление в IT: простой алгоритм, который работает
Когда человек впервые выбирает путь в IT, он сталкивается не с дефицитом информации, а с её избытком. Советчиков много, мнений ещё больше — и всё противоречиво.
7 IT-профессий, в которых реально начать карьеру без коммерческого опыта в 2025 году
Рынок для начинающих усложнился — это факт, и его подтверждают отчёты. Количество стартовых позиций в сферах, которые легко автоматизировать (кодинг, поддержка, клиентские сервисы), действительно снизилось.
Современные библиотеки на JavaScript для разработки игр
JavaScript давно вышел за рамки «языка для кнопок на сайте». Сегодня на нём создают полноценные игры — от простых браузерных аркад до сложных 3D-проектов с физикой, освещением и анимацией.
Разбираем типовой git-workflow: что делает разработчик на каждом этапе
Когда разработчик приходит в новую компанию, первое, с чем ему приходится разбираться, — это GitLab. Без него ничего не получится: весь код хранится там, туда отправляются изменения, оттуда собираются релизы.
Как строить переиспользуемые фронтенд-компоненты: пример кнопки лайк
Когда проект становится больше, неизбежно появляется вопрос: как писать интерфейс так, чтобы потом не переписывать одно и то же десятки раз?
Интерактивный HTML с Alpine.js на простых примерах
Большие фронтенд-фреймворки часто требуют сложной настройки: сборщики, роутинг, состояния, хуки, конфигурации. Но для небольших задач вроде выпадающих меню, модалок или табов этого слишком много — иногда хочется просто взять HTML и быстро добавить в него немного интерактивности.
Что должен знать Python-разработчик: база для успешного старта
Python остаётся одним из самых востребованных языков разработки. Его используют в веб-разработке, анализе данных, автоматизации, ML и DevOps. На 2025 год Python уверенно удерживает лидерство по количеству активных разработчиков и проектов в open-source.
Что должен знать фронтенд-разработчик: база для успешного старта
Junior‑позиции больше не про «сверстать лендинг». От джуна ждут уверенной базы по веб‑платформе, умения читать документацию, пользоваться инструментами разработчика и показывать это на практике — в резюме, пет‑проектах и на собеседовании.
Курс по Tailwind CSS: Container query #8
Раньше адаптивность вёрстки строилась только на медиазапросах (@media) и брейкпоинтах (sm:, md:, lg:). Но у этого подхода есть ограничение: стили меняются в зависимости от ширины экрана, а не от ширины самого блока.
Курс по Tailwind CSS: Grid-сетки #7
В прошлой статье мы разобрали flexbox. Он отлично подходит для выравнивания и простых макетов: меню, хедеры, блоки в строку. Но если нужно выстроить настоящую сетку карточек или галерею — удобнее использовать Grid.
Курс по Tailwind CSS: Flexbox #6
Flexbox — мощный инструмент для построения макетов. Он упрощает управление расположением элементов по горизонтали и вертикали. В Tailwind всё это сводится к простым утилитам, которые легко комбинировать и читать прямо в разметке.
Курс по Tailwind CSS: Цвета и шрифты #4
В прошлой статье мы разобрали базовые утилиты. Теперь углубимся в работу с цветами и шрифтами. В Tailwind CSS v4 эти возможности стали ещё удобнее: библиотека поддерживает современную цветовую модель OKLCH, P3-палитры, а также предоставляет новый способ расширять тему с помощью @theme.
«
1
…
3
4
5
6
7
…
39
»