Блог#JavaScript

Alfa JS MeetUP SPb: как это было
22 августа мы провели митап, посвященный javascript-разработке в Санкт-Петербурге. Смотрите презентации спикеров и видеозапись мероприятия по ссылкам ниже.
Трансляция JS-митапа
Смотри трансляцию докладов: Процесс непрерывного совершенствования, ReactiveX Redux, Выведение Action type с помощью Typescript.
Alfa JS MeetUP
11 декабря мы провели митап, посвященный javascript-разработке.
React Moscow Meetup
23 мая мы провели React Moscow Meetup при партнёрстве с сообществом React.js
БЭМ + React: гибкая архитектура дизайн-системы
Дизайн — это фашизм. Фашизму нужна питательная среда. Он начинает раскрываться в полной мере только на крупных масштабах. Идеальная среда для фашизма — это большая компания с огромным количеством продуктов.
Тайминговая атака на Node.js — когда время работает против вас
Представьте себе сервис (или веб-приложение), который выдаёт вам сообщение вида «пятый символ введённого вами пароля неверный» в ответ на вашу попытку аутентификации. Выглядит абсурдно, не так ли? Предоставляя потенциальному злоумышленнику информацию подобного рода, мы попросту даём ему шанс «сбрутить» (подобрать, методом перебора) пароль от сервиса. В то же время — это практически то самое событие, которое происходит, когда мы, например, используем наипростейший механизм сравнения строкового типа данных во время сверки паролей или токенов для аутентификации.