Обложка поста

Распознавание голоса и чтение текста в браузере в 3 строки на JavaScript: демонстрация и примеры кода

Распознавание речи — одна из символизирующих современный мир возможностей, которой мы привыкли пользоваться благодаря Siri и Google Now. Но она присутствует не только в мобильных ассистентах: вы замечали иконку микрофона…

Обложка поста

Как выучить TypeScript за 2 дня и почему стоит начать прямо сейчас: опыт автора Tproger

TypeScript является надмножеством JavaScript, типизированным языком, созданным в конце 2012 года сотрудником Microsoft Андерсом Хейслбергом — автором C#. ЯП изначально развивался как Open Source разработка, поэтому всё в наших с…

15 советов по написанию самодокументируемого кода (на примере JavaScript)

Никому не нравится находить в коде комментарии, которые неуместны и бесполезны. Такую ошибку легко допустить, не обновив (или не удалив) комментарий после изменения кода. Плохой комментарий не поломает ваш код…

Обложка поста
Обложка поста

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда

Сегодня IT развивается так быстро, как никогда. Многие вещи, бывшие общепринятыми ещё каких-то пару лет назад, сегодня уже не используется. И наоборот — появилась куча крутых штук, от которых фанатеют все программисты:…

Screeps — игра для программистов: управляйте виртуальным миром с помощью JavaScript

В магазине игр Steam появился новый интересный представитель из жанра “песочница” — Screeps. Механика игры заключается в управлении колонией посредством программирования AI юнитов на JavaScript. Кстати, мы уже писали о…

Обложка поста

Сохранение нейронной сети в JSON и другое: обучаем нейронную сеть на JavaScript

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

Программистов ищут стартап-команды (Go, Java, AngularJS, PHP, Yii и другие), а также молодая компания, разрабатывающая интеллектуальную систему энергетического менеджмента (Web)

Программист Go, Java, AngularJS и дизайнер Можно удалённо Опыт не обязателен, помогут вырасти Доля от будущей прибыли TravelMap — молодая команда, все живут в разных городах и общаются удалённо. Нарабатывают…

Обложка поста

20 лучших HTML5 сайтов начала 2016 года по версии Tproger

Современные HTML5-сайты, как разнообразные “залипалки” и визитки, так и вполне серьезные рекламные и образовательные проекты, являются хорошим источником для вдохновения. А обладание таким сайтом в портфолио повысит ваш статус в…

Обложка поста

Самые (бес)полезные JavaScript пакеты: 7 с половиной NPM модулей, от которых смешно

NPM (Node Package Manager), как видно из названия, является самым популярным пакетным менеджером для одноименной JavaScript-платформы. За 7 лет своего существования NPM может похвастаться 300 тысячами разнообразных пакетов, которые загружают…

Как оживить свой сайт: 5 инструментов для анимации в современном WEB

Анимация — один из основных трендов в современном сайтостроении. Элементы анимации в интерфейсах выносят их юзабилити на новый уровень, делая их интуитивно понятными и доступными обычному пользователю. На лендингах или…

Обложка поста

Конечный автомат: теория и реализация

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

Обложка поста