Webpack: основы настройки проекта на JavaScript и Sass

Webpack — инструмент веб-разработчика, который соединяет файлы JavaScript и CSS в единые файлы.

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

Пример серверного рендеринга: прокачиваем email-рассылку при помощи React

Рассказывает Альберто Рэстифо, JS-разработчик Пару недель назад менеджер нашего проекта сообщил, что в ближайшие несколько спринтов мы будем заниматься электронными письмами. Автоматически генерируемые email’ы надо было сделать отзывчивыми, что привело бы к усложнению вёрстки.

email

События и курсы

Хочу стать веб-разработчиком: подробный план по изучению JavaScript

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

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

Создание простого блога на Node.js

В этой статье мы покажем вам, как создать простой блог с помощью Node.js и Cosmic JS. Давайте начнем. Прим. перев. Также вы можете посмотреть наш материал по созданию простого мессенджера…

Вакансии, где нужны знания JavaScript

Курс «Основы jQuery Mobile»

Русскоязычный видеокурс, знакомящий слушателей с jQuery Mobile — популярным JavaScript-фреймворком, предназначенным для создания адаптивных веб-сайтов и приложений. На примере разработки тестового приложения разобраны базовые темы, касающиеся основ работы с данным…

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

Создаем многопользовательскую браузерную игру. Часть вторая. Разбираем игровой фреймворк

Рассказывает Алвин Лин, разработчик программного обеспечения из Нью-Йорка В этой статье я продолжаю тему создания многопользовательской браузерной игры. Здесь я с технической точки зрения попытаюсь в общих чертах объяснить, как задержка может влиять на игру и как с этим…

rocket-launcher-pew-pew

Как выглядит современный веб без JavaScript

Берлинский разработчик решила провести интересный эксперимент: она целый день сёрфила веб без JavaScript.

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

Создаем многопользовательскую браузерную игру. Часть первая. Клиент-серверная архитектура

Рассказываем о создании простой многопользовательской браузерной игры на JavaScript и Node.js с использованием веб-сокетов.

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

Курс «Vue.js с нуля»

Русскоязычный видеокурс, посвященный основам Vue.js — популярного JavaScript-фреймворка для создания пользовательских интерфейсов. Курс создан в 2016 году и состоит из коротких уроков, в которых разбираются основы, а позже и продвинутые…

Огромный бесплатный видеокурс по основам JavaScript и связанным темам

На YouTube появился курс по основам JavaScript и связанным темам — ES6, React, чистому коду, структурам данных и шаблонам проектирования.

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

Сохраните своё время, избегая повторного написания этих популярных JavaScript-функций

Многие функции JavaScript, которые мы реализуем самостоятельно, уже реализованы в удобных библиотеках. Рассказываем, как перестать писать велосипеды.

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

Пишем сокращатель ссылок при помощи AWS Lambda за 2 часа

Для тех, кто хочет создать сокращатель ссылок, мы перевели подробное руководство по созданию URL-сокращателя при помощи AWS Lambda.

мессенджер

«Хочу как Дуров»: пишем простой мессенджер

Знание того, как устроен мессенджер, может сильно вам пригодиться, ведь они становятся всё популярнее. Прочитав эту статью, вы сможете его получить.

Знакомство с фронтенд-тестированием. Часть четвертая. Интеграционное тестирование

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

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

Пишем веб-приложение для распознавания лиц за час

Не столь давно Amazon выпустила сервис для распознавания изображений «Rekognition». Эта статья поможет вам познакомиться с этой удобной технологией.

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

Курс «Основы веб-разработки»

Курс по веб-разработке, в котором рассматриваются базовые принципы работы веб-сайтов, а также основы написания веб-приложений с помощью фреймворка Django.

Курс «Введение в JavaScript»

Полный курс по самому распространенному языку программирования на планете — от переменных до регулярных выражений и функционального программирования.

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

Пишем полноценное приложение на React с нуля за час

В этой статье вы познакомитесь с React — JavaScript-библиотекой для создания пользовательских интерфейсов. Вы напишете приложение прогноза погоды с нуля.

Парсинг сайтов при помощи Node.js: краткое руководство с примерами

В этой статье мы познакомимся с парсингом сайтов (web scraping), который можно использовать, например, для пополнения базы email-адресов, создания сводки новостных лент, сравнения цен на один продукт среди нескольких коммерческих ресурсов или извлечения данных…

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

11 полезных приёмов в JavaScript

В этой статье мы расскажем об 11 весьма полезных приёмах в языке JavaScript. Они помогут вам сократить объём кода и оптимизировать его. Итак, начнём. …

Обложка поста
Создаем реалистичный ландшафт за 130 строк кода на JavaSctipt

Создаем реалистичный ландшафт за 130 строк кода на JavaScript

Мы перевели статью о том, как создать на JavaScript реалистичный ландшафт всего за 130 строк кода. Изображение ландшафта генерируется в 3D!

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

Создаем игровой движок с видом от первого лица за 265 строк кода на JavaScript

В этой статье мы создадим небольшой игровой движок с видом от первого лица без сложной математики и техник 3D-визуализации, используя метод рейкастинга (трассировки, или «бросания», лучей).

Блокчейн за 200 строк кода: пример простой реализации на JavaScript

Понять концепцию блокчейна (англ. block chain, цепочка блоков транзакций) довольно просто: это распределенная (т.е. размещенная не на одном компьютере, а на различных устройствах компьютерной сети) база данных, которая поддерживает постоянно растущий организованный список записей.

Обложка поста
Модули JS

О модулях JavaScript, форматах, загрузчиках и сборщиках модулей за 10 минут

Несмотря на то, что новые языки программирования появляются каждый год, JavaScript остаётся одним из самых распространённых и любимых программистами. И как и любой современный язык, он стремительно развивается, что делает…

Краткая шпаргалка по jQuery: селекторы, атрибуты CSS, манипуляции с DOM, события и другие способы использования библиотеки

Селекторы, атрибуты CSS, манипуляции с DOM, обход, элементов, события, AJAX, эффекты и core jQuery. Шпаргалка в двух форматах: PDF и большой картинкой.

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

Как написать бота, которого будет нельзя обыграть в «крестики-нолики», или Знакомство с правилом «минимакс»

Мы напишем ИИ, который будет невозможно обыграть в «крестики-нолики». Предугадав ваш вопрос «почему?», ответим: благодаря алгоритму «минимакс».

Создание игры «Aviator»: изучаем основы 3D-анимации c Three.js. Часть вторая. Наводим красоту

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

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

Создание игры «Aviator»: изучаем основы 3D-анимации c Three.js. Часть первая. Создание сцены

Рассказывает Карим Маалул  В этой серии из двух статей мы создадим простую 3D-игру про летающий самолётик при помощи Three.js, библиотеки, упрощающей работу с WebGL. WebGL — для многих тёмный лес…

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

17 нововведений jQuery 3 и советы по их использованию

Прошло уже более 10 лет с того момента, как библиотека jQuery начала своё широкое распространение по Интернету, и она до сих пор пользуется большой популярностью. В июле 2015 года jQuery…

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

Как работать с бинарными данными для создания своего собственного формата файлов

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

Лучшие проекты, в которых стоит поучаствовать, чтобы примкнуть к Open Source движению и развить свои навыки. Часть первая. Веб-разработка

Если вы интересуетесь жизнью Open Source сообщества и хотите к нему присоединиться, то эта серия подборок (которую мы продолжаем пополнять) придётся вам как нельзя кстати, ведь в ней собраны лучшие проекты…

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

Функциональное программирование с примерами на JavaScript. Часть вторая. Аппликативные функторы, curryN и валидации

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

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