20 бесплатных онлайн-игр для программистов: лёгкое изучение

Бесплатные онлайн-игры для программистов, которые планируют освоить JavaScript, Java, Python, C# и другие языки программирования.

Обложка: 20 бесплатных онлайн-игр для программистов: лёгкое изучение

Советы по программированию для Junior-разработчиков

Советы не связаны напрямую с кодингом, но могут сократить время на разработку, упростить вам жизнь и даже помочь продвинуться по карьере.

Обложка: Советы по программированию для Junior-разработчиков

5 шпаргалок по Git: от основ до работы с GitHub

Полезные шпаргалки по Git, которые включили в себя базовые команды, схемы ветвления на основе Gitflow, работу с Subversion и GitHub.

Обложка: 5 шпаргалок по Git: от основ до работы с GitHub

Боты для Discord на Python: проект для начинающих

Не нужно ничего устанавливать и платить за размещение. Такие боты для Discord без проблем могут работать в бесплатном «облаке».

Обложка: Боты для Discord на Python: проект для начинающих

Стоит прочитать: обзор книги Маркуса Винанда «SQL Performance explained»

В книге рассказывается о том, что нужно знать разработчику о SQL, как с ним работать и применять на практике.

Обложка: Стоит прочитать: обзор книги Маркуса Винанда «SQL Performance explained»

Из игрока в универсального программиста: чему ребёнок может обучиться в Minecraft за несколько лет

Рассказ о том, как модифицируя игровой мир в Minecraft, можно на высоком уровне овладеть Python, JavaScript, Java и другими языками.

Обложка: Из игрока в универсального программиста: чему ребёнок может обучиться в Minecraft за несколько лет

Как сделать текст градиентом — простой CSS-трюк

C помощью двух свойств можно сделать градиентом любой текст на странице. А ещё заливка меняется в зависимости от ширины экрана!

Обложка: Как сделать текст градиентом — простой CSS-трюк

Инструменты терминала Linux для начинающих. Часть вторая

Рассказываем об инструментах терминала Linux, таких как мультиплексор tmux, шифровальщик GnuPG и командная оболочка Bash.

Обложка: Инструменты терминала Linux для начинающих. Часть вторая

Что прокачать джуниор разработчику, чтобы стать мидлом за год

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

Обложка: Что прокачать джуниор разработчику, чтобы стать мидлом за год

Ещё немного советов для джунов

Все когда-то были новичками и допускали ошибки. Читаем статью разработчика, который тоже прошёл этот путь и хочет дать пару советов джунам.

Обложка: Ещё немного советов для джунов

Какие софт и хард скиллы нужны джуниор-разработчику — советы тимлидов и технических директоров

Мнения тимлидов и технических директоров российских компаний, какие, по их мнению, навыки необходимы начинающему разработчику.

Обложка: Какие софт и хард скиллы нужны джуниор-разработчику — советы тимлидов и технических директоров

Основы Docker: исчерпывающий видеоурок для начинающих

Основы Docker простым языком. Из видеоурока вы узнаете, что такое Docker, когда его использовать, а также поработаете с ним на практике.

Обложка: Основы Docker: исчерпывающий видеоурок для начинающих

Введение в Git: от установки до основных команд

Введение в Git включило в себя установку, настройку, команды, примеры и наглядные схемы, с которыми гайд максимально понятен.

Обложка: Введение в Git: от установки до основных команд

CSS Scroll Snap — мощное средство для создания прокручиваемых контейнеров без JavaScript

Можно создать слайдер и даже реализовать полноэкранную прокрутку на чистом CSS. Это отлично работает на мобильных устройствах!

Обложка: CSS Scroll Snap — мощное средство для создания прокручиваемых контейнеров без JavaScript

Как создать объект для обработки событий в JavaScript?

Чтобы создавать интерактивные веб-приложения нужно использовать события JavaScript. Как они работают?

Обложка: Как создать объект для обработки событий в JavaScript?

Всё о сортировке в Python: исчерпывающий гайд

Сортировка в Python выполняется с помощью sorted() и list.sort(). Разбираем на примерах, как это работает.

Обложка: Всё о сортировке в Python: исчерпывающий гайд

12 проектов на Python для новичков: трёхчасовой видеокурс

Попробуйте выполнить все эти проекты на Python, от простых к сложным. Видеокурс с подробным объяснением задач и способов их решения.

Обложка: 12 проектов на Python для новичков: трёхчасовой видеокурс

Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице

Задавались когда-нибудь вопросом, как работает CSS Flexbox? Наглядно объясняем возможности технологии с использованием анимации.

Обложка: Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице

5 ошибок junior разработчика

Начинающие программисты зачастую совершают одни и те же ошибки. В статье рассмотрены самые частые мысли и фразы, которые могут быть у джунов.

Обложка: 5 ошибок junior разработчика

Изучение Vue.js в 2021 году: дорожная карта разработчика

Хотите начать изучение Vue.js в 2021 году? В этом поможет дорожная карта с включёнными в неё этапами изучения и необходимыми инструментами.

Обложка: Изучение Vue.js в 2021 году: дорожная карта разработчика

Что работодатели ждут от начинающих специалистов по Data Science

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

Обложка: Что работодатели ждут от начинающих специалистов по Data Science

Основные команды SQL, которые должен знать каждый программист

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

Обложка: Основные команды SQL, которые должен знать каждый программист

Простой HTML-тег, который делает переносы правильными и красивыми

Используйте его, если нужно поместить длинное слово внутри ограниченного блока или красиво перенести строки кода.

Обложка: Простой HTML-тег, который делает переносы правильными и красивыми

7 советов по обработке undefined в JavaScript

undefined в JavaScript — что за значение, чем вызвано и как его обработать? Также рассмотрим главные отличия undefined и null.

Обложка: 7 советов по обработке undefined в JavaScript

Команды терминала Linux для начинающих. Часть первая

Рассмотрим команды терминала Linux, работу с файлами, эффективную навигацию, регулярные выражения, лайфхаки и многое другое.

Обложка: Команды терминала Linux для начинающих. Часть первая

Дорожная карта по пентесту: как стать пентестером с нуля

Рассказываем, как стать пентестером, с нуля освоить главные технологии и прокачаться до сертифицированного специалиста.

Обложка: Дорожная карта по пентесту: как стать пентестером с нуля

Логические операторы: И, ИЛИ, РАВНО и другие

Логические операторы это специальные символы, которые изменяют или комбинируют логические значения типа Boolean — true и false.

Обложка: Логические операторы: И, ИЛИ, РАВНО и другие

Типы циклов в языках программирования: for, foreach, while и do while

Циклы — это основные управляющие конструкции в программировании. Они есть во всех современных языках. Рассказываем, какие бывают типы циклов.

Обложка: Типы циклов в языках программирования: for, foreach, while и do while

Как стать React-разработчиком в 2021: дорожная карта

Хотите знать, как стать React-разработчиком в 2021? Держите дорожную карту, которая собрала must-have темы и инструменты.

Обложка: Как стать React-разработчиком в 2021: дорожная карта

Что такое доступность сайта и как её проверить

Разобрались, что такое доступность сайта, зачем об этом заботиться разработчикам и как проверять с помощью Chrome DevTools.

Обложка: Что такое доступность сайта и как её проверить

Обзор книги Владстона Феррейра Фило «Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику»

Книга для программистов-новичков, которая включает в себя множество интересных и полезных вещей, о которых мало пишут в подобной литературе.

Обложка: Обзор книги Владстона Феррейра Фило «Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику»

Лямбда-выражения в Java — что это такое, зачем нужны и как выглядят

Лямбда-выражения или анонимные функции встречаются во многих языках программирования. Рассказываем про лямбда-выражения в Java с примерами.

Обложка: Лямбда-выражения в Java — что это такое, зачем нужны и как выглядят