🔥 История веб-фреймворка Hono от его создателя
Hono — это аккуратный, легковесный фреймворк, разработанный для работы в любом рантайме JavaScript, который начал набирать обороты в прошлом году.
Вы можете создать простое приложение, напоминающее Express.js, но запустить его на Cloudflare Workers, Deno, Bun или Node. Он активно используется и имеет много интересных фич, включая возможности писать HTML с помощью JSX.
👉 Читать
Hono — это аккуратный, легковесный фреймворк, разработанный для работы в любом рантайме JavaScript, который начал набирать обороты в прошлом году.
Вы можете создать простое приложение, напоминающее Express.js, но запустить его на Cloudflare Workers, Deno, Bun или Node. Он активно используется и имеет много интересных фич, включая возможности писать HTML с помощью JSX.
👉 Читать
Forwarded from FrontEndDev
Встречайте новый оператор безопасного присвоения
Какие плюсы использования оператора
https://jsdev.space/safe-assignment-operator/
Какие плюсы использования оператора
?=
и в каких кейсах его можно использовать.https://jsdev.space/safe-assignment-operator/
Forwarded from Библиотека программиста | программирование, кодинг, разработка
На платформе находится 49 разделов, внутри по 3-4 темы. Информации много и всё бесплатно.
Кстати, вы можете написать собственный гайд и отправить на сайт.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста | программирование, кодинг, разработка
На Dev.to собрали подборку из 200 идей для проектов с примерами на любой уровень: от базовых до продвинутых. Это вдохновение для тех, кто ищет: как заполнить свой GitHub, заполнить портфолио или просто прокачаться.
Что внутри:
▪️ Начальные проекты. Здесь можно найти простые задачи, вроде создания калькулятора или генератора случайных чисел.
▪️ Средний уровень. Проекты вроде чат-приложения, систем для отслеживания задач.
▪️ Продвинутые проекты. Решения с использованием сложных алгоритмов, разработка на основе ИИ, системы управления пользователями и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Component Party — старый добрый ресурс для сравнения различных фронтенд фреймворков и библиотек, обновленный для Svelte 5 и Angular 17/Renaissance
Сравните идиомы и использование различных фреймворков для реактивности, шаблонизации, жизненного цикла, композиции, форм, извлечения данных и роутинга.
👉 Component party
Сравните идиомы и использование различных фреймворков для реактивности, шаблонизации, жизненного цикла, композиции, форм, извлечения данных и роутинга.
👉 Component party
Forwarded from CodeCamp
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл прикольный ИИ-поисковик для кодеров — Devv.
Это смесь ChatGPT и Google, которая отвечает на вашиглупые вопросы о коде, фреймворках и прочем. Поиск настроен на релевантные ресурсы (GitHub, Hugging Face). Отдельный сок — можно кинуть ссылку на репо, а вам объяснят, как он работает.
Сервис хочет ваших денег, но там приятная бесплатная подписка, пользуемся.
Это смесь ChatGPT и Google, которая отвечает на ваши
Сервис хочет ваших денег, но там приятная бесплатная подписка, пользуемся.
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Упрощаем себе создание grid-вёрстки на сайте с помощью CSS Grid Generator
Как видно на видео, он помогает посмотреть, как будет выглядеть итоговая сетка и после этого получить готовый CSS-код. Всё, что вам нужно: задать количество строк, колонок и расстояния между ними, а потом нарисовать расположение div-блоков.
Инструмент бесплатный, доступен по ссылке: https://cssgrid-generator.netlify.app/
#инструменты #css
Как видно на видео, он помогает посмотреть, как будет выглядеть итоговая сетка и после этого получить готовый CSS-код. Всё, что вам нужно: задать количество строк, колонок и расстояния между ними, а потом нарисовать расположение div-блоков.
Инструмент бесплатный, доступен по ссылке: https://cssgrid-generator.netlify.app/
#инструменты #css
Forwarded from Душный Вуй
Scaling Your Vue App: 4 Proven Patterns to Keep It Clean
https://michaelnthiessen.com/scaling-your-vue-app
https://michaelnthiessen.com/scaling-your-vue-app
Michaelnthiessen
Scaling Your Vue App: 4 Proven Patterns to Keep It Clean
As your Vue app grows, it can become harder to keep it organized. Learn four proven patterns that help simplify data flow, testing, configuration, and flexibility, ensuring your code remains clean and scalable.
Forwarded from Веб-страница
SDUI, или Как бэкенд-разработчику почувствовать себя фронтендером
Server Driven UI (SDUI) — это пользовательский интерфейс, управляемый сервером. Он сокращает клиентскую логику и обеспечивает согласованность между клиентскими платформами (web, iOS, Android и т. д.) за счёт возврата информации о продукте (элементов экрана для отображения и их содержимом) из API.
Другими словами, эта технология позволяет UI сделать запрос к API и получить в ответ JSON, в котором содержатся компоненты экрана (кнопки, checkbox’ы, поля для ввода и т. д.), а также логика их отображения под необходимую платформу.
Как это работает, рассказали в статье.
#ui #бэкенд #sdui
Server Driven UI (SDUI) — это пользовательский интерфейс, управляемый сервером. Он сокращает клиентскую логику и обеспечивает согласованность между клиентскими платформами (web, iOS, Android и т. д.) за счёт возврата информации о продукте (элементов экрана для отображения и их содержимом) из API.
Другими словами, эта технология позволяет UI сделать запрос к API и получить в ответ JSON, в котором содержатся компоненты экрана (кнопки, checkbox’ы, поля для ввода и т. д.), а также логика их отображения под необходимую платформу.
Как это работает, рассказали в статье.
#ui #бэкенд #sdui
Forwarded from FrontEndDev
Делаем из простого ToDo App приложение уровня enterprise
Какие технологии можно использовать, чтобы сделать приложение с мониторингом, базой данных, кешированием, контернеризацией и прочим (и тратить на его поддержку $2000 в месяц). Утрированный пример.
https://www.youtube.com/watch?v=nYlv0I9Ips0
Какие технологии можно использовать, чтобы сделать приложение с мониторингом, базой данных, кешированием, контернеризацией и прочим (и тратить на его поддержку $2000 в месяц). Утрированный пример.
https://www.youtube.com/watch?v=nYlv0I9Ips0
Making and publishing components with Vue 3 and Vite
https://www.matijanovosel.com/blog/making-and-publishing-components-with-vue-3-and-vite
#coding
#vue
https://www.matijanovosel.com/blog/making-and-publishing-components-with-vue-3-and-vite
#coding
#vue
Matija Novosel
Learn how to distribute UI components using Vite and Vue
Forwarded from FrontEndDev
Александр Моргунов — Разбираемся в Feature-Sliced Design
Александр из Samokat.tech рассказывает, что из себя представляет архитектурная методология Feature-Sliced Design и ее основные концепты.
https://www.youtube.com/watch?v=H_rJ0zB8rqc
Александр из Samokat.tech рассказывает, что из себя представляет архитектурная методология Feature-Sliced Design и ее основные концепты.
https://www.youtube.com/watch?v=H_rJ0zB8rqc
How to run a Windows cmd.exe command using Node.js and detach the process?
Replace
Keep in mind that detaching the process means that it will continue running even if the parent Node.js process exits. Ensure that your Node.js script handles any necessary cleanup or waits for the child process to complete if needed.
#coding
#node
const { spawn } = require('child_process');
// Command to run (replace it with your actual command)
const command = 'cmd.exe';
const args = ['/c', 'your_command_here'];
// Spawn the process
const child = spawn(command, args, {
detached: true,
stdio: 'ignore', // This option redirects the stdio of the child process to /dev/null
});
// Unref the child process to allow the parent to exit independently
child.unref();
Replace
'your_command_here'
with the actual command you want to run. The detached: true
option ensures that the child process runs independently of the parent process. The stdio: 'ignore'
option redirects the standard input/output/error of the child process to /dev/null
(or equivalent on Windows), which is suitable for a detached process.Keep in mind that detaching the process means that it will continue running even if the parent Node.js process exits. Ensure that your Node.js script handles any necessary cleanup or waits for the child process to complete if needed.
#coding
#node
Forwarded from FrontEndDev
10 backend понятий, о которых желательно знать frontend разработчику
Чтобы быть в теме и понимать, о чем говорят бекендеры на стендапах, вот небольшая обзорная статья, рассказывающая о таких понятиях как шардинг, балансировщик, API Gateway и еще некоторых других.
https://dev.to/thesanjeevsharma/10-backend-terms-every-frontend-developer-should-know-2o2h
Чтобы быть в теме и понимать, о чем говорят бекендеры на стендапах, вот небольшая обзорная статья, рассказывающая о таких понятиях как шардинг, балансировщик, API Gateway и еще некоторых других.
https://dev.to/thesanjeevsharma/10-backend-terms-every-frontend-developer-should-know-2o2h
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🛠 51к API для разработчиков в одном каталоге
Все публичные API собраны в одном месте.
➡️ Что внутри
▪️ Куча категорий, от фильмов до путешествий, работы и развлечений.
▪️ Удобные фильтры для быстрого поиска нужного API.
▪️ Простота использования — разберетесь даже без опыта программирования.
🔗 Ссылка
Все публичные API собраны в одном месте.
▪️ Куча категорий, от фильмов до путешествий, работы и развлечений.
▪️ Удобные фильтры для быстрого поиска нужного API.
▪️ Простота использования — разберетесь даже без опыта программирования.
🔗 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
Sonar Docs
Documentation for SonarQube Server, SonarQube Cloud, and SonarQube for IDE.
https://docs.sonarsource.com
Documentation for SonarQube Server, SonarQube Cloud, and SonarQube for IDE.
https://docs.sonarsource.com
Sonarsource
SonarQube Documentation Homepage
Documentation for SonarQube Server, SonarQube Cloud, and SonarQube for IDE.
Forwarded from Душный Вуй
Што-то про юнит тесты
https://dev.to/byteminds/how-i-started-writing-unit-tests-for-vue-components-1771?bb=206787
https://dev.to/byteminds/how-i-started-writing-unit-tests-for-vue-components-1771?bb=206787
DEV Community
How I Started Writing Unit Tests for Vue Components
At some point, every frontend developer realizes that it would be great to somehow verify that their...
Forwarded from Веб-страница
Frontend Stuff
Это постоянно расширяющийся список фреймворков, библиотек и инструментов, которые вы можете использовать для создания веб-приложений. В каталоге вы найдёте описание огромного количества инструментов со ссылками на них. Для удобства инструменты отсортированы по категориям.
#инструменты #фронтенд #github
Это постоянно расширяющийся список фреймворков, библиотек и инструментов, которые вы можете использовать для создания веб-приложений. В каталоге вы найдёте описание огромного количества инструментов со ссылками на них. Для удобства инструменты отсортированы по категориям.
#инструменты #фронтенд #github
Forwarded from Веб-страница
Как задеплоить вебаппку «Телеграма» всего за 20 минут
Вебаппки пишутся куда быстрее обычных ботов, а развернуть их можно всего за 20 минут. После этого приложение уже можно показывать пользователям. В этой статье лежит готовая инструкция и даже шаблон для запуска такого приложения. Посмотрите и берите на вооружение.
#telegram #webapp #miniapp
Вебаппки пишутся куда быстрее обычных ботов, а развернуть их можно всего за 20 минут. После этого приложение уже можно показывать пользователям. В этой статье лежит готовая инструкция и даже шаблон для запуска такого приложения. Посмотрите и берите на вооружение.
#telegram #webapp #miniapp