Тренды
7 типичных ошибок в Go-интерфейсах
Интерфейсы - одна из отличительных особенностей языка Go. Новички часто путаются в том, как и когда их использовать. Разберем типичные ошибки, допускаемые при работе с Go-интерфейсами.
Web-разработка
Введение в веб-скрэпинг с помощью Node.js
Автоматически или вручную?
Раньше, когда у меня возникало желание поупражняться в создании веб-сайтов, я просто заходил на веб-страницу, открывал консоль и пытался извлечь нужный мне...
Web-разработка
Введение в фронтэнд и бэкэнд – основы веб-разработки
Хотите создать веб-сайт?
Здорово! Создание веб-сайта - плодотворный творческий проект, увлекательный и полезный как для приобретения востребованных навыков, так и отличный способ попробовать себя в новом...
Тренды
Давайте синхронизировать потоки в Python
Для меня это был волшебный момент, внезапный инсайт, когда я впервые узнал о многопоточности. Меня восхитила сама возможность параллельного выполнения действий, (хотя важно заметить, что...
Разное
Как делать заметки как программист
Когда я был мал — писал ужасные конспекты: они представляли из себя тетради с грязным текстом и плохой структурой. Практически бесполезные.
Потом, когда я открыл...
Тренды
Осваиваем веб-скрэпинг на Python
В этой короткой статье рассказывается про методику вэб-скрэпинга (англ. web scraping) - набор инструментов по извлечению данных с сайтов. Если вы сталкивались с проблемами...
Разное
Как правильно учиться Java-программированию: история одного тьютора
Моя история
Все началось больше десяти лет назад. Решив стать программистом, я начал изучать несколько языков, чтобы в конечном итоге найти «свой» язык.
В Java я...
Случайная статья
Как я использую Claude Code в 2026 году и почему ему все еще нужен родитель
Ознакомьтесь с авторской методологией, основанной на принципе "ускорение через Claude, контроль через Codex". Четкое разделение ролей между генератором кода и его критическим рецензентом позволит вам достигать высокой скорости разработки, не поступаясь ее надежностью.
[C++] часть 2: МЬЮТЕКС. Пишем наш первый код для многопоточной среды
Часть 1, Часть 2
В прошлой статье мы разобрались с тем, что такое конкурентность/параллелизм и зачем нужна синхронизация. Настала пора...
8 рекомендаций по написанию читаемого кода на C# с помощью .NET 6
Научитесь избегать лишних операторов else, извлекать и именовать методы, грамотно использовать Linq и применять прочие подходы для придания коду читаемости и прозрачности.
Популярные статьи
Как настроить Visual Studio Code для C, C++, Java, Python
Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным...
Как написать красивый и информативный README.md
Многие программисты лихо управляются с кодом и знают мельчайшие...
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых...