Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
22.6K subscribers
2.41K photos
146 videos
38 files
4.8K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
🥇 Лучший способ создания паттерна проектирования Singleton в JavaScript и TypeScript

Делимся эффективными методами реализации паттерна Singleton в JavaScript и TypeScript. Кроме того рассмотрим преимущества паттерна и потенциальные риски его использования.

🔗 Читать статью
🔗 Зеркало
7👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🕹️ OneJS — попытка внедрить JavaScript в игровой движок Unity

OneJS привносит JavaScript и многие любимые веб-технологии в Unity, легко интегрируясь с UI Toolkit без необходимости использования браузера или webview.

▶️
Скринкаст, демонстрирующий функционал инструмента
🔗 Документация
🔥14
Онлайн-курс «Frontend Basic: принцип работы современного вебас нуля до первого интернет-магазина»

Курс от Proglib.acacdemy, который подойдет разработчикам так и начинающим в IT

Стек который вы узнаете:

HTML / CSS / REACT / GIT / JAVASCRIPT

🌻 А что будет после обучения?

После обучения вы:

1️⃣ Сверстаете свой первый адаптивный макет с учетом семантики и множества декоративных элементов на HTML и CSS

2️⃣ Научитесь работать в связке JavaScript, HTML и CSS.

3️⃣ Поймете, как с помощью JavaScript разрабатывать пользовательские интерфейсы

4️⃣ Разберетесь как JavaScript используется в работе с Backend и создадите проект: обмен данными сервером

5️⃣ Углубитесь в более сложную разработку на React. js и напишете интернет магазин

➡️ Какой формат обучения?

Обучение проходит в формате видео-лекций и текстовых конспектов. Также нашим студентам важны домашние задания и обратная связь

Изучите основы Frontend'а вместе с нашим курсом:
🔵 Frontend Basic: принцип работы современного веба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍3
🛠️ Раскройте потенциал JavaScript с помощью функционального программирования

В гайде больше внимания уделено «как», а не «почему», но тем не менее это хороший пример, особенно если вы никогда раньше не пытались изучить функциональное программирование.

👉 Читать
🤔6👍21🌚1
Синхронизация двух мастер-баз кажется сложной задачей? Векторные часы предлагают простое решение. Этот подход обеспечивает согласованность данных в распределенных системах, повышая надежность и эффективность вашей IT-инфраструктуры.

👉 Статья
👍1
Привет, друзья! 👋

Мы готовим статью о распространенных ошибках в карьере программиста и хотели бы услышать ваше мнение! Поделитесь своими мыслями и опытом, и самые полезные советы мы включим в нашу статью.

Вот несколько вопросов для вас:
🤔 С какими ошибками в своей карьере программиста вы сталкивались? Как вы их преодолели?
📚 Какие советы вы бы дали начинающим разработчикам, чтобы избежать распространенных ловушек в программировании?
🖥️ Что, по вашему мнению, важно учитывать при планировании своей карьеры в IT, чтобы минимизировать сожаления в будущем?

Спасибо за ваше участие! 🚀
👍1
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 | Сайт подкаста

#подкасты #новости
👍3
🛠️ 6 убойных инструментов фронтенд-разраба в 2024 году

Обязательно прочитай эту статью про новые фронтенд-инструменты: там про Srcbook, Zod и еще четыре технологии, которые реально могут изменить твой подход к разработке. А в конце, как обычно, гениальный совет, как стать профессиональным фронтендером.

👉 Читать статью
👉 Зеркало
👍72
🤯 Что вам помогает работать, когда устаете? Когда в отпуск ну вообще никак, а сил уже нет.

💬 Может быть, чтение отвлеченной литературы, спорт, дневной сон, прогулки, встречи с друзьями, что-то ещё?

#интерактив
🤔5👍1
Опрос «Как вы учитесь с помощью телефона: поделитесь своим опытом!»

Дорогие подписчики, мы на миссии улучшений, и вы — наш ключ! 🔑


Мы хотим стать ещё круче, и для этого нужно узнать, как вы учитесь!

Заполните мини-анкету о том, как вы используете мобильные приложения для прокачки знаний.

Займёт всего 5 минут — как раз успеете за чашкой кофе! А за ваш ценный вклад мы дарим 15% скидку на все курсы https://proglib.academy/ 🎁
🚀 Новые возможности React 19: конец эры повторных рендерингов

Новый компилятор React 19 обещает существенное повышение производительности, что станет настоящим прорывом для разработчиков. Но это лишь верхушка айсберга. В этой статье мы не только разберемся, как работает компилятор, но и погрузимся в мир других новейших возможностей React 19.

🔗 Читать статью
🔗 Зеркало
👍15😁21
🎨 Как улучшить UI: 10 советов для начинающих фронтендеров

Советы о создании идеального UI/UX читайте в нашей статье

Изучите основы Frontend'а вместе с нашим курсом:
🔵 Frontend Basic: принцип работы современного веба

👉 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 TC39 продвигает более 10 предложений по ECMAScript

Архитекторы, стоящие за разработкой спецификации ECMAScript/JavaScript, снова собрались вместе на этой неделе, и у них был насыщенная повестка дня. Import attributes, Iterator helpers, Promise.try и Regexp modifiers перешли на этап 4, и не только.

👉 Подробнее
👍9❤‍🔥7🎉2🥰1
Audio
🎙 443-й выпуск подкаста «Веб-стандарты»: Вадим Макеев, Полина Гуртовая, Алексей Назаренко, Алексей Симоненко про Safari TP, Firefox 131, CrUX History API и про вечный спор веб-компонентов и фреймворков.

⏱️ Таймкоды:
00:02:40 Safari TP
00:12:58 Firefox 131
00:29:19 CrUX History API
00:34:06 Веб-компоненты и фреймворки
01:06:14 Что такое веб-компоненты
01:21:19 Веб-компоненты в рантайме
01:32:30 Зачем нужны веб-компоненты

▶️ YouTube | Сайт подкаста

#подкасты #новости
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
💡 В Chrome Dev Tools мы можем сохранить любой элемент или объект в качестве глобальной переменной, что может быть очень удобно при отладке или быстром анализе данных

#devtools #tip by Shripal Soni
👍21🥰16🥱5
🔥 Улучшение вложенности CSS с помощью CSSNestedDeclarations

CSSNestedDeclarations — новый интерфейс, одобренный рабочей группой CSS, который исправляет некоторые ошибки вложенности CSS, например, когда объявления, идущие после правил стиля, сбивают с толку, перемещаясь вверх.

Он доступен в Chrome начиная с версии 130, а также тестируется в Firefox и Safari. Bramus Van Damme, Google Chrome Developer Relations, делится краткой информацией о том, что происходит за кулисами, но вкратце:

Это означает, что вложенность CSS в Chrome 130 стала намного лучше


👉 Читать подробнее
🤔4
💬 Пусть Т9 продолжит эту фразу за вас:

Как же меня бесит в программировании...

#интерактив
😁12👍3