21 лучший метод выведет ваши навыки проектирования API на новый уровень

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

10 репозиториев GitHub, о которых должен знать каждый разработчик

В данном списке я собрал 10 потрясающих репозиториев, которые представляют большую ценность для всех разработчиков.

Перемещение по веткам и коммитам в Git

Пользуясь Git, вам очень часто придется перемещаться по веткам. Для этого используется команда git checkout.

Выражение CASE в SQL: объяснение на примерах

Выражение СASE - это, по сути, SQL-версия условной логики. Это выражение может использоваться примерно так же, как if-предложения в ЯП.

Параллелизм, многопоточность, асинхронность

Многие начинающие специалисты путают многопоточное, асинхронное и параллельное программирование. На первый взгляд, может показаться, что это одно и то же — но нет.

Скрытые сокровища Python

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

Руководство по продвинутым CSS-селекторам. Часть 2

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

ТОП-10 мобильных приложений для изучения Java

Использование мобильных приложений упрощает доступ к учебным материалам и делает процесс освоения Java более доступным.

Руководство по продвинутым CSS-селекторам. Часть 1

В этой статье: универсальный селектор, селектор атрибута, дочерний комбинатор, общий родственный комбинатор, соседний родственный комбинатор.

Ключ к успешной учебе — не бояться выглядеть дураком

У начинающих разработчиков есть одна общая черта: они боятся выглядеть глупо. Мне несложно это видеть в других, потому что я и сам таким был.