Понимание области видимости и замыканий – ключевое в изучении JavaScript. Области видимости при правильном подходе к их использованию позволяют применять надёжные шаблоны проектирования, помогают избежать нежелательных побочных эффектов в программах.
Вебинар ведет Савелий Сычев, Front-end developer в Luxoft, специалист с семилетним опытом работы.
17 декабря в 20:00 по МСК поговорим о применении функционального программирования и Haskell. В гостях Александр Вершилов, ведущий разработчик в проекте Сириус.Курсы, кандидат физико-математических наук.
Мы поговорим о том, как конкретизировать применение ФП так, чтобы было интересно и полезно, о применении Haskell и ответим на вопросы слушателей.
Вопросы к спикеру и обсуждение — в slack-комьюнити Хекслета в канале generalю
. Service Worker API — это фундамент концепта прогрессивных веб-приложений, отвечающий за возможность работы оффлайн, оптимизацию сетевых запросов, push-уведомления и массу других полезных вещей. Формально определяемый как программируемый сетевой прокси, сервис-воркер дает нам возможность реализовать целый слой логики приложения и содержит массу нюансов в своем поведении, которые и будут представлены в рамках сессии.
Основываясь на накопленном сообществом опыте разработки и использования сервис-воркеров в реальных проектах, мы обсудим:
лучшие практики с примерами кода для всего жизненного цикла сервис-воркера, от регистрации до экстренного удаления;
возможные проблемы и особые случаи при работе с HTTP-запросами из сервис-воркера;
последние новости о поддержке отдельных частей спецификации разными браузерами;
рекомендуемые инструменты для автоматизации некоторых сетевых задач;
планируемые добавления в Service Worker API: новые интересные возможности.
. Глубокое погружение в мир микросервисов на TS с исключительно практической стороны, разбавленное огромным количеством опыта. Как? Куда? Зачем? Почему? Дмитрий подробно ответит на все эти вопросы с весьма качественными примерами из весьма интересного проекта.
Хайп прошел, а это значит, самое время погружаться в микросервисную архитектуру. Начнем с разговора об основных принципах технологии, рассматривая ее базовые принципы в свете ее преимуществ и недостатков. Поговорим, как должна выглядеть архитектура сервисов, какие проблемы бывают и как их решать.
В докладе обсудим:
какие архитектуры бывают;
базовые принципы в свете преимуществ и недостатков;
работу в команде;
контроль зависимостей;
коммуникацию между сервисами;
архитектуру сервиса;
когда мы выделяем новый микросервис;
сложности и важность CI/CD;
заблуждения.
Наш прадед Моисей был крестьянином из деревни Сухово. Еврей-крестьянин – сочетание, надо отметить, довольно редкое. На Дальнем Востоке такое случалось.
Сын его Исаак перебрался в город. То есть восстановил нормальный ход событий.
Сначала он жил в Харбине, где и родился мой отец. Затем поселился на одной из центральных улиц Владивостока.
Сначала мой дед ремонтировал часы и всякую хозяйственную утварь. Потом занимался типографским делом. Был чем-то вроде метранпажа. А через два года приобрел закусочную на Светланке.
Рядом помещалась винная лавка Замараева – «Нектар, бальзам». Дед мой частенько наведывался к Замараеву. Друзья выпивали и беседовали на философские темы. Потом шли закусывать к деду. Потом опять возвращались к Замараеву…
– Душевный ты мужик, – повторял Замараев, – хоть и еврей.
– Я только по отцу еврей, – говорил дед, – а по матери я нидерлан!
– Ишь ты! – одобрительно высказывался Замараев.
Через год они выпили лавку и съели закусочную.
Престарелый Замараев уехал к сыновьям в Екатеринбург. А мой дед пошел на войну. Началась японская кампания.
На одном из армейских смотров его заметил государь. Росту дед был около семи футов. Он мог положить в рот целое яблоко. Усы его достигали погон.
Государь приблизился к деду. Затем, улыбаясь, ткнул его пальцем в грудь.
Деда сразу же перевели в гвардию. Он был там чуть ли не единственным семитом. Зачислили его в артиллерийскую батарею.
Если лошади выбивались из сил, дед тащил по болоту орудие.