ch
Feedback
WebDev+ | Веб-разработка

WebDev+ | Веб-разработка

前往频道在 Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир веб-разработки Связь: @devmangx

显示更多
8 304
订阅者
-524 小时
-277
-9230
帖子存档
Хочешь рассылать массовые письма с сайта или приложения? Этот сервер open source и полностью бесплатный. ✓ Отправка без лимит
Хочешь рассылать массовые письма с сайта или приложения? Этот сервер open source и полностью бесплатный. ✓ Отправка без лимитов и без оплаты ✓ Статистика открытий, кликов и возвратов ✓ Работает с AWS SES, Mailgun и другими SMTP → http://github.com/aaPanel/BillionMail @WebDev_Plus

Красивейший сайт. Анимации на высшем уровне. http://makingsoftware.com @WebDev_Plus

Ресурс для программистов, позволяющий создавать изометрические диаграммы вашей инфраструктуры или программного обеспечения. Открытый исходный код: https://github.com/stan-smith/FossFLOW @WebDev_Plus

Если пропустил, Google выкатил Gemini CLI — AI-агента, который тащит Gemini прямо в твой терминал 🔥 Используйте его : - как кодинг-ассистента - автоматизировать задачи - генерировать видео и картинки и не только @WebDev_Plus

Супер библиотека JavaScript для создания дашбордов Панели можно таскать и менять размер ✓ Работает с React, Angular, Vue и чистым JavaScript ✓ Адаптивная и заточена под мобильные > npm install gridstack @WebDev_Plus

5 слоёв, из которых состоит софт Неважно, пишешь ли ты веб-приложение, мобильную аппу, игру или встраиваемую систему Обычно во всех системах встречаются одни и те же слои ① Интерфейс пользователя Слой презентации, точка взаимодействия юзера с системой. Это может быть веб-страница (HTML, CSS, React), мобильное приложение (Swift, Kotlin, Flutter), десктопная программа (Electron, Qt) или даже консольный интерфейс. ② API (Application Programming Interface) Открывает логику приложения и задаёт способ, как другие модули или сервисы будут с ним работать. Сюда относятся REST, GraphQL, gRPC, SOAP или WebSockets, а также локальные интерфейсы вроде библиотек, драйверов или SDK. ③ Бизнес-логика Хранит правила и основную функциональность. Может быть реализована на Python, Java, C#, C++ или Go и разбита на дополнительные уровни (сервисы, контроллеры, use cases). Именно этот слой придаёт смысл приложению. ④ База данных Отвечает за хранение данных. Это не только реляционные базы (MySQL, PostgreSQL) или NoSQL (MongoDB, CouchDB), но и in-memory хранилища (Redis), файлы, очереди сообщений или даже физические сенсоры во встраиваемых системах. ⑤ Инфраструктура Слой исполнения. Это может быть облачный сервер (AWS, Azure, GCP), кластер Docker/Kubernetes, мэйнфрейм on-premise, мобильное устройство или специализированное железо. Здесь определяется масштабируемость, отказоустойчивость и доступность софта. Иногда какие-то части могут отсутствовать, но чаще всего именно так выглядит структура. Понимание этих слоёв помогает проектировать системы, которые будут надёжными и поддерживаемыми, будь то веб-приложение, видеоигра, ERP или прошивка для IoT-девайса. @WebDev_Plus

🤢🤢🤢Проводим самый БОЛЬШОЙ розыгрыш этого лета сразу на 🤢🤢🤢🤢🤢🤢🤢 рублей РАЗЫГРЫВАЕМ iPhone 16 Pro Max, Macbook Air M4
🤢🤢🤢Проводим самый БОЛЬШОЙ розыгрыш этого лета сразу на 🤢🤢🤢🤢🤢🤢🤢 рублей РАЗЫГРЫВАЕМ iPhone 16 Pro Max, Macbook Air M4, AirPods Pro и кучу других призов — с вас всего лишь подписка. Для участия нужно: 🤢Быть подписанным на Техночат и Сёрч 🤢Нажать «Участвую!» под этим постом Итоги подведём 8 сентября в 18:00 случайным образом при помощи бота. Доставка для победителя бесплатная. Всем удачи!

Доменные имена и что они реально значат Расширение домена — это не просто случайное окончание. Оно формирует идентичность сай
Доменные имена и что они реально значат Расширение домена — это не просто случайное окончание. Оно формирует идентичность сайта, влияет на доверие и даже играет роль в SEO. Краткий гайд, чтобы выбирать осознанно
.com → коммерция, самое популярное и надёжное .net → сети и тех-бизнес .edu → образовательные учреждения .org → некоммерческие организации .mil → сайты армии .gov → госструктуры .info → информационные порталы .arpa → интернет-инфраструктура .int → международные организации .mobi → сайты для мобилок .travel → туризм и путешествия .jobs → работа и карьера .ca → Канада .coop → кооперативы и объединения
Совет: правильный домен повышает доверие, улучшает позиции в поиске и сразу даёт понять пользователям, о чём твой сайт. @WebDev_Plus

Новая библиотека графиков для React ✓ Компоненты в стиле copy-paste ✓ Работают на 100% на сервере ✓ Поддержка Tailwind 4 → http://rosencharts.com @WebDev_Plus

Функции в CSS! Уже доступны в Chrome 139 /* Функции в CSS */ /* Возвращает полупрозрачный цвет */ @function --opacity(--color
Функции в CSS! Уже доступны в Chrome 139
/* Функции в CSS */

/* Возвращает полупрозрачный цвет */
@function --opacity(--color, --opacity) {
  result: rgb(from var(--color) r g b / var(--opacity));
}

/* Используем нашу функцию --opacity */
div {
  background: --opacity(blue, 80%);
}

/* Также можно использовать с кастомными свойствами */
.article {
  border-color: --opacity(
    var(--color-primary),
    var(--semi-transparent)
  );
}
Теперь можно создавать собственные функции прямо в CSS, передавать в них параметры и использовать вместе с custom properties @WebDev_Plus

В Visual Studio Code есть скрытая фича — она показывает, какой объём кода написан тобой, а какой сгенерирован ИИ Включи её и узнай, кто ты больше — разработчик или prompt-инженер 😊 @WebDev_Plus

CSS-трюк для адаптивного iframe Суть в том, что теперь не нужно извращаться с обёртками и padding-top для сохранения пропорций. Достаточно прописать
iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
}
Что это даёт До : высота iframe не меняется при изменении ширины, и видео обрезается или остаются пустые полосы После : высота динамически подстраивается под заданное соотношение сторон при изменении ширины контейнера aspect-ratio работает во всех современных браузерах и упрощает верстку адаптивных видео, картинок, карт и любых встраиваемых блоков. @WebDev_Plus

JavaScript-библиотеки, без которых тяжко
zod — валидация схем day.js — работа с датами tanstack-table — создание таблиц auth.js — аутентификация пользователей motion — анимации на JavaScript fontsource — загрузка веб-шрифтов chart.js — доступные HTML5-графики zustand — глобальное управление состоянием formkit-drag-and-drop — drag-and-drop hotkeys-js — горячие клавиши
@WebDev_Plus

Есть такая штука — SEO. Это когда ты ведешь условно-бесплатный трафик из поисковиков на сайт, сервис или блог. Причём она зачастую даёт лидов в 5-10 раз дешевле, чем по рекламе. А работать может годами, если один раз всё правильно настроить. Но у 90% людей это вызывает панику, потому что вокруг сео много мутных типов и мифов. А нормальных сеошников можно буквально пересчитать по пальцам. И один из лучших в сфере — Антон Маркин. Он уже 16 лет занимается SEO и публично продвигает сайты подписчиков, пошагово показывает все ошибки и делится только тем, что реально работает. Антон даже полных новичков учит настраивать SEO так, что клиенты платят им за результат годами. А владельцы сайтов самостоятельно оптимизируют свои страницы и получают самый дешёвый целевой трафик. В общем, если у вас свой сайт или вы начинающий сеошник и хотите быстро выйти на стабильные 100к в месяц — обязательно подпишитесь на Антона: @markin_seo

Это расширение для VS Code реально полезное Оно позволяет сгенерировать структуру файлов вашего проекта в разных форматах — JSON, SVG, Markdown или ASCII, с иконками или без них @WebDev_Plus

Чтобы научиться программировать, нужно ПРАКТИКОВАТЬСЯ Практические проекты на JavaScript с нуля ✓ Бесплатно ✓ Открытый исходный код ✓ Без зависимостей и фреймворков https://www.javascript100.dev/ @WebDev_Plus

<h1>7 дней бесплатного обучения Frontend‑разработке</h1> <p>Представь, каких результатов ты достигнешь под наставничеством разработчиков с 12‑летним опытом и кейсами от крупных брендов.</p> <p>Уже в первую неделю обучения ты:</p> <ul> <li>Сверстаешь веб‑сайт на HTML и CSS.</li> <li>Загрузишь сайт на сервер.</li> <li>Получишь стратегию роста во Frontend‑разработке с нуля до 2000$ в месяц.</li> </ul> <p>👉 <strong>Запишись до 21 августа</strong> — участие бесплатно.</p> <p><em>Бонус: гайд по поиску клиентов и первых заказов для фронтендера.</em></p>

Король веб-графиков обновился Только что вышел Apache ECharts 6 ✓ Поддержка тёмного режима ✓ Улучшения в стандартной теме ✓ Новые кастомные типы графиков ✓ Смена темы без перезапуска UI
npm install echarts
@WebDev_Plus

Нужно сверстать письма? Не используй таблицы React Email — это библиотека, которая тебе нужна ✓ Готовые UI-компоненты ✓ Предпросмотр письма прямо при разработке ✓ Работает в Gmail, Outlook и других клиентах ✓ Готовые шаблоны, которые можно просто скопировать и вставить → npx create-email @WebDev_Plus