Destructuring assignment syntax появился в ES6 почти десять лет назад и стал центральной частью современной JavaScript-разработки. Под катом — отличный пример и напоминание о потенциале данной фичи.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
VoidZero — новый тулчейн от создателя Vue, в котором сейчас трудятся основные контрибьютооы Vite, Vitest, Rolldown и Oxc. Под катом — подробности этой новости.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Испытываете ли вы тревогу из-за распространения ИИ-ассистентов для написания кода/решения рабочих задач?
Anonymous Poll
21%
Да 😔
76%
Нет 😎
2%
Свой вариант (напишу в комментарии)
Polling 🆚 Webhooks
Polling — хороший вариант, если есть инфраструктурные ограничения, которые мешают использовать webhooks. Кроме того, при работе с webhooks существует риск пропуска уведомлений из-за проблем с сетью, поэтому необходимы надёжные механизмы повторной отправки.
Webhooks рекомендуются для приложений, которым нужны мгновенные данные. Webhooks также эффективнее с точки зрения использования ресурсов, особенно в окружениях с высокой нагрузкой.
👉 Источник
Polling — хороший вариант, если есть инфраструктурные ограничения, которые мешают использовать webhooks. Кроме того, при работе с webhooks существует риск пропуска уведомлений из-за проблем с сетью, поэтому необходимы надёжные механизмы повторной отправки.
Webhooks рекомендуются для приложений, которым нужны мгновенные данные. Webhooks также эффективнее с точки зрения использования ресурсов, особенно в окружениях с высокой нагрузкой.
👉 Источник
Forwarded from Книги для программистов
📚 Грокаем безопасность веб-приложений, Малколм Макдональд
🔜 Совсем скоро! Книга появится уже в начале следующего года и перевернёт ваше представление о веб-безопасности.
Хотите узнать, как думают настоящие хакеры? Малколм Макдональд готов раскрыть все карты в своей новой книге. Эта книга станет вашим персональным гидом по веб-безопасности с конкретными примерами и проверенными советами от профессионала. Вы не только узнаете, какие уязвимости могут подстерегать ваши приложения, но и научитесь предотвращать их на самых ранних этапах разработки.
🔐 Что вы узнаете:
- Понимание мотивации хакеров 💻
- Инструменты для выявления уязвимостей 🛠
- Советы по созданию безопасного жизненного цикла разработки 🔄
Будьте готовы к погружению в мир безопасности, где каждый пример — это шаг к созданию непробиваемого приложения.
Хотите узнать, как думают настоящие хакеры? Малколм Макдональд готов раскрыть все карты в своей новой книге. Эта книга станет вашим персональным гидом по веб-безопасности с конкретными примерами и проверенными советами от профессионала. Вы не только узнаете, какие уязвимости могут подстерегать ваши приложения, но и научитесь предотвращать их на самых ранних этапах разработки.
🔐 Что вы узнаете:
- Понимание мотивации хакеров 💻
- Инструменты для выявления уязвимостей 🛠
- Советы по созданию безопасного жизненного цикла разработки 🔄
Будьте готовы к погружению в мир безопасности, где каждый пример — это шаг к созданию непробиваемого приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
💡Оператор логического ИЛИ с присваиванием (
Он используется для упрощения присваивания значения по умолчанию и работает следующим образом: если левый операнд имеет ложное значение (например, null, undefined, 0, пустая строка "", false, или NaN), то правое выражение присваивается левому операнду.
#javascript #tip by Shripal Soni
||=
) в действииОн используется для упрощения присваивания значения по умолчанию и работает следующим образом: если левый операнд имеет ложное значение (например, null, undefined, 0, пустая строка "", false, или NaN), то правое выражение присваивается левому операнду.
#javascript #tip by Shripal Soni
🥇 Лучший способ создания паттерна проектирования Singleton в JavaScript и TypeScript
Делимся эффективными методами реализации паттерна Singleton в JavaScript и TypeScript. Кроме того рассмотрим преимущества паттерна и потенциальные риски его использования.
🔗 Читать статью
🔗 Зеркало
Делимся эффективными методами реализации паттерна Singleton в JavaScript и TypeScript. Кроме того рассмотрим преимущества паттерна и потенциальные риски его использования.
🔗 Читать статью
🔗 Зеркало
This media is not supported in your browser
VIEW IN TELEGRAM
🕹️ OneJS — попытка внедрить JavaScript в игровой движок Unity
OneJS привносит JavaScript и многие любимые веб-технологии в Unity, легко интегрируясь с UI Toolkit без необходимости использования браузера или webview.
▶️ Скринкаст, демонстрирующий функционал инструмента
🔗 Документация
OneJS привносит JavaScript и многие любимые веб-технологии в Unity, легко интегрируясь с UI Toolkit без необходимости использования браузера или webview.
▶️ Скринкаст, демонстрирующий функционал инструмента
🔗 Документация
Forwarded from Proglib.academy | IT-курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🛠️ Раскройте потенциал JavaScript с помощью функционального программирования
В гайде больше внимания уделено «как», а не «почему», но тем не менее это хороший пример, особенно если вы никогда раньше не пытались изучить функциональное программирование.
👉 Читать
В гайде больше внимания уделено «как», а не «почему», но тем не менее это хороший пример, особенно если вы никогда раньше не пытались изучить функциональное программирование.
👉 Читать
Jan Hesters
Unleash JavaScript's Potential with Functional Programming
Discover how functional programming can clean up your JavaScript code. Learn key concepts like immutability, currying and function composition to write cleaner, more maintainable, and efficient code.
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
Синхронизация двух мастер-баз кажется сложной задачей? Векторные часы предлагают простое решение. Этот подход обеспечивает согласованность данных в распределенных системах, повышая надежность и эффективность вашей IT-инфраструктуры.
👉 Статья
👉 Статья
Привет, друзья! 👋
Мы готовим статью о распространенных ошибках в карьере программиста и хотели бы услышать ваше мнение! Поделитесь своими мыслями и опытом, и самые полезные советы мы включим в нашу статью.
Вот несколько вопросов для вас:
🤔 С какими ошибками в своей карьере программиста вы сталкивались? Как вы их преодолели?
📚 Какие советы вы бы дали начинающим разработчикам, чтобы избежать распространенных ловушек в программировании?
🖥️ Что, по вашему мнению, важно учитывать при планировании своей карьеры в IT, чтобы минимизировать сожаления в будущем?
Спасибо за ваше участие! 🚀
Мы готовим статью о распространенных ошибках в карьере программиста и хотели бы услышать ваше мнение! Поделитесь своими мыслями и опытом, и самые полезные советы мы включим в нашу статью.
Вот несколько вопросов для вас:
🤔 С какими ошибками в своей карьере программиста вы сталкивались? Как вы их преодолели?
📚 Какие советы вы бы дали начинающим разработчикам, чтобы избежать распространенных ловушек в программировании?
🖥️ Что, по вашему мнению, важно учитывать при планировании своей карьеры в IT, чтобы минимизировать сожаления в будущем?
Спасибо за ваше участие! 🚀
441. Дырявый Arc, Chrome 129, Safari 18, новости Baseline, Deno…
Веб-стандарты
🎙 441-й выпуск подкаста «Веб-стандарты»: Андрей Мелихов, Вадим Макеев, Алексей Симоненко про дырявый Arc, Chrome 129, Safari 18, новости Baseline и Deno 2.0 RC.
⏱️ Таймкоды:
00:01:38 Дырявый Arc
00:14:50 Chrome 129
00:24:40 Safari 18
01:07:59 Новости Baseline
01:18:22 Deno 2.0 RC
01:33:59 Ответы на вопросы
▶️ YouTube лайв | YouTube | Сайт подкаста
#подкасты #новости
⏱️ Таймкоды:
00:01:38 Дырявый Arc
00:14:50 Chrome 129
00:24:40 Safari 18
01:07:59 Новости Baseline
01:18:22 Deno 2.0 RC
01:33:59 Ответы на вопросы
▶️ YouTube лайв | YouTube | Сайт подкаста
#подкасты #новости
🛠️ 6 убойных инструментов фронтенд-разраба в 2024 году
Обязательно прочитай эту статью про новые фронтенд-инструменты: там про Srcbook, Zod и еще четыре технологии, которые реально могут изменить твой подход к разработке. А в конце, как обычно, гениальный совет, как стать профессиональным фронтендером.
👉 Читать статью
👉 Зеркало
Обязательно прочитай эту статью про новые фронтенд-инструменты: там про Srcbook, Zod и еще четыре технологии, которые реально могут изменить твой подход к разработке. А в конце, как обычно, гениальный совет, как стать профессиональным фронтендером.
👉 Читать статью
👉 Зеркало
🤯 Что вам помогает работать, когда устаете? Когда в отпуск ну вообще никак, а сил уже нет.
💬 Может быть, чтение отвлеченной литературы, спорт, дневной сон, прогулки, встречи с друзьями, что-то ещё?
#интерактив
💬 Может быть, чтение отвлеченной литературы, спорт, дневной сон, прогулки, встречи с друзьями, что-то ещё?
#интерактив
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Новые возможности React 19: конец эры повторных рендерингов
Новый компилятор React 19 обещает существенное повышение производительности, что станет настоящим прорывом для разработчиков. Но это лишь верхушка айсберга. В этой статье мы не только разберемся, как работает компилятор, но и погрузимся в мир других новейших возможностей React 19.
🔗 Читать статью
🔗 Зеркало
Новый компилятор React 19 обещает существенное повышение производительности, что станет настоящим прорывом для разработчиков. Но это лишь верхушка айсберга. В этой статье мы не только разберемся, как работает компилятор, но и погрузимся в мир других новейших возможностей React 19.
🔗 Читать статью
🔗 Зеркало
Forwarded from Азбука айтишника
🎨✨ Как улучшить UI: 10 советов для начинающих фронтендеров
Советы о создании идеального UI/UX читайте в нашей статье
Изучите основы Frontend'а вместе с нашим курсом:
🔵 Frontend Basic: принцип работы современного веба
👉 Ссылка на статью
Советы о создании идеального UI/UX читайте в нашей статье
Изучите основы Frontend'а вместе с нашим курсом:
👉 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 TC39 продвигает более 10 предложений по ECMAScript
Архитекторы, стоящие за разработкой спецификации ECMAScript/JavaScript, снова собрались вместе на этой неделе, и у них был насыщенная повестка дня. Import attributes, Iterator helpers, Promise.try и Regexp modifiers перешли на этап 4, и не только.
👉 Подробнее
Архитекторы, стоящие за разработкой спецификации ECMAScript/JavaScript, снова собрались вместе на этой неделе, и у них был насыщенная повестка дня. Import attributes, Iterator helpers, Promise.try и Regexp modifiers перешли на этап 4, и не только.
👉 Подробнее