🔧 css-checker — инструмент для проверки CSS-стилей на наличие дубликатов и поиска различий между классами CSS.
https://proglib.io/w/cd4091e7
https://proglib.io/w/cd4091e7
Обзор правил ESLint, которые помогут писать асинхронный JavaScript-код.
https://proglib.io/w/0abc30f7
https://proglib.io/w/0abc30f7
eslint.org
Getting Started with ESLint - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Всё о веб-анимациях в 2022: CSS-, SVG- и JavaScript-анимации + практика создания и оптимизации анимации.
https://proglib.io/w/196be5ab
https://proglib.io/w/196be5ab
Хабр
Всё о веб-анимациях в 2022
Анимация — это переход элемента от одного состояния к другому. Пользователям нравится, когда на сайте что-то вращается, появляются новые элементы или происходит что-то неожиданное....
Красивые CSS-градиенты: как рассчитываются, альтернативные цветовые режимы и анонс инструмента «Генератор градиента».
https://proglib.io/w/62b4fff9
https://proglib.io/w/62b4fff9
Тестирование фронтенда: принципы, уровни, библиотеки и автоматизация + стандарты тестирования фронтенда и рекомендации по стилю от GitLab.
🔧 Postgres.js — самый быстрый и полнофункциональный PostgreSQL-клиент для Node.js и Deno.
Репозиторий
Репозиторий
GitHub
GitHub - porsager/postgres-benchmarks: A set of benchmarks focusing on the performance of Postgres client libraries for Node.js
A set of benchmarks focusing on the performance of Postgres client libraries for Node.js - porsager/postgres-benchmarks
Привет! 👋 Мы ищем контент-менеджера для ведения наших профильных тг-каналов. Увлеченность вопросами разработки и информационных технологий обязательна.
➡️ Подробнее о вакансии
➡️ Форма для отклика
➡️ Подробнее о вакансии
➡️ Форма для отклика
👋🏻Всем привет!
5 дней назад мы провели тест на знание математики и теперь рады объявить победителей!🎉
К сожалению, среди тех, кто прошёл тест, были и те, кто отвечал на каждый вопрос меньше 12 секунд😥
Наш умный алгоритм вычислил таких участников — новые аккаунты, которые очень быстро проходили тест. Естественно, их мы не учли.
А теперь объявляем первых трёх победителей, которые получат бонус на номер телефона:
🥇@M*********i
🥈@O***L
🥉@f****g
С вами свяжется менеджер в ближайшее время!
Как и обещали, остальным 30 мы отправим сертификат на обучение в proglib.academy в размере 10 тыс. руб.
📚 Не расстраивайтесь, если что-то не получилось, подтянуть знания по математике можно всегда на курсе Библиотеки программиста «Математика для Data Science», который мы создали вместе с преподавателями МГУ.
5 дней назад мы провели тест на знание математики и теперь рады объявить победителей!🎉
К сожалению, среди тех, кто прошёл тест, были и те, кто отвечал на каждый вопрос меньше 12 секунд😥
Наш умный алгоритм вычислил таких участников — новые аккаунты, которые очень быстро проходили тест. Естественно, их мы не учли.
А теперь объявляем первых трёх победителей, которые получат бонус на номер телефона:
🥇@M*********i
🥈@O***L
🥉@f****g
С вами свяжется менеджер в ближайшее время!
Как и обещали, остальным 30 мы отправим сертификат на обучение в proglib.academy в размере 10 тыс. руб.
📚 Не расстраивайтесь, если что-то не получилось, подтянуть знания по математике можно всегда на курсе Библиотеки программиста «Математика для Data Science», который мы создали вместе с преподавателями МГУ.
proglib.academy
Proglib Academy — онлайн-курсы для IT-специалистов
От создателей «Библиотеки программиста» – одного из самых крупных IT-сообществ. Получи бесплатный доступ к курсам. Продвигайся по карьере и осваивай новые навыки на курсах: Математика для Data Science, Алгоритмы и структуры данных, Frontend Basic, Python…
Руководство по работе с терминалом для фронтенд-разработчика
Автор собрал и представил в руководстве свои любимые советы и приемы, которые позволяют максимально эффективно использовать терминал для работы с современными JS-фреймворками и не только.
Читать
Автор собрал и представил в руководстве свои любимые советы и приемы, которые позволяют максимально эффективно использовать терминал для работы с современными JS-фреймворками и не только.
Читать
Joshwcomeau
The Front-End Developer's Guide to the Terminal • Josh W. Comeau
If you want to learn a modern JavaScript framework like React or Angular, you better be familiar with the terminal! So many frameworks and tools assume that you're proficient with it, without ever explaining it. This blog post is your missing manual, covering…
✂️ Разбираем на практике, как обрезать или изменить размер изображения с помощью JavaScript.
https://proglib.io/w/d66c8018
https://proglib.io/w/d66c8018
Code Envato Tuts+
How to Crop or Resize an Image With JavaScript
This tutorial will show you how to crop or resize an image with JavaScript using the canvas API.
Разработка многостраничного сайта без использования фреймворков: мини-курс от freeCodeCamp.
https://proglib.io/w/e33edf37
https://proglib.io/w/e33edf37
YouTube
HTML & CSS Project Tutorial - Build a Recipes Website
In this HTML and CSS project tutorial, you will improve your HTML and CSS skills by building a recipes website.
💻 Code: https://github.com/john-smilga/html-css-simply-recipes
✏️ Course from John Smilga of Coding Addict. Check out his channel: https://…
💻 Code: https://github.com/john-smilga/html-css-simply-recipes
✏️ Course from John Smilga of Coding Addict. Check out his channel: https://…
Подборка простых советов, которые помогут оптимизировать CSS и JavaScript для быстрой загрузки страниц.
Builder.io
The Complete Guide to Optimizing CSS for Fast Page Loads
Just like unoptimized images and JavaScript, unoptimized CSS can block rendering, delay interactivity, and harm user experience.
This media is not supported in your browser
VIEW IN TELEGRAM
Одно из главных в обучении фронтенд-разработке — это непрерывная практика и навыки, нужные бизнесу. Чем раньше нырнешь с головой в продакшен, тем быстрее почувствуешь себя уверенно на рынке труда.
Изучите JavaScript, HTML и CSS, фреймворки React+Redux Toolkit и сопутствующую инфраструктуру на реальных кейсах, наполните портфолио готовыми веб-приложениями и пройдите оплачиваемую стажировку в проектах ИТ-кластера Ростелеком.
🚀65% наших выпускников получают оффер на первых 5 собеседованиях: https://bit.ly/3xKjkJi
Начните учиться прямо сейчас, чтобы оценить формат!
Изучите JavaScript, HTML и CSS, фреймворки React+Redux Toolkit и сопутствующую инфраструктуру на реальных кейсах, наполните портфолио готовыми веб-приложениями и пройдите оплачиваемую стажировку в проектах ИТ-кластера Ростелеком.
🚀65% наших выпускников получают оффер на первых 5 собеседованиях: https://bit.ly/3xKjkJi
Начните учиться прямо сейчас, чтобы оценить формат!
Да будет холивар: почему async/await в JavaScript делает код более сложным.
https://proglib.io/w/6b191190
https://proglib.io/w/6b191190
Medium
Why I avoid async/await
Whatever your stance on async/await, I’d like to pitch to you on why, in my experience, async/await tends to make code more complicated…
Пошаговое руководство по использованию JavaScript для расстановки элементов на веб-странице.
https://proglib.io/w/6c1342d9
https://proglib.io/w/6c1342d9
NOP::Nuances of programming
Как использовать JavaScript для расстановки элементов на веб-странице
Вы когда-нибудь видели веб-страницы с абсолютно хаотичной расстановкой элементов? Сложно сфокусироваться, да? К счастью, если очень захотеть, то их можно расставить в нужном порядке с помощью JavaScript!
Разбор пяти методов, которые позволяют избежать ненужный повторный рендеринг в компонентах React.
https://proglib.io/w/d0ce8737
https://proglib.io/w/d0ce8737
Medium
5 Ways to Avoid React Component Re-Renderings
How to Avoid Unnecessary Re-rendering in React