👨💻 Изучение Yjs и создание приложений для совместной работы в реальном времени на JavaScript
Yjs — библиотека CRDT (Conflict-free replicated data type) для создания приложений совместной работы и приложений, ориентированных на локальное использование
CDRT — мощные, но их может быть сложно «получить», поэтому этот новый интерактивный учебник по Yjs так ценен. Отличный способ узнать о создании приложений для совместной работы и синхронизации с нуля.
👉 Читать
Yjs — библиотека CRDT (Conflict-free replicated data type) для создания приложений совместной работы и приложений, ориентированных на локальное использование
CDRT — мощные, но их может быть сложно «получить», поэтому этот новый интерактивный учебник по Yjs так ценен. Отличный способ узнать о создании приложений для совместной работы и синхронизации с нуля.
👉 Читать
🌵🕵️♂️ Git-квест: 10 испытаний для повелителя репозиториев
От простого push до таинственного cherry-pick – пройдите все уровни нашего Git-квеста и докажите, что достойны звания Git-мастера.
🔗 Пройти тест
От простого push до таинственного cherry-pick – пройдите все уровни нашего Git-квеста и докажите, что достойны звания Git-мастера.
Please open Telegram to view this post
VIEW IN TELEGRAM
Adam Argyle с 2023 года ведет подобные заметки. 2025-й не стал исключением. Он снова вернулся с ещё одним набором объёмных сниппетов, которые «больше, мощнее и в большей степени используют прогрессивные улучшения», чтобы помочь вам соответствовать широким требованиям UI/UX 2025 года.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙 Подкаст Podlodka: смена профессии в IT
Смена профессии в IT — сложный, но увлекательный процесс, который прошел каждый из ведущих Podlodka. В этом выпуске обсуждаются личные истории переходов, стандартные треки смены ролей и мотивация, которая движет такими решениями.
Вы узнаете, как грамотно организовать внутренний или внешний переход, подготовить резюме, избежать ошибок и не сжечь мосты, прокачиваться для новой роли без рабочих задач, а уже после перехода преодолевать синдром самозванца и справляться с трудностями на новом месте.
⏱️ Таймкоды:
00:00 О чем выпуск
02:02 Личный опыт переходов
20:05 Стандартные треки переходов
47:20 Переход на новую роль
53:50 Внутренний переход
59:40 Внешний переход
01:07:55 Подготовка резюме
01:21:24 Переход в новую роль
01:33:48 Сложности переходов
01:42:48 Минусы смены роли
01:51:20 Плюсы смены роли
01:59:57 Заключение
▶️ Смотреть или слушать полностью
#подкасты
Смена профессии в IT — сложный, но увлекательный процесс, который прошел каждый из ведущих Podlodka. В этом выпуске обсуждаются личные истории переходов, стандартные треки смены ролей и мотивация, которая движет такими решениями.
Вы узнаете, как грамотно организовать внутренний или внешний переход, подготовить резюме, избежать ошибок и не сжечь мосты, прокачиваться для новой роли без рабочих задач, а уже после перехода преодолевать синдром самозванца и справляться с трудностями на новом месте.
⏱️ Таймкоды:
00:00 О чем выпуск
02:02 Личный опыт переходов
20:05 Стандартные треки переходов
47:20 Переход на новую роль
53:50 Внутренний переход
59:40 Внешний переход
01:07:55 Подготовка резюме
01:21:24 Переход в новую роль
01:33:48 Сложности переходов
01:42:48 Минусы смены роли
01:51:20 Плюсы смены роли
01:59:57 Заключение
▶️ Смотреть или слушать полностью
#подкасты
💡 Использование currentColor в CSS для избежания дублирования кода, связанного с указанием цвета
#css #tip by Shripal Soni
#css #tip by Shripal Soni
🎮 Интерфейс, который покорил миллионы
Если вы выросли на Counter-Strike 1.6, то наверняка помните тот минималистичный и функциональный интерфейс. Теперь можно вернутьдвухтысячные этот стиль в веб-проектах с помощью библиотеки cs16.css.
📎 Добавьте кусочек CS 1.6 в свои проекты
#css
Если вы выросли на Counter-Strike 1.6, то наверняка помните тот минималистичный и функциональный интерфейс. Теперь можно вернуть
#css
Please open Telegram to view this post
VIEW IN TELEGRAM
😂 Dev Memes: утренние дилеммы, правки и зарплаты
Третья неделя года позади, а мы всё ещё смеёмся над мемами. Ловите подборку лучших шуток из нашего канала «Библиотека IT-мемов».
🔗 Подборка самых топовых мемов
Третья неделя года позади, а мы всё ещё смеёмся над мемами. Ловите подборку лучших шуток из нашего канала «Библиотека IT-мемов».
🔗 Подборка самых топовых мемов
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🚀 Vite 6: новый уровень скорости и экосистемы
Недавно команда Vite анонсировала шестую версию своего проекта, который они назвали значительным мажорным релизом
❓Что нового
• Рост экосистемы: к Vite присоединились новые фреймворки — TanStack Start, One, Ember.
• Environment API: экспериментальный API для разработчиков фреймворков, позволяющий гибко настраивать окружение (например, для SSR).
• Поддержка Node.js: Vite 6 работает на Node.js 18, 20 и 22+.
• Тестирование с Vitest: Storybook теперь использует Vitest для тестов.
📎 Подробнее на сайте проекта
Недавно команда Vite анонсировала шестую версию своего проекта, который они назвали значительным мажорным релизом
❓Что нового
• Рост экосистемы: к Vite присоединились новые фреймворки — TanStack Start, One, Ember.
• Environment API: экспериментальный API для разработчиков фреймворков, позволяющий гибко настраивать окружение (например, для SSR).
• Поддержка Node.js: Vite 6 работает на Node.js 18, 20 и 22+.
• Тестирование с Vitest: Storybook теперь использует Vitest для тестов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🆚 Vite vs Webpack
В мире фронтенд-разработки меняются приоритеты: система сборки Vite стремительно набирает популярность и, кажется, готов потеснить многолетнего лидера — Webpack.
Почему же Vite так приглянулся разработчикам?
1️⃣ Скорость запуска и сборки
Vite сразу завоевал популярность благодаря своей невероятной скорости. Используя нативные возможности ES-модулей браузеров, он исключает этап предварительной сборки, характерный для Webpack.
2️⃣ Простота конфигурации
Webpack известен гибкостью, но его конфигурация часто вызывает трудности. Vite предлагает минималистичный подход: начальная конфигурация «из коробки» подходит для большинства задач, а настройка специфических случаев проще благодаря понятным интерфейсам.
3️⃣ Горячая перезагрузка (HMR)
Для разработчиков важно видеть изменения кода в реальном времени. Vite впечатляет скоростью горячей перезагрузки, тогда как Webpack с этим отстаёт, особенно на больших проектах.
4️⃣ Сообщество и тенденции
Хотя Webpack остаётся лидером по числу установок, Vite быстро сокращает этот разрыв благодаря растущему сообществу и поддержке лидеров индустрии.
📎 Подробная статистика в источнике
В мире фронтенд-разработки меняются приоритеты: система сборки Vite стремительно набирает популярность и, кажется, готов потеснить многолетнего лидера — Webpack.
Почему же Vite так приглянулся разработчикам?
Vite сразу завоевал популярность благодаря своей невероятной скорости. Используя нативные возможности ES-модулей браузеров, он исключает этап предварительной сборки, характерный для Webpack.
Webpack известен гибкостью, но его конфигурация часто вызывает трудности. Vite предлагает минималистичный подход: начальная конфигурация «из коробки» подходит для большинства задач, а настройка специфических случаев проще благодаря понятным интерфейсам.
Для разработчиков важно видеть изменения кода в реальном времени. Vite впечатляет скоростью горячей перезагрузки, тогда как Webpack с этим отстаёт, особенно на больших проектах.
Хотя Webpack остаётся лидером по числу установок, Vite быстро сокращает этот разрыв благодаря растущему сообществу и поддержке лидеров индустрии.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Обзор Tailwind CSS 4.0
На днях вышла версия Tailwind CSS под номером 4. Ещё не успели ознакомиться с обновлениями? Предлагаем к просмотру краткий обзор и советы по миграции в видео:
👀 Смотреть
Подробная документация по нововведениям:
📎 Release notes
На днях вышла версия Tailwind CSS под номером 4. Ещё не успели ознакомиться с обновлениями? Предлагаем к просмотру краткий обзор и советы по миграции в видео:
Подробная документация по нововведениям:
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы собираем данные о том, какие методы биохакинга действительно помогают разрабам улучшить качество жизни и повысить продуктивность. Поделитесь своим опытом — это поможет другим сделать осознанный выбор в мире биохакинга.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие методы отслеживания здоровья вы используете?
Anonymous Poll
33%
🔄 Фитнес-трекер/умные часы
13%
📱 Приложения для трекинга здоровья
10%
📊 Регулярные анализы крови
5%
🌡 Измерение температуры тела
30%
⚖️ Только вес на весах
41%
🤷♂️ Не отслеживаю показатели
Какие методы улучшения сна вы используете?
Anonymous Poll
16%
😴 Блокировка синего света вечером
20%
🌙 Строгий режим сна
18%
🌡 Оптимальная температура в спальне
11%
💊 Мелатонин
8%
🍵 Травяные чаи для сна
8%
📱 Трекинг фаз сна
54%
🤷♂️ Никакие
Какие нетрадиционные методы оптимизации здоровья вы пробовали?
Anonymous Poll
13%
🧠 Ноотропы
13%
🥗 Интервальное голодание
7%
🦠 Пробиотики/ферментированные продукты
4%
🌿 Микродозинг
3%
🤖 Биохакерские гаджеты
69%
❌ Не пробовал(а) ничего из перечисленного
5%
📈 Другое (уточните в комментариях)