10 тенденций веб-разработки в 2023 году
Эта статья — своего рода попытка осмыслить последний опрос State of JS и спрогнозировать тренды на текущий год.
Читать
Эта статья — своего рода попытка осмыслить последний опрос State of JS и спрогнозировать тренды на текущий год.
Читать
www.robinwieruch.de
10 Web Development Trends in 2023
Web Development Trends in 2023 which should be on your watchlist. A walkthrough of the state of JS ...
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Школа Proglib Academy: https://yangx.top/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Будущее (и прошлое) веба — это рендеринг на стороне сервера
🦕 Так, по крайней мере, думает и делает команда Deno.
Please open Telegram to view this post
VIEW IN TELEGRAM
Deno Blog
The Future (and the Past) of the Web is Server Side Rendering
A brief history about server-side rendering and why it's the right approach for modern web development.
🌎💬 Привет, 你好, Bonjour: как реализовать мультиязычность на Typescript и React
В этой статье я расскажу вам о реализации мультиязычности на языке Typescript. Реализация поддерживает различные способы получения переводов строк как с сервера, так и из заранее подготовленных файлов в самом приложении. Данный способ не привязан к конкретному фреймворку, но в статье будет приведен пример его использования с библиотекой React.
🔗 Основной сайт
🔗 Зеркало
В этой статье я расскажу вам о реализации мультиязычности на языке Typescript. Реализация поддерживает различные способы получения переводов строк как с сервера, так и из заранее подготовленных файлов в самом приложении. Данный способ не привязан к конкретному фреймворку, но в статье будет приведен пример его использования с библиотекой React.
🔗 Основной сайт
🔗 Зеркало
356. Новинки Chrome, релизы и новости Safari, Interop 2023, Stylelint…
Веб-стандарты
🎙️Подкаст «Веб-стандарты»: Андрей Мелихов, Никита Дубко, Вадим Макеев про новинки Chrome, релизы и новости Safari, Interop 2023, Stylelint 15, Eleventy 2, Deno и SSR.
00:01:39 Chrome 110
00:09:03 Chrome Beta 111
00:22:33 Safari TP
00:30:31 Новости Safari
00:41:59 Ленивый CSS в Safari
00:49:45 Interop 2023
01:02:42 Stylelint 15
01:07:17 Eleventy 2
01:14:14 Deno и SSR
01:28:15 Ответы на вопросы
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
00:01:39 Chrome 110
00:09:03 Chrome Beta 111
00:22:33 Safari TP
00:30:31 Новости Safari
00:41:59 Ленивый CSS в Safari
00:49:45 Interop 2023
01:02:42 Stylelint 15
01:07:17 Eleventy 2
01:14:14 Deno и SSR
01:28:15 Ответы на вопросы
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
Различные способы получения градиентных теней в CSS
Да, это еще одна статья на эту тему, но в ней автор охватывает все возможности и возможные проблемы, с которыми вы можете столкнуться, и делает акцент на прозрачности.
En & Ru
Да, это еще одна статья на эту тему, но в ней автор охватывает все возможности и возможные проблемы, с которыми вы можете столкнуться, и делает акцент на прозрачности.
En & Ru
CSS-Tricks
Different Ways to Get CSS Gradient Shadows | CSS-Tricks
It’s a question I hear asked quite often: Is it possible to create shadows from gradients instead of solid colors? There is no specific CSS property that does
Ничего такого, просто основатель и в свое время единственный разработчик Vuetify Джон Лейдер ищет работу. Если вам интересна ретроспектива взлета и, вероятнее всего, падения Vuetify, читайте статью Данилы Родичкина из Азбуки Вкуса.
💡УЖЕ ЗАВТРА состоится бесплатный вебинар: «Эволюция или деградация: что будет с рынком IT и разработчиками в 2023 году»
Недавно мы провели опрос: «📈Как изменилась жизнь русскоязычных айтишников за последние полгода», и в дополнение решили провести вебинар на актуальную для вас тему.
В программе:
🔹Где востребованы IT-специалисты из РФ: ТОП-10 стран;
🔹Какие языки, стеки и IT-специалисты востребованы в этих странах. Аналитика по навыкам;
🔹Массовые увольнения в корпорациях-гигантах: как искать работу за рубежом;
🔹Медианная зарплата программиста в каждой стране после уплаты налогов. Плюсы и минусы жизни в каждой стране;
🔹ChatGPT, ИИ и будущее программирования: какая версия GPT заменит программиста.
⏰ Дата: 16 февраля в 18:00 по МСК
Запись на вебинар, подробнее о спикерах, программе и т.д читайте по ссылке👉 https://proglib.io/w/27f6d59d
Недавно мы провели опрос: «📈Как изменилась жизнь русскоязычных айтишников за последние полгода», и в дополнение решили провести вебинар на актуальную для вас тему.
В программе:
🔹Где востребованы IT-специалисты из РФ: ТОП-10 стран;
🔹Какие языки, стеки и IT-специалисты востребованы в этих странах. Аналитика по навыкам;
🔹Массовые увольнения в корпорациях-гигантах: как искать работу за рубежом;
🔹Медианная зарплата программиста в каждой стране после уплаты налогов. Плюсы и минусы жизни в каждой стране;
🔹ChatGPT, ИИ и будущее программирования: какая версия GPT заменит программиста.
⏰ Дата: 16 февраля в 18:00 по МСК
Запись на вебинар, подробнее о спикерах, программе и т.д читайте по ссылке👉 https://proglib.io/w/27f6d59d
👨💻📈 «Я понял, ради чего живу»: как изменилась жизнь русскоязычных айтишников за последний год? Результаты опроса «Библиотеки программиста»
Коротко о главном: пессимистов больше, чем оптимистов; зарплата в IT все равно растет, несмотря ни на что; доход тимлидов и джунов не снижается, а сеньоров и мидлов все-таки штормит.
🔗 Основной сайт
🔗 Зеркало
Коротко о главном: пессимистов больше, чем оптимистов; зарплата в IT все равно растет, несмотря ни на что; доход тимлидов и джунов не снижается, а сеньоров и мидлов все-таки штормит.
🔗 Основной сайт
🔗 Зеркало
🔧 React Virtuoso — библиотека компонентов React для рендеринга больших наборов данных.
https://virtuoso.dev/
https://virtuoso.dev/
virtuoso.dev
Getting Started with React Virtuoso | React Virtuoso
React Virtuoso is a family of React components that display large data sets using virtualized rendering, automatically handling variable item sizes and changes in items' sizes.
Please open Telegram to view this post
VIEW IN TELEGRAM
Smashing Magazine
Document Object Model (DOM) Geometry: A Beginner’s Introduction And Guide — Smashing Magazine
In this guide, Pearl Akpan analyzes the methods and properties that make user interface solutions such as infinite scrolling, animating elements on scroll, or even the popular drag and drop achievable, and afterward, dives into some practical use cases for…
Как начать тестировать frontend: гайд для новичков
Рамиль Шайбаков, фронтенд‑разработчик в СберЗдоровье, в ходе проведения собеседований заметил одну закономерность — у большинства фронтендеров нет опыта в тестировании. Вот и решил исправить эту ситуацию и подготовил небольшой гайд, который поможет фронтенд‑разработчикам внедрить тестирование в своей компании и сделать в нем первые шаги.
Рамиль Шайбаков, фронтенд‑разработчик в СберЗдоровье, в ходе проведения собеседований заметил одну закономерность — у большинства фронтендеров нет опыта в тестировании. Вот и решил исправить эту ситуацию и подготовил небольшой гайд, который поможет фронтенд‑разработчикам внедрить тестирование в своей компании и сделать в нем первые шаги.
Хабр
Как начать тестировать frontend: гайд для новичков
Хабр, привет. Меня зовут Рамиль Шайбаков, я фронтенд‑разработчик в СберЗдоровье. Последние несколько лет я часто собеседую кандидатов на позицию frontend‑разработчика в нашу компанию и...
Разработка клиента Hacker News с использованием Alpine.js
Быстрое и элегантное введение в работу с Alpine.js на простом примере.
Читать
Быстрое и элегантное введение в работу с Alpine.js на простом примере.
Читать
Salai Vedha Viradhan
Build a Hacker News client using Alpine.js
If you want to sprinkle some interactivity to your websites without much hassle, Alpine.js might be something you are looking for. Alpine is one of those tools that when you look at it, you cannot pass by without adoring its simplicity of design. It is a…
#research #tools
На PortSwigger всегда выходят качественные исследования, на которые однозначно стоит обращать внимание. В одном из последних Гарет Хейс рассказывает об обнаружении server-side prototype pollution в JavaScript методом черного ящика, не вызывая DoS.
Более того, автор и команда разработали лаборатории для закрепления навыков и написали расширение для Burp Suite. Дерзайте.👇
Читать
На PortSwigger всегда выходят качественные исследования, на которые однозначно стоит обращать внимание. В одном из последних Гарет Хейс рассказывает об обнаружении server-side prototype pollution в JavaScript методом черного ящика, не вызывая DoS.
Более того, автор и команда разработали лаборатории для закрепления навыков и написали расширение для Burp Suite. Дерзайте.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
PortSwigger Research
Server-side prototype pollution: Black-box detection without the DoS
Server-side prototype pollution is hard to detect black-box without causing a DoS. In this post, we introduce a range of safe detection techniques, which we've also implemented in an open source Burp
Перевод статьи Андрея Ситника о создании минимального набора иконок, соответствующего большинству современных потребностей. По мотивам этой статьи также был создан онлайн-генератор.
Читать
Читать
Генератор favicon иконок для сайта
Генератор иконок для сайта
Минималистичный генератор favicon поможет создать иконку для сайта.
https://github.com/lit/lit/
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - lit/lit: Lit is a simple library for building fast, lightweight web components.
Lit is a simple library for building fast, lightweight web components. - lit/lit
Анимированный полет с помощью Theatre.js и React Three Fiber
Разбираемся, как отобразить 3D-сцену на веб-странице и перемещать по ней камеру во время прокрутки пользователем. Всего 50 строк кода.
Читать
Разбираемся, как отобразить 3D-сцену на веб-странице и перемещать по ней камеру во время прокрутки пользователем. Всего 50 строк кода.
Читать
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
The Next Generation of Front-end Development
Experience the Speed and Efficiency of neo.mjs Version 5
Отладка HD color с помощью панели стилей, улучшенный интерфейс брейкпоинтов, настраиваемые ярлыки рекордера, улучшенная подсветка синтаксиса Angular, реорганизация пункта Cache на панели Application: эти и многие другие новые фичи в DevTools (Chrome 111).
Читать
Читать
Хабр
Что нового завезли в DevTools (Chrome 111)
Отладка HD color с помощью панели стилей Новые цветовые типы CSS и пространства появляются в интернете! Не менее интересно, что DevTools получил новые инструменты, помогающие разработчикам создавать,...
Разработка на JavaScript без системы сборки
Использование различных инструментов сборки для таких вещей, как транспилинг и бандлинг, является достаточно стандартным в современной разработке JavaScript, но что, если вы хотите, чтобы все было просто?
Для простых вещей это не обязательно, — говорит Julia Evans. Естественно, это вызвало бурную дискуссию на Hacker News.
Использование различных инструментов сборки для таких вещей, как транспилинг и бандлинг, является достаточно стандартным в современной разработке JavaScript, но что, если вы хотите, чтобы все было просто?
Для простых вещей это не обязательно, — говорит Julia Evans. Естественно, это вызвало бурную дискуссию на Hacker News.
Julia Evans
Writing Javascript without a build system