Новое ключевое слово «using» в JavaScript (для переменных)
В JS недавно было новое ключевое слово для создания переменной под названием
С помощью ключевого слова using, как только переменная больше не доступна (т. е. выходит за пределы области видимости), она просто полностью удаляется, вызывая функцию очистки, которую вам необходимо определить для возврата функции
Ключевое слово using очень важно, если вы выполняете соединение с базой данных, соединение
В JS недавно было новое ключевое слово для создания переменной под названием
using
. Это ключевое слово является идеальной заменой let
и const
в определенных сценариях, таких как подключения к базе данных и обработка файлов.С помощью ключевого слова using, как только переменная больше не доступна (т. е. выходит за пределы области видимости), она просто полностью удаляется, вызывая функцию очистки, которую вам необходимо определить для возврата функции
symbol.dispose
.Ключевое слово using очень важно, если вы выполняете соединение с базой данных, соединение
WebSocket
или соединение любого другого типа, когда вам необходимо их закрыть или отключить. Это очень простой и понятный способ справиться с этим.👍23
Работаете с бэкендом? Тогда вам будет интересно послушать, как облегчить создание новых продуктов в большой компании с помощью автоматизированной собственной PaaS для деплоя, девтулинга, кодогенерации и прочих радостей.
Именно об этом двенадцатый выпуск подкаста «Магнитное Поле», гостем которого стал Антон Огородников, руководитель разработки онлайн-платформы Магнита. Поговорили про эту Platform as a Service, созданную для облегчения жизни разработчиков внутри Магнита – это такой сборник автоматизированных блюпринтов для быстрого деплоя в облачную инфраструктуру. Кроме того, обсудили актуальный спор GoLang vs Python, какие стеки используются в Магните, а какие придется включить в ближайшее время, до какой степени можно кодогенерировать уже сейчас, как строится у них среда разработки и куда стоит двигаться новичку-бэкендеру.
«Магнитное Поле» создается совместно @zavtracast и IT-командой Магнита — в нем рассказывают про интересные аспекты работы самых разных команд. В предыдущих выпусках было про devops с человеческим лицом, дизайн-системы, data governance, IT HR, зачем нужен agile, geo BI, облачные архитектуры, InnerSource и многое другое.
🎧Послушать
📹Посмотреть
Именно об этом двенадцатый выпуск подкаста «Магнитное Поле», гостем которого стал Антон Огородников, руководитель разработки онлайн-платформы Магнита. Поговорили про эту Platform as a Service, созданную для облегчения жизни разработчиков внутри Магнита – это такой сборник автоматизированных блюпринтов для быстрого деплоя в облачную инфраструктуру. Кроме того, обсудили актуальный спор GoLang vs Python, какие стеки используются в Магните, а какие придется включить в ближайшее время, до какой степени можно кодогенерировать уже сейчас, как строится у них среда разработки и куда стоит двигаться новичку-бэкендеру.
«Магнитное Поле» создается совместно @zavtracast и IT-командой Магнита — в нем рассказывают про интересные аспекты работы самых разных команд. В предыдущих выпусках было про devops с человеческим лицом, дизайн-системы, data governance, IT HR, зачем нужен agile, geo BI, облачные архитектуры, InnerSource и многое другое.
🎧Послушать
📹Посмотреть
❤1
🥶Улучшаем возможности PM2 с помощью дополнительных модулей автоскейлинга и мониторинга
В этой статье я бы хотел рассказать о том, с какими трудностями пришлось столкнуться при работе с менеджером node.js процессов PM2, и как нам пришлось расширить его возможности для того, чтобы его было можно использовать эффективнее.
Читать...
В этой статье я бы хотел рассказать о том, с какими трудностями пришлось столкнуться при работе с менеджером node.js процессов PM2, и как нам пришлось расширить его возможности для того, чтобы его было можно использовать эффективнее.
Читать...
👍6
IT и высокая зарплата: Мифы, реальность, подводные камни
Коварство большой IT зарплаты в том, что она может быстро расти. А навык управления такими суммами может и не появится также быстро. Следует учитывать время и обстоятельства в которых мы живем. Навыки ИТ востребованы и еще доступны к изучению любому у кого есть интернет. В итоге может получиться резко вырваться из нищеты в комфорт и после бахнуться в еще большую яму.
В итоге вполне частое явление когда молодой айтишник с большой зарплатой в 100к‑ не способен откладывать систематически небольшую сумму, а его предки с зарплатой 30к успешно это делают. Почему так выходит?
Подробнее...
Коварство большой IT зарплаты в том, что она может быстро расти. А навык управления такими суммами может и не появится также быстро. Следует учитывать время и обстоятельства в которых мы живем. Навыки ИТ востребованы и еще доступны к изучению любому у кого есть интернет. В итоге может получиться резко вырваться из нищеты в комфорт и после бахнуться в еще большую яму.
В итоге вполне частое явление когда молодой айтишник с большой зарплатой в 100к‑ не способен откладывать систематически небольшую сумму, а его предки с зарплатой 30к успешно это делают. Почему так выходит?
Подробнее...
❤2🔥1
🧐Эмуляция бэкенда: как разрабатывать изолированный фронтенд с помощью Mock Service Worker
В этой статье я расскажу о Mock Service Worker — технологии, которая позволяет эмулировать поведение бэкенда в ситуациях, когда по каким-то причинам невозможно использовать реальный бэкенд для полноценной разработки фронтенда, а также когда необходимо изолированно протестировать различные пользовательские сценарии.
Читать...
В этой статье я расскажу о Mock Service Worker — технологии, которая позволяет эмулировать поведение бэкенда в ситуациях, когда по каким-то причинам невозможно использовать реальный бэкенд для полноценной разработки фронтенда, а также когда необходимо изолированно протестировать различные пользовательские сценарии.
Читать...
👍7❤1🔥1