Web Stack – Telegram
Web Stack
4.45K subscribers
804 photos
5 videos
1.77K links
Дайджест web разработчика: статьи, туториалы, практики и полезные инструменты.

Админ: @jem_jem
Реклама: http://bit.ly/2wZeIPj

👉 Дайджест мобильной разработки @mobile_dvlp
Download Telegram
😎Пишем небольшое приложение на spring-boot

Разберёте простейший пример реализации MVC на примере Spring-MVC. Для этого напишем небольшое Hello World приложение на spring-boot.

https://javarush.com/groups/posts/2537-chastjh-8-pishem-neboljhshoe-prilozhenie-na-spring-boot
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
😎Создание веб-приложения с помощью Flask в Python 3

С помощью этого обучающего руководства вы создадите небольшой веб-блог с использованием Flask и SQLite в Python 3.

https://www.digitalocean.com/community/tutorials/how-to-make-a-web-application-using-flask-in-python-3-ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
⚡️Почему разработчики JavaScript используют инструменты на Rust

В статье узнаете, что не так с JavaScript и почему JS разработчики используют Rust.

https://nuancesprog.ru/p/17029/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎1🤮1
✔️Как писать безопасные типы модулей CSS

В этой статье мы обсудим, что такое CSS-модули, изучим их недостатки для разработчиков и узнаем, как решить их с помощью автоматизации с помощью TypeScript. Давайте начнем!

https://blog.logrocket.com/write-type-safe-css-modules/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🫥Использование потоков с областью действия Rust для повышения эффективности и безопасности.

В этой статье вы узнаете о потоках с областью действия, о том, как они функционируют, как их создавать и чем они отличаются от потоков с незаданной областью.

https://blog.logrocket.com/using-rust-scoped-threads-improve-efficiency-safety/
Please open Telegram to view this post
VIEW IN TELEGRAM
4
👍Ограничение пользовательских свойств CSS

https://cloudfour.com/thinks/an-interesting-limitation-of-css-custom-properties/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
🆒Как изучить React как библиотеку или фреймворк [2023]

В этой статье автор сравнивает два аспекта изучения React в 2023 году: библиотечный и фреймворковый.

https://www.robinwieruch.de/learning-react/
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
😀Как настроить Express.js в Node.js

В статье подробно рассказывают, как установить и настроить бэкенд-фреймворк Express.js.

https://www.robinwieruch.de/node-js-express-tutorial/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
💥 ​​Улучшаем производительность сайта с помощью CSS

Узнаете, как можно улучшить производительность сайта с помощью обычных CSS свойств.

https://habr.com/ru/company/usetech/blog/718200/
🔥2
⚡️Маршруты и контроллеры для Node.Js

В этой статье узнаете: для чего нужны маршруты и контроллеры, как настроить маршруты с "фиктивными" функциями-обработчиками для всех конечных точек ресурса.

https://developer.mozilla.org/ru/docs/Learn/Server-side/Express_Nodejs/routes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Интеграция ChatGPT с Node.js: руководство для начинающих

В статье узнаете о том, как можно интегрировать ChatGPT в приложение Node.js

https://nuancesprog.ru/p/17019/
👍2🔥2❤‍🔥1
🫥Node.js: Клонирование ключей. Is eval() evil?

Узнаете, есть ли реальные альтернативы по производительности столь презираемой JavaScript-разработчиками функции eval().

https://habr.com/ru/company/tensor/blog/711552/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👍Полный стек TypeScript с tRPC и React

Следующий учебник представляет собой пошаговое руководство по созданию небольшого приложения CRUD с помощью Node + Express на сервере и React на клиенте.

https://www.robinwieruch.de/react-trpc/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
👍React Router 6 Lazy Loading

Учебное пособие по React Router, которое научит вас использовать отложенную загрузку с React Router 6.

https://www.robinwieruch.de/react-router-lazy-loading/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
💥D3 на Angular: повторно используемые компоненты

В статье показано, как вы можете создавать повторно используемые компоненты с помощью D3 на Angular.

https://www.robinwieruch.de/d3-on-angular-reusable-components/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Добавили сканер уязвимостей в Yandex Container Registry

Платформа Yandex Cloud открыла общий доступ к сканеру, который до этого был доступен только в режиме превью.

С помощью него вы можете:

— проводить анализ контейнерных образов на предмет уязвимостей;
— использовать крупнейшую базу уязвимостей;
— сканировать образы при непрерывном развёртывании приложений;
— создавать CI-сценарии для проверки безопасности.

Из нового — теперь можно сканировать контейнерные образы автоматически при загрузке.

Сканер уязвимостей работает только с образами из Container Registry.

Подробнее о сканере уязвимостей ➡️
🤔1
😍Переход на Vite из приложения Create React (CRA)

Краткое руководство по переходу на Vite из приложения Create React, поскольку (помимо Next.js) Vite является естественным преемником CRA для создания современного приложения React в качестве SPA.

https://www.robinwieruch.de/vite-create-react-app/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Учебник по React Redux для начинающих

В этом руководстве мы будем использовать Redux для управления состоянием вместо локального управления состоянием React, хотя последнее может быть лучшим выбором для этого простого приложения.

https://www.robinwieruch.de/react-redux-tutorial/
👍2
😍Сопоставление с образцом и безопасность типов в TypeScript

В этой статье вы представите несколько методов, которые вы можете применять при работе над повседневными задачами, чтобы повысить свою уверенность в правильности кода.

https://blog.logrocket.com/pattern-matching-type-safety-typenoscript/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
😄Начало работы с TypeScript satisfies оператором

В этой статье вы более подробно рассмотрите операто satisfies TypeScript и узнаете, как его использовать.

https://blog.logrocket.com/getting-started-typenoscript-satisfies-operator/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2