Вы можете долгое время писать на JavaScript, никогда не чувствуя необходимости в генераторах. Резонный вопрос: для чего они нужны?
Читать
Читать
Jrsinclair
Why would anyone need JavaScript generator functions?
You can go a long time as a JavaScript developer without ever feeling the need for generators. Hence, it’s natural to wonder: What are they good for? Why would you ever need one? What’s the point? But generators can do some neat tricks. And they may even…
#news
Подборка новостей и обновлений популярных инструментов/библиотек для фронтенд-разработчика за две недели:
— Октябрьский выпуск обновлений VS Code
— Результаты опроса сообщества Jamstack
— Анонс TypeScript 4.9 RC
— Примечания к выпуску Safari Technology Preview 157
— Примечания к выпуску Chrome 108 beta
— Примечания к выпуску Gatsby 5.0
— Примечания к выпуску Kosko 3.0
— Примечания к выпуску Strapi 4.5
— Примечания к выпуску Parcel 2.8
— Примечания к выпуску Foal 3.0
— Примечания к выпуску Joi 17.7
— Примечания к выпуску Docusaurus 2.2
— Релиз Node 18.12.1 (LTS), 19.0.1, 16.18.1 (LTS) и 14.21.1 (LTS)
— Релиз Ember 4.8.1, 4.4.4, 3.28.10 & 3.24.7
— Релиз Hapi 21
— Релиз pnpm 7.15
— Релиз Trix 2.0
— Релиз Riot.js 7.1
— Релиз safe-json-value 1.10
— Релиз Rockpack 3.0
— Релиз WaveSurfer.js 6.4
— Релиз Marked 4.2.2
— Релиз React Bootstrap 2.6
— Релиз React Tooltip 4.5
— Релиз Nest.js 9.2
— Релиз Redux Toolkit 1.9
— Релиз Vuetify 3.0.1
— Релиз Vuestic UI 1.5.1
— Релиз Markdoc 0.2,1
— Релиз jest-image-snapshot 6.0
— Релиз Sigma.js 2.4
— Релиз Taxi 1.2
— Релиз Jasmine 4.5
— Релиз Forge 6.0.1
— Релиз React Toastify 9.1
— Релиз vanilla-tilt.js 1.7.3
Подборка новостей и обновлений популярных инструментов/библиотек для фронтенд-разработчика за две недели:
— Октябрьский выпуск обновлений VS Code
— Результаты опроса сообщества Jamstack
— Анонс TypeScript 4.9 RC
— Примечания к выпуску Safari Technology Preview 157
— Примечания к выпуску Chrome 108 beta
— Примечания к выпуску Gatsby 5.0
— Примечания к выпуску Kosko 3.0
— Примечания к выпуску Strapi 4.5
— Примечания к выпуску Parcel 2.8
— Примечания к выпуску Foal 3.0
— Примечания к выпуску Joi 17.7
— Примечания к выпуску Docusaurus 2.2
— Релиз Node 18.12.1 (LTS), 19.0.1, 16.18.1 (LTS) и 14.21.1 (LTS)
— Релиз Ember 4.8.1, 4.4.4, 3.28.10 & 3.24.7
— Релиз Hapi 21
— Релиз pnpm 7.15
— Релиз Trix 2.0
— Релиз Riot.js 7.1
— Релиз safe-json-value 1.10
— Релиз Rockpack 3.0
— Релиз WaveSurfer.js 6.4
— Релиз Marked 4.2.2
— Релиз React Bootstrap 2.6
— Релиз React Tooltip 4.5
— Релиз Nest.js 9.2
— Релиз Redux Toolkit 1.9
— Релиз Vuetify 3.0.1
— Релиз Vuestic UI 1.5.1
— Релиз Markdoc 0.2,1
— Релиз jest-image-snapshot 6.0
— Релиз Sigma.js 2.4
— Релиз Taxi 1.2
— Релиз Jasmine 4.5
— Релиз Forge 6.0.1
— Релиз React Toastify 9.1
— Релиз vanilla-tilt.js 1.7.3
Visualstudio
Visual Studio Code October 2022
Learn what is new in the Visual Studio Code October 2022 Release (1.73)
Представляем refine — open-source headless React-фреймворк (5.4K ⭐️ на GitHub) для CRUD-приложений. С ним вы можете быстро создать админку или дашбоард, при этом код останется гибким для изменений.✨
refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀
Репозиторий: https://github.com/refinedev/refine
refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀
Репозиторий: https://github.com/refinedev/refine
🎓 ТОП-60 ресурсов для фронтенд-разработчика: бесплатные курсы, онлайн-тренажеры, телеграм-каналы, чаты в телеграме
Представляем наш топ курсов, тренажеров и каналов для фронтенд-разработчиков. Информация будет полезна как новичкам, так и опытным программистам.
🔗 Основной сайт
🔗 Зеркало
Представляем наш топ курсов, тренажеров и каналов для фронтенд-разработчиков. Информация будет полезна как новичкам, так и опытным программистам.
🔗 Основной сайт
🔗 Зеркало
Австрийский веб-разработчик решил восполнить пробелы относительно фундаментальных основ и современных аспектов CSS, оставляя при этом ежедневные заметки.
Читать
Читать
Manuel Matuzovic
100 Days Of More Or Less Modern CSS - Manuel Matuzovic
A blog post about modern CSS every day for 100 days.
🚀 IT и реальный сектор экономики: какие отрасли выстрелят через 5 лет
Каждые пять-десять лет список актуальных и востребованных профессий меняется. Разберемся, какие отрасли могут быть популярны в 2027 году.
🔗 Основной сайт
🔗 Зеркало
Каждые пять-десять лет список актуальных и востребованных профессий меняется. Разберемся, какие отрасли могут быть популярны в 2027 году.
🔗 Основной сайт
🔗 Зеркало
Перевод серии статей, посвященных паттернам проектирования в TypeScript.
🔗 Часть 1: «стратегия», «цепочка обязанностей», «наблюдатель», «издатель-подписчик» как частный случай использования паттерна «наблюдатель».
🔗 Часть 2: «шаблон», «адаптер», «фабрика», «абстрактная фабрика».
🔗 Часть 1: «стратегия», «цепочка обязанностей», «наблюдатель», «издатель-подписчик» как частный случай использования паттерна «наблюдатель».
🔗 Часть 2: «шаблон», «адаптер», «фабрика», «абстрактная фабрика».
Хабр
TypeScript: паттерны проектирования. Часть 1
Привет, друзья! Представляю вашему вниманию перевод первой части серии статей , посвященных паттернам проектирования в TypeScript . Спасибо Денису Улесову за помощь в переводе материала. Паттерны (или...
Новая директория
Читать
app
, layouts, server components, streaming, turbopack и next/image: эти и многие другие изменения в новой версии Next.js.Читать
Хабр
Что нового в Next.js 13?
Эта статья — перевод оригинальной статьи " Next.js 13 " Также я веду телеграм канал “ Frontend по-флотски ”, где рассказываю про интересные вещи из мира разработки интерфейсов. Новая директория app...
🔧 Fontpie — CLI-инструмент, который генерирует CSS-код и решает проблему сдвигов макета из-за веб-шрифтов. За наводку спасибо подписчику.
https://github.com/pixel-point/fontpie
https://github.com/pixel-point/fontpie
GitHub
GitHub - pixel-point/fontpie: Get your layout shifts optimized with a CLI-generated piece of CSS
Get your layout shifts optimized with a CLI-generated piece of CSS - pixel-point/fontpie
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Наша школа Proglib Academy: https://yangx.top/proglib_academy
📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышла вторая часть серии статей, посвященных паттернам проектирования в TypeScript 👉 https://yangx.top/frontendproglib/3556
Telegram
Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
Перевод серии статей, посвященных паттернам проектирования в TypeScript.
🔗 Часть 1: «стратегия», «цепочка обязанностей», «наблюдатель», «издатель-подписчик» как частный случай использования паттерна «наблюдатель».
🔗 Часть 2: «шаблон», «адаптер», «фабрика»…
🔗 Часть 1: «стратегия», «цепочка обязанностей», «наблюдатель», «издатель-подписчик» как частный случай использования паттерна «наблюдатель».
🔗 Часть 2: «шаблон», «адаптер», «фабрика»…
Что хорошего в функциональном программировании?
Под катом вы увидите отрывок главы из будущей книги Джеймса Синклера под названием «Руководство скептика по функциональному программированию с помощью JavaScript».
Читать
Под катом вы увидите отрывок главы из будущей книги Джеймса Синклера под названием «Руководство скептика по функциональному программированию с помощью JavaScript».
Читать
Jrsinclair
What’s so great about functional programming anyway?
To hear some people talk about functional programming, you’d think they’d joined some kind of cult. They prattle on about how it’s changed the way they think about code. They’ll extol the benefits of purity, at length. And proclaim that they are now able…
День Angular в рамках Google Open Source Live
Вы услышите доклады о текущем состоянии Angular и многом другом.
Смотреть
Вы услышите доклады о текущем состоянии Angular и многом другом.
Смотреть
YouTube
Full Event | Angular Day on Google Open Source Live
October's Google Open Source Live event highlighted the State of Angular along with multiple sessions presented by Angular team members and the community. In this event you can find the following sessions- Building Accessible Angular Apps, Simplifying Angular…
#news
Подборка новостей и обновлений популярных инструментов/библиотек для фронтенд-разработчика:
— ECMAScript proposal: RegExp flag
— Примечания к выпуску Firefox 107.0
— Анонс Deno 1.28
— Анонс Angular 15
— Анонс стабильной версии Nuxt 3.0
— Анонс TypeScript 4.9
— Релиз Playwright 1.28
— Релиз Cypress 11.1
— Релиз NPKILL 0.10
— Релиз Derby 1.1
— Релиз Node.js 19.1.0
— Релиз tslog 4.3
— Релиз OverlayScrollbars 2.0
— Релиз <qr-code> 1.1
— Релиз FortuneSheet 0.9
— Релиз Happy DOM 7.7
— Релиз Capacitor 4.5
— Релиз vue-concurrency 4.0
— Релиз <relative-time> 3.4.1
— Релиз DOCX 7.7
— Релиз React95 4.0
Подборка новостей и обновлений популярных инструментов/библиотек для фронтенд-разработчика:
— ECMAScript proposal: RegExp flag
/v
makes character classes and character class escapes more powerful— Примечания к выпуску Firefox 107.0
— Анонс Deno 1.28
— Анонс Angular 15
— Анонс стабильной версии Nuxt 3.0
— Анонс TypeScript 4.9
— Релиз Playwright 1.28
— Релиз Cypress 11.1
— Релиз NPKILL 0.10
— Релиз Derby 1.1
— Релиз Node.js 19.1.0
— Релиз tslog 4.3
— Релиз OverlayScrollbars 2.0
— Релиз <qr-code> 1.1
— Релиз FortuneSheet 0.9
— Релиз Happy DOM 7.7
— Релиз Capacitor 4.5
— Релиз vue-concurrency 4.0
— Релиз <relative-time> 3.4.1
— Релиз DOCX 7.7
— Релиз React95 4.0
2Ality
ECMAScript proposal: RegExp flag `/v` makes character classes and character class escapes more powerful
In this blog post, we look at the ECMAScript proposal “RegExp v flag with set notation + properties of strings” by Markus Scherer and Mathias Bynens.
«Библиотека программиста» находится в поиске авторов оригинальных статей
Языки:
– Python, JavaScript, TypeScript, SQL.
Тематики:
– Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.
Объем:
– от 7 до 15 тыс. знаков.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Языки:
– Python, JavaScript, TypeScript, SQL.
Тематики:
– Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.
Объем:
– от 7 до 15 тыс. знаков.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».