Написание драйвера принтера на JavaScript
https://kubesail.com/blog/2022-02-01-printer-driver-in-javanoscript
https://kubesail.com/blog/2022-02-01-printer-driver-in-javanoscript
🤯22🤔10👍2
Как мы уменьшаем размер изображений на веб-страницах в 10 раз с помощью нашего оптимизатора.
Разработчики МТС делятся опытом оптимизации.
https://habr.com/ru/company/ru_mts/blog/645305/
Разработчики МТС делятся опытом оптимизации.
https://habr.com/ru/company/ru_mts/blog/645305/
Хабр
Как мы уменьшаем размер изображений на веб-страницах в 10 раз с помощью нашего оптимизатора
Привет, Хабр! Меня зовут Евгений Лабутин, я из команды разработки продукта МТС Твой бизнес . Мы разработали свой рецепт приготовления картинок для нашего портала. Благодаря ему удалось сократить их...
👍11😁1
Делаем видеозвонки с помощью Angular, WebRTC и Openvidu
https://habr.com/ru/company/europlan/blog/595731/
https://habr.com/ru/company/europlan/blog/595731/
👍9👎1
Децентрализованная конфигурация webpack или как упростить сборку проекта
https://habr.com/ru/company/funcorp/blog/538982/
https://habr.com/ru/company/funcorp/blog/538982/
👍3🥰2
*ЧтоУгодно*Ops — так теперь говорят о профессиях Ops-ландшафта. Кто они?
Расскажем на бесплатной онлайн-конференции UPTIME MEETUP 15 февраля в 11:00 Мск.
Ведущие эксперты Microsoft и ITSumma расскажут:
> как собрать сильную команду DevOps, DataOps и MLOps специалистов и кто за что должен отвечать;
> как выстроить систему мониторинга и observability в облаках;
> как трансформировать культуру разработки крупных компаний через модель Inner Source.
Можно ли будет задавать им вопросы? — Конечно же, да!
Присоединяйтесь к онлайн-конференции UPTIME MEETUP 15 февраля в 11:00.
Зарегистрироваться можно уже сейчас: https://bit.ly/3J7J7xh
Расскажем на бесплатной онлайн-конференции UPTIME MEETUP 15 февраля в 11:00 Мск.
Ведущие эксперты Microsoft и ITSumma расскажут:
> как собрать сильную команду DevOps, DataOps и MLOps специалистов и кто за что должен отвечать;
> как выстроить систему мониторинга и observability в облаках;
> как трансформировать культуру разработки крупных компаний через модель Inner Source.
Можно ли будет задавать им вопросы? — Конечно же, да!
Присоединяйтесь к онлайн-конференции UPTIME MEETUP 15 февраля в 11:00.
Зарегистрироваться можно уже сейчас: https://bit.ly/3J7J7xh
👍4
Что решают веб-фреймворки: ванильная альтернатива (часть 2)
https://www.smashingmagazine.com/2022/02/web-frameworks-guide-part2/
https://www.smashingmagazine.com/2022/02/web-frameworks-guide-part2/
Smashing Magazine
What Web Frameworks Solve: The Vanilla Alternative (Part 2) — Smashing Magazine
rameworks provide convenient ways to achieve complicated tasks, and they have benefits beyond technical ones, such as aligning a group of developers to a particular style and pattern. The web platform offers many choices, and adopting a framework gets everyone…
👍4
Реализация связи WebSocket в Next.js
https://blog.logrocket.com/implementing-websocket-communication-next-js/
https://blog.logrocket.com/implementing-websocket-communication-next-js/
LogRocket Blog
Implementing WebSocket communication in Next.js - LogRocket Blog
Integrate Socket.io into Next.js to start a WebSocket connection and share information between the client and server in real time.
👍5
Улучшение производительности JavaScript-бандлов с помощью Code-Splitting
https://www.smashingmagazine.com/2022/02/javanoscript-bundle-performance-code-splitting/
https://www.smashingmagazine.com/2022/02/javanoscript-bundle-performance-code-splitting/
Smashing Magazine
Improving JavaScript Bundle Performance With Code-Splitting — Smashing Magazine
In this article, Adrian Bece shares more about the benefits and caveats of code-splitting and how page performance and load times can be improved by dynamically loading expensive, non-critical JavaScript bundles.
👍6
Почему эффективная гидратация в JavaScript фреймворках так сложна
https://dev.to/this-is-learning/why-efficient-hydration-in-javanoscript-frameworks-is-so-challenging-1ca3
https://dev.to/this-is-learning/why-efficient-hydration-in-javanoscript-frameworks-is-so-challenging-1ca3
👍5
4 самые важные функции, которые появятся в ES2022, о которых вы должны знать
https://medium.com/@bsalwiczek/4-most-important-features-coming-in-es2022-that-you-should-know-about-f7e18c1bff9b
https://medium.com/@bsalwiczek/4-most-important-features-coming-in-es2022-that-you-should-know-about-f7e18c1bff9b
Medium
4 most important features coming in ES2022 that you should know about
ECMAScript 2022 is a new JavaScript standard that is going to be released in June 2022. Let’s overview the most important changes that…
👍11🤔1
Как IT-специалисту переехать в UK?
Тренды показывают, что Силиконовая долина скоро потеряет статус инновационной столицы мира, поэтому IT-эксперты рассматривают Лондон как одно из ключевых направлений для иммиграции. В Великобританию можно уехать с помощью многих виз, но самая удобная – Global Talent. Почему и как ее получить?
Сооснователь платформы immigram.io, Михаил Шаронов расскажет на бесплатном вебинаре «Как IT специалисту переехать в UK: все о Global Talent Visa»:
▫️В чем преимущества Global Talent перед другими миграционными маршрутами
▫️Каким критериям нужно соответствовать, чтобы претендовать на статус таланта
▫️Как увеличить свои шансы на получение Global Talent Visa на примерах реальных кейсов и разных IT профессий
Вебинар пройдет в среду, 16 февраля, в 19.00 МСК.
Регистрация по ссылке: immigram.io/webinar
Тренды показывают, что Силиконовая долина скоро потеряет статус инновационной столицы мира, поэтому IT-эксперты рассматривают Лондон как одно из ключевых направлений для иммиграции. В Великобританию можно уехать с помощью многих виз, но самая удобная – Global Talent. Почему и как ее получить?
Сооснователь платформы immigram.io, Михаил Шаронов расскажет на бесплатном вебинаре «Как IT специалисту переехать в UK: все о Global Talent Visa»:
▫️В чем преимущества Global Talent перед другими миграционными маршрутами
▫️Каким критериям нужно соответствовать, чтобы претендовать на статус таланта
▫️Как увеличить свои шансы на получение Global Talent Visa на примерах реальных кейсов и разных IT профессий
Вебинар пройдет в среду, 16 февраля, в 19.00 МСК.
Регистрация по ссылке: immigram.io/webinar
👍10😁2👏1
10 шаблонов для написания чистого кода c React и TypeScript
https://dev.to/alexomeyer/10-must-know-patterns-for-writing-clean-code-with-react-and-typenoscript-1m0g
https://dev.to/alexomeyer/10-must-know-patterns-for-writing-clean-code-with-react-and-typenoscript-1m0g
💩14🤔5👎4👍2👏2
Глубокое погружение в React - Эпизод 4.
Никита Гречино расскажет как react-dom рендерит компоненты в реальный DOM, можно ли обойтись без #root и зачем создано createRoot API!
https://dev.to/fromaline/deep-dive-into-react-codebase-ep4-how-reactdomrender-works-32n6
Никита Гречино расскажет как react-dom рендерит компоненты в реальный DOM, можно ли обойтись без #root и зачем создано createRoot API!
https://dev.to/fromaline/deep-dive-into-react-codebase-ep4-how-reactdomrender-works-32n6
🔥10
Замена стандартных диалоговых окон на JavaScript новым элементом диалогового окна
https://css-tricks.com/replace-javanoscript-dialogs-html-dialog-element/
https://css-tricks.com/replace-javanoscript-dialogs-html-dialog-element/
CSS-Tricks
Replace JavaScript Dialogs With New HTML Dialog | CSS-Tricks
Here's how to replace JavaScript dialogs with the HTML dialog element with the same functionality as the alert(), confirm(), and prompt() methods.
👍8
3 способа стилизовать CSS-эффекты box-shadow
https://blog.logrocket.com/three-ways-style-css-box-shadow-effects/
https://blog.logrocket.com/three-ways-style-css-box-shadow-effects/
LogRocket Blog
Styling with the CSS box-shadow property - LogRocket Blog
Master CSS box-shadow with syntax examples and interactive demos. Explore layered, neon, and neumorphic shadows with a live generator.
👍10
Как управлять командой разработки, выясним 24 февраля на новом митапе.
Управлять командой разработки — это быть хорошим управленцем и разработчиком одновременно. На нашей новой онлайн-конференции мы поможем найти баланс между этими ролями и поговорим о важных для тимлида навыках.
В прямом эфире спикеры от Avito, Skyeng и AGIMA расскажут:
- как не выгореть, управляя командой;
- как планировать ее работу;
- как выстроить разработку мобильных приложений.
Начинающие тимлиды поймут, какие трудности их ждут и как с ними бороться. А опытные улучшат навыки и узнают о новых подходах к управлению.
Регистрируйтесь!
Управлять командой разработки — это быть хорошим управленцем и разработчиком одновременно. На нашей новой онлайн-конференции мы поможем найти баланс между этими ролями и поговорим о важных для тимлида навыках.
В прямом эфире спикеры от Avito, Skyeng и AGIMA расскажут:
- как не выгореть, управляя командой;
- как планировать ее работу;
- как выстроить разработку мобильных приложений.
Начинающие тимлиды поймут, какие трудности их ждут и как с ними бороться. А опытные улучшат навыки и узнают о новых подходах к управлению.
Регистрируйтесь!
👍6