Разработка под Android TV с применением нативных компонентов из Leanback
Подробный разбор возможностей BrowseFragment для разработки под Android TV — на примере приложения онлайн-кинотеатра.
Создаём первое мобильное приложение на Xamarin
Пилить кросс-платформенные апки можно не только на Java, но и на .NET. Знакомимся с Xamarin.Forms.
Как не сойти с ума, разбирая чужой код: 8 простых шагов
Крутой фреймворк для тех, кому трудно даётся этот чёртов чужой код. Или свой — после пары недель отдыха :)
Экспекто Питонум: 15 заклинаний на змеином языке
Короткие программы на Python — первый шаг к реальной магии кода.
Как правильно верстать HTML-таблицы
Учимся верстать таблицы так, чтобы их верно понимали браузеры, поисковики и люди с ограниченными возможностями.
Как сделать превью для видео на JavaScript
Разбираемся, как реализовать одну из самых важных функций любого видеохостинга.
Как добавить в приложение поддержку нескольких языков
Разбираемся, как переводить приложения и какие с этим могут возникнуть трудности.
Аргументы запуска в C#: что это и как их применять
Входные параметры полезны не только в консольных приложениях, но даже в играх. Что это и как они нам пригодятся?
TypeScript: как с ним работать и чем он отличается от JavaScript
Frontend-разработка шагнула далеко за пределы JavaScript. Разбираемся, что такое TypeScript и почему его так любят.
Что такое баги, ворнинги и исключения в программировании
Разбираемся, какие бывают типы ошибок в программировании и как с ними справляться.
Как создавать тесты и викторины на JavaScript
Разбираемся, как создавать тесты и викторины для сайта на ванильном JavaScript.
Пишем мессенджер на C#. Часть 1. Вёрстка
Клиент-серверная разработка — одна из самых востребованных отраслей программирования. Зная её азы, можно создавать как мессенджеры, так и онлайн-игры.