This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Принес швейцарский нож для веб-разработчиков
Набор небольших браузерных инструментов из разных категорий, которые работают без логина, трекинга и сбора данных
→ несколько категорий инструментов
→ работает полностью в браузере
→ без логина и регистрации
→ приватность на первом месте
→ чистый и простой UI
Можно добавить в закладки, если любишь быстрые, без лишней ерунды инструменты, которые просто работают✌️
https://tools.rmv.fyi/
Набор небольших браузерных инструментов из разных категорий, которые работают без логина, трекинга и сбора данных
→ несколько категорий инструментов
→ работает полностью в браузере
→ без логина и регистрации
→ приватность на первом месте
→ чистый и простой UI
Можно добавить в закладки, если любишь быстрые, без лишней ерунды инструменты, которые просто работают
https://tools.rmv.fyi/
Please open Telegram to view this post
VIEW IN TELEGRAM
В Full Stack Open вышел новый раздел по Next.js
Бесплатный онлайн курс по Full Stack разработке от Университета Хельсинки продолжает расширяться, в программе появился новый отдельный раздел, посвящённый современному Next.js.
Хороший повод студентам вернуться к курсу, которые уже прошли основные части React и Node.js и хочет двигаться дальше в Full Stack.
Бесплатный онлайн курс по Full Stack разработке от Университета Хельсинки продолжает расширяться, в программе появился новый отдельный раздел, посвящённый современному Next.js.
Хороший повод студентам вернуться к курсу, которые уже прошли основные части React и Node.js и хочет двигаться дальше в Full Stack.
Топ бесплатных GitHub-репозиториев для изучения программирования
JavaScript Algorithms: Реализации популярных алгоритмов и структур данных на JavaScript.
https://github.com/trekhleb/javascript-algorithms
30 Days of JavaScript: 30-дневный практический курс для прокачки JavaScript.
https://github.com/Asabeneh/30-Days-Of-JavaScript
System Design Primer: Большая база по System Design и подготовке к техническим собеседованиям.
https://github.com/donnemartin/system-design-primer
Awesome Python: Огромная подборка библиотек, frameworks и инструментов для Python.
https://github.com/vinta/awesome-python
Frontend Developer Interview Preparation: Материалы для подготовки Frontend-разработчиков к собеседованиям.
https://github.com/EnoahNetz/Frontend-Developer-Interview-Preparation
Developer Roadmap: Roadmaps для Backend, Frontend, DevOps и других направлений разработки.
https://github.com/kamranahmedse/developer-roadmap
Free Programming Books: Огромная коллекция бесплатных книг, курсов и других материалов по программированию.
https://github.com/EbookFoundation/free-programming-books
Совет: добавляйте полезные репозитории в ⭐️ Stars и используйте GitHub как собственную библиотеку для обучения.
JavaScript Algorithms: Реализации популярных алгоритмов и структур данных на JavaScript.
https://github.com/trekhleb/javascript-algorithms
30 Days of JavaScript: 30-дневный практический курс для прокачки JavaScript.
https://github.com/Asabeneh/30-Days-Of-JavaScript
System Design Primer: Большая база по System Design и подготовке к техническим собеседованиям.
https://github.com/donnemartin/system-design-primer
Awesome Python: Огромная подборка библиотек, frameworks и инструментов для Python.
https://github.com/vinta/awesome-python
Frontend Developer Interview Preparation: Материалы для подготовки Frontend-разработчиков к собеседованиям.
https://github.com/EnoahNetz/Frontend-Developer-Interview-Preparation
Developer Roadmap: Roadmaps для Backend, Frontend, DevOps и других направлений разработки.
https://github.com/kamranahmedse/developer-roadmap
Free Programming Books: Огромная коллекция бесплатных книг, курсов и других материалов по программированию.
https://github.com/EbookFoundation/free-programming-books
Совет: добавляйте полезные репозитории в ⭐️ Stars и используйте GitHub как собственную библиотеку для обучения.
Мини учебник по JavaScript для новичков
Откройте для себя идеальный старт в мире JavaScript! Wes Bos собрал всё что нужно новичку: понятные объяснения, живые примеры и доступ к коду на GitHub.
Учитесь в своём темпе и создавайте веб‑страницы уже сегодня.
https://wesbos.com/javascript
Откройте для себя идеальный старт в мире JavaScript! Wes Bos собрал всё что нужно новичку: понятные объяснения, живые примеры и доступ к коду на GitHub.
Учитесь в своём темпе и создавайте веб‑страницы уже сегодня.
https://wesbos.com/javascript
Совет по HTML: Используй тег
Когда тебе нужно отображать разные версии изображения на разных устройствах например, для мобильных и десктопных экранов, применяй тег
Как это работает:
Браузер проходит по тегам
Если ни один
<picture> для адаптивных изображенийКогда тебе нужно отображать разные версии изображения на разных устройствах например, для мобильных и десктопных экранов, применяй тег
<picture>. Он позволяет задавать условия, при которых будет загружаться конкретная версия картинки.<picture>
<source srcset="320.jpg" media="(max-width: 800px)">
<img src="640.jpg" alt="...">
</picture>
Как это работает:
Браузер проходит по тегам
<source> сверху вниз и выбирает первый, условия media которого совпадают с текущимиЕсли ни один
<source> не подходит или браузер не поддерживает <picture>, загрузится изображение из тега <img>This media is not supported in your browser
VIEW IN TELEGRAM
Эта платформа предлагает более 500 вопросов, разбитых на 20 категорий, включая такие темы, как Git, CSS, JavaScript, React и многое другое.
Все вопросы отсортированы по категориям и курируются пользователями.
https://quizzes.madza.dev/
Все вопросы отсортированы по категориям и курируются пользователями.
https://quizzes.madza.dev/
Полезное чтиво для верстальщиков
CSS продолжает удивлять: привычная функция attr() получила вторую жизнь и превратилась в мощный инструмент для динамических стилей.
Теперь она умеет работать не только со строками, но и с числами, цветами и размерами прямо из HTML-атрибутов, без JavaScript и лишних костылей/
В статье Ishadeed на понятных примерах показано, как современный attr() упрощает вёрстку, делает стили гибче и открывает новые подходы к архитектуре интерфейсов.
CSS продолжает удивлять: привычная функция attr() получила вторую жизнь и превратилась в мощный инструмент для динамических стилей.
Теперь она умеет работать не только со строками, но и с числами, цветами и размерами прямо из HTML-атрибутов, без JavaScript и лишних костылей/
В статье Ishadeed на понятных примерах показано, как современный attr() упрощает вёрстку, делает стили гибче и открывает новые подходы к архитектуре интерфейсов.