10 советов, как выбраться из «туториального ада» и начать создавать собственные...

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

Разработка игр на Unity: с нуля до профессионала

Рассказываем, какие навыки нужно иметь, чтобы стать профессиональным Unity-разработчиком с хорошими карьерными перспективами.

Scala vs. Python для Apache Spark

Apache Spark – это отличный выбор для кластерных вычислений, который включает языковые API для Scala, Java, Python...

Правильный подход к разработке личного проекта и его публикации на GitHub

Самый лучший способ осваивать новые технологии — создавать собственные проекты. Давайте рассмотрим, как создавать личные проекты правильно.

SQL-операторы: руководство с примерами запросов. Часть 2

Разбираем операторы SQL: IN, LIKE, IS NULL, EXISTS. Также рассматриваем работу с отсутствующими данными и поразрядные операторы.

SQL-операторы: руководство с примерами запросов

Весь интернет и все приложения это по сути просто данные. Каждый email, твит, селфи, банковская транзакция — просто данные, хранящиеся где-то в базе данных.

Выбор монитора для разработчика

Значительную часть рабочего времени программист смотрит на экран. Давайте разберемся, на какие параметры монитора нужно обратить внимание, чтобы сберечь зрение и уменьшить утомляемость.

VPN или антивирус: нужно ли пользоваться ими обоими?

У многих пользователей, мало знакомых с основами Интернет-безопасности, часто возникает вопрос: «Антивирус и VPN - это одно...

Принципы SOLID: объяснение человеческим языком

Принципы SOLID это пять принципов объектно-ориентированного программирования. Это набор правил и наилучших подходов, которым нужно следовать при создании структуры классов.

Алгоритм хеширования SHA-2 (SHA-256) — разбираем на примере

SHA-2 (Secure Hash Algorithm 2) — одно из самых популярных семейств алгоритмов хеширования.