🌐 Изучение процесса рендеринга браузера: на заметку начинающему фронтенд-разработчику
Технический взгляд на то, что на самом деле происходит между вводом URL в вашем браузере и моментом отображения страницы. Все примеры представлены в виде интерактивных иллюстраций.
👉 Читать
Технический взгляд на то, что на самом деле происходит между вводом URL в вашем браузере и моментом отображения страницы. Все примеры представлены в виде интерактивных иллюстраций.
👉 Читать
Forwarded from Библиотека питониста | Python, Django, Flask
🐍😺🐙 Как сделать блог разработчика на GitHub Pages с помощью Django
Расскажем, как превратить Django в генератор статических сайтов и сделать полноценный блог с пагинацией, сортировкой записей по тегам, подсветкой синтаксиса кода, контактной формой, подпиской на рассылку и поддержкой 20 различных тем оформления.
Получится так, как на иллюстрации 👆
🔗 Читать статью
Расскажем, как превратить Django в генератор статических сайтов и сделать полноценный блог с пагинацией, сортировкой записей по тегам, подсветкой синтаксиса кода, контактной формой, подпиской на рассылку и поддержкой 20 различных тем оформления.
🔗 Читать статью
📊⚒️ npmpackage.info: подробная информация о пакете на одной странице
Введите в этот онлайн-инструмент название npm-пакета, и вы получите быстрый обзор основных статистических данных проекта в стиле «панели управления», включая оценку качества, коммиты, открытые issues, релизы, размер пакета и многое другое.
🔥 NPM Chart — ещё один новый ресурс, на котором представлена статистика загрузки npm-пакетов.
Введите в этот онлайн-инструмент название npm-пакета, и вы получите быстрый обзор основных статистических данных проекта в стиле «панели управления», включая оценку качества, коммиты, открытые issues, релизы, размер пакета и многое другое.
🎙 448-й выпуск подкаста «Веб-стандарты»: Никита Дубко и Алексей Симоненко про Safari TP 207, мгновенную навигацию, опасный npm, безголовые компоненты и width: stretch
⏱️ Таймкоды:
00:01:15 Safari TP 207
00:10:01 Мгновенная навигация
00:36:03 Опасный npm
00:51:28 Безголовые компоненты
01:12:41 Width: stretch
01:18:45 Ответы на вопросы
▶️ YouTube | Сайт подкаста
#подкасты #новости
⏱️ Таймкоды:
00:01:15 Safari TP 207
00:10:01 Мгновенная навигация
00:36:03 Опасный npm
00:51:28 Безголовые компоненты
01:12:41 Width: stretch
01:18:45 Ответы на вопросы
▶️ YouTube | Сайт подкаста
#подкасты #новости
🤔 Стоит ли готовиться к алгоритмическому интервью?
Любопытные мысли по поводу подхода к алгоритмическим собесам как со стороны собеседуемого, так и со стороны интервьюера. В комментариях ожидаемо бум — присоединяйтесь.
👉 Читать
Любопытные мысли по поводу подхода к алгоритмическим собесам как со стороны собеседуемого, так и со стороны интервьюера. В комментариях ожидаемо бум — присоединяйтесь.
👉 Читать
Какой метод обучения программированию оказался для вас наиболее эффективным? 🚀👇
Anonymous Poll
22%
Онлайн-курсы
22%
Самообучение по книгам
74%
Практика на реальных проектах
27%
Обучение с наставником
3%
Другое (напишите в комментариях)
💡 Какой совет вы бы дали начинающим программистам? Поделитесь своими мыслями в комментариях👇
🕸️ Как улучшить Core Web Vitals: самые эффективные методы
Существует огромное количество способов улучшения производительности веб-приложений. Однако не все они:
➖ Дают ощутимый эффект.
➖ Применимы к каждому конкретному проекту.
➖ Просты в реализации.
➖ Легко вписываются в рамки существующей инфраструктуры проекта.
Поэтому главной задачей фронтендера становится выбор методов оптимизации, обеспечивающих наилучший результат для конкретного приложения. В гайде собраны способы оптимизации, которые:
☑️ Максимально влияют на реальные показатели производительности.
☑️ Применимы к большинству сайтов.
☑️ Не требуют радикального изменения инфраструктуры.
☑️ Могут быть реализованы любым фронтенд-разработчиком.
Существует огромное количество способов улучшения производительности веб-приложений. Однако не все они:
➖ Дают ощутимый эффект.
➖ Применимы к каждому конкретному проекту.
➖ Просты в реализации.
➖ Легко вписываются в рамки существующей инфраструктуры проекта.
Поэтому главной задачей фронтендера становится выбор методов оптимизации, обеспечивающих наилучший результат для конкретного приложения. В гайде собраны способы оптимизации, которые:
☑️ Максимально влияют на реальные показатели производительности.
☑️ Применимы к большинству сайтов.
☑️ Не требуют радикального изменения инфраструктуры.
☑️ Могут быть реализованы любым фронтенд-разработчиком.
💡 Использовать новые функции CSS и применять резервные стили в неподдерживаемых браузерах можно с помощью правила
#javascript #css #tip by Shripal Soni
supports
. То же самое можно сделать и в JavaScript.#javascript #css #tip by Shripal Soni
🎉 Component Party — старый добрый ресурс для сравнения различных фронтенд фреймворков и библиотек, обновленный для Svelte 5 и Angular 17/Renaissance
Сравните идиомы и использование различных фреймворков для реактивности, шаблонизации, жизненного цикла, композиции, форм, извлечения данных и роутинга.
👉 Component party
Сравните идиомы и использование различных фреймворков для реактивности, шаблонизации, жизненного цикла, композиции, форм, извлечения данных и роутинга.
👉 Component party
😢 О чем плачет фронтенд-разработчик?
Все сталкивались с ситуацией, когда приходишь в новую компанию, всё кажется крутым: светлый офис (или уютный хоум‑офис), дружелюбная команда, проекты мечты.
Но как только ты приступаешь к работе, начинаешь сталкиваться с разного рода «нюансы». В статье автор охватил те самые нюансы, которые не дают спокойно жить фронтенд-разрабу.
👉 Читать
Все сталкивались с ситуацией, когда приходишь в новую компанию, всё кажется крутым: светлый офис (или уютный хоум‑офис), дружелюбная команда, проекты мечты.
Но как только ты приступаешь к работе, начинаешь сталкиваться с разного рода «нюансы». В статье автор охватил те самые нюансы, которые не дают спокойно жить фронтенд-разрабу.
👉 Читать
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
🔥 Менеджер пакетов и serverless реестр vlt
Опытная команда, включая создателя npm Isaac Schlueter, запустила Vlt, чтобы «построить будущее» управления JavaScript-пакетами.
Первые результаты появились в форме клиента vlt (который может заменить npm), а также бессерверного реестра пакетов, который вы можете разместить самостоятельно для работы с собственными пакетами.
💡 Sarah Gooding делится более подробной информацией об истории Vlt здесь.
Опытная команда, включая создателя npm Isaac Schlueter, запустила Vlt, чтобы «построить будущее» управления JavaScript-пакетами.
Первые результаты появились в форме клиента vlt (который может заменить npm), а также бессерверного реестра пакетов, который вы можете разместить самостоятельно для работы с собственными пакетами.
🤖 Обзор Web AI Summit 2024: Client-Side AI для разработчиков
Недавно прошел организованный Google саммит, посвященный использованию моделей машинного обучения непосредственно в браузере, в частности, разработчиками, создающими новые, насыщенные впечатления для пользователей. Интересно узнать, как здесь идут дела, и вы можете посмотреть некоторые выступления на YouTube.
👉 Читать обзор
Недавно прошел организованный Google саммит, посвященный использованию моделей машинного обучения непосредственно в браузере, в частности, разработчиками, создающими новые, насыщенные впечатления для пользователей. Интересно узнать, как здесь идут дела, и вы можете посмотреть некоторые выступления на YouTube.
👉 Читать обзор