Евгений Кучерявый

Пишет о программировании, в свободное время создаёт игры. Мечтает открыть свою студию и выпускать ламповые RPG.
Дешёвый геймдизайн и Ящик Скиннера

Узнайте, почему игры вроде «Весёлой фермы» так затягивают, почему это зло и можем ли мы иначе.

Как создать живой игровой мир

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

Абстрактные классы и интерфейсы: 7‑я часть гайда по ООП

Узнайте истинную мощь наследования и полиморфизма! Раскрываем секреты абстрактных классов и интерфейсов.

Как создать SPA на JS и PHP за час

Одностраничные приложения уже давно не в новинку, а скоро вообще станут стандартом веб-разработки. Узнайте, как их создавать, — пока не поздно.

Как работать с тачскрином в JavaScript

Если вы ещё не оптимизировали свои сайты под мобильные устройства — пора это исправить. Рассказываем, что нужно сделать.

Игровой саунд-дизайн: как создать хороший звук для игры

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

Half-Life и VR: что ждёт компьютерные игры?

Сейчас VR воспринимается как сырая и дорогая технология. Однако совсем скоро она сможет соперничать с другими форматами.

Что такое парадигмы программирования и зачем они нужны

Знакомство с новыми парадигмами программирования может перевернуть вашу точку зрения на написание кода. Рассказываем, что это такое.

Как установить локальный сервер на Linux

Пошагово объясняем, как установить Xampp на Linux и настроить доступ для редактирования сайтов.

Как взламывают сайты и как их от этого защитить

Если вы хотите, чтобы ваш сайт не взломали, не создавайте его. Рассказываем, почему взломать можно что угодно, и даём советы по защите.

Асинхронное программирование. Часть 1: как работает процессор

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

Наследование и ещё немного полиморфизма: 6‑я часть гайда по ООП

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

Как работает .NET и зачем он нужен

Чтобы стать хорошим программистом, нужно понимать, как работают инструменты и технологии. Рассказываем, что такое .NET.

Как заставить сайт грузиться быстрее

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


Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована