Спикер проведет участников через череду незначительных манипуляций с кодом существующего приложения, чтобы можно было получить выгоды от использования serverless-стека. Эти манипуляции позволят автоматически масштабировать приложение в облаке, минимизировать затраты на использование ресурсов и значительно уменьшить объем задач, связанных с эксплуатацией.
Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always... And we do all that…
Я расскажу историю небольшого проекта на стыке UI, UX и программирования. Как маленькая идея может поглотить десятки часов разработки и сколько удовольствия это может принести. Разберем все боли рабо…
In the last 20 years, the JavaScript community has come a long way in terms of creating sophisticated tooling that make development easier and more efficient, getting JavaScript to a whole new level …
When JavaScript lives in a Worker, it runs in a separate thread. Thus, it can't block the browser from creating smooth user experiences! Unfortunately, since Workers can't access the DOM directly, yo…
If you've ever used JavaScript, you've probably created an object at some point. You just put some curly braces together and voilà—you have yourself and object that you can manipulate in any way you'…
We'll take a deep-dive into the standards process, it's history, and the economic and policy implications for the JavaScript standard.
В индустрии уже давно сформированы стандарты производительности веб-приложений — это инициатива Web Vitals. Тем не менее, это не страхует программистов от ложных путей оптимизации Performance-метрик.…
Разбивая наш JavaScript-монолит (куда без него) мы компании Osome двинулись дальше микросервисов и сразу перевезли всё на функции, отказавшись от Koa, Express, Nest или иных решений. Нашим новым фрей…
Сложно о простом: очередная серия про природу жизненного цикла объектов в рамках трансформаций данных в жизненном цикле приложений. В этот раз топологические пространства задаются контекстом. Сложные…
Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и в нем появляется куча условий. Согласитесь, такие компоненты сложно читать, ревьюить и вообще понима…
Что? Полиморфизм, его типы, ad-hoc, тайпклассы. Зачем? Потому что про них знают крайне мало людей. И те в основном функциональщики и/или им сочувствующие. А концепция-то полезная! Почему? Потому что …
Learn how to analyze your bundled JavaScript code and to spot common issues that can easily bloat up your application size.
Узнайте, как выбрать самого подходящего для вас serverless-провайдера. Продукты Function-as-a-Service преподносятся как отличный способ разрабатывать приложения за считанные дни или часы, а затем ма…
Расскажу про то, как делать веб быстрым, почему нужно заниматься скоростью, как измерять скорость и покажу примеры из жизни настоящих ускорений.
При изучении теоретической информатики можно использовать самые разнообразные инструменты. Пожалуй, чаще всего нужно доказывать теоремы по индукции, но программированию место тоже можно найти. В это…
yarn@berry громко зарелизился, но сейчас о нем мало что слышно. Игорь расскажет о главных преимуществах, которые даёт новая версия менеджера зависимостей, основных проблемах и способах их решения.
Современный фронтенд — это богатое клиентское приложение, оперирующее развесистым набором данных. Однако, оставаясь в парадигме архитектуры «клиент-сервер», такие приложения всё ещё требуют серверног…
Как автоматизировать работу фронтендеров и не создать ещё один бесполезный велосипед? Каждый программист в какой-то момент хочет автоматизировать свою работу скриптами. Обычно из этого получается наб…
Фронтенд — это огромное количество форм, представляющих собой однотипный код, который нужно писать и поддерживать для разных платформ. Нашего брата, фронтендера, порой называют обидным словом «Формаш…