Webdev сохраненки
13 subscribers
130 photos
14 videos
7 files
345 links
Tips and tricks и прочие полезности из области веб-разработки, а также репосты понравившихся материалов
Download Telegram
Forwarded from CodeCamp
docker_rus.pdf
3.1 MB
Украл с GitHub красивую шпаргалку по Docker на русском языке.

Тут есть всё: базовые команды, сборка образов, отладка, сети и т.д. Проще говоря, всё, что нужно знать уважающему себя портовому работяге.

Сохраняем.
Forwarded from FrontEndDev
Улучшаем производительность SPA

Методы оптимизации одностраничных приложений для улучшения UX.
Анализ узкиx мест: JavaScript-бандлы, неэффективный рендеринг компонентов и частые API-запросы. В качестве решений: разделение кода, ленивая загрузка, виртуализация и использование Web Workers.

https://dev.to/oltrenin/improving-spa-performance-2k2g
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем учебник из любого GitHub-репозитория

Вышла прикольная тулза — Tutorial-Codebase-Knowledge. Она превращает любой репозиторий в пошаговый гайд: LLM анализирует код, находит ключевые компоненты и связи, а потом объясняет, как всё устроено и зачем.

Подходит, если разбираетесь в новой технологии, лезете в чужой проект — или просто страдаете от того, что не узнаёте собственный код через месяц.

#инструменты
Forwarded from CodeRoll | Frontend
Feature-Sliced Design (FSD) — архитектура, в которую ты однажды влюбишься

Чем больше становится проект, тем сильнее тонет в файлах. Когда папка components имеет 1000+ файлов, а utils — страшнее node_modules, на помощь приходит FSD.

🔥 Зачем это нужно?
Разделяет бизнес-логику и UI
Улучшает масштабируемость
Команды работают независимо
Проект не рассыпается через год

👀 Читать

Coderoll | Frontend
🚀 Как ускорить React на 300%: реальный кейс

Виртуальный DOM — вещь полезная, но не всемогущая. Если каждый клик запускает цепочку ререндеров, он не спасёт. Со временем даже шустрое React-приложение превращается в тормозящего гиганта.

Что в статье:

📍 Разбор реального кейса: как e-commerce приложение превратилось из быстрого в тормозное, и что помогло это исправить

📍 Причины медленной работы: ненужные ререндеры, монолитные компоненты, неоптимальный context

📍 Использование инструментов: React DevTools, why-did-you-render, профилирование

📍 Практические примеры кода «до» и «после»

📍 Хаки и техники: React.iss.onemo, useCallback, useMemo, react-window, динамическая загрузка компонентов

🔗 Читать статью

🐸 Библиотека фронтендера
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Не баг, а фича
⚡️ Как быстро понять, что не так с Windows — без гугла, форумов и лишней нервотрепки.

В системе есть малозаметная, но очень полезная встроенная утилита Certutil, которая умеет расшифровывать коды ошибок. Это особенно удобно, когда вы получаете сообщение с непонятным набором символов вроде 0x80070422 — и не знаете, с чего начать.

Вот как ей пользоваться:

1. Скопируйте код ошибки, который вы получили, например 0x80070422;
2. Нажмите Win + R, введите CMD и нажмите Enter, чтобы открыть командную строку;
3. Вставьте команду: certutil -error 0x80070422.
4. Получите четкое описание проблемы, которое поможет понять, что сломалось и как это исправить.

Фича работает даже офлайн, и подходит как для пользователей, так и для тех, кто часто помогает другим с настройкой компов.

@bugfeature | #полезно
Forwarded from CodeCamp
This media is not supported in your browser
VIEW IN TELEGRAM
Ночное-полезное: нашёл прикольный инструмент для работы с базами данным с капелькой нейросетей — Database Build 💃

Можно написать «Создай базу для пиццерии» и получить готовую структуру с таблицами, связями и диаграммами.

Получившиеся таблицы можно править, генерить в них тестовые данные, а потом импортировать в SQL или задеплоить на Supabase (а скоро подвезут и AWS).

Это бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from CodeCamp
Вы теперь не просто кодеры, вы теперь ПИСАТЕЛИ — нашёл прикольный метод написания комментариев к коду от Дональда Кнута.

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

Разумеется, в таком виде оно работать не будет, поэтому есть специальный инструмент, который разделяет .lit файл на исполняемый .py, .sh или что там у вас и на HTML-документацию — чтобы читать её как красиво оформленный рассказ с подсветкой кода.

Из плюсов: обновление кода автоматом обновляет и документацию. Из минусов: ну я же понимаю, что вы этим заниматься не будете 😁

Зато это очень прикольная штука, если вам нужно сделать учебный или исследовательский код, чтобы поднатаскать джунов после курсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Front-End Checklist 70k ⭐️

Репозиторий, содержащий чеклист, позволяет проверить, всё ли вы сделали и учли при подготовке фронтенда. Здесь дан исчерпывающий список элементов, которые надо протестировать и наладить перед запуском в производство.

https://github.com/thedaviddias/Front-End-Checklist
This media is not supported in your browser
VIEW IN TELEGRAM
smithery.ai | Claude c щупальцами

Одна вдохновленная Anthropic команда решила «приделать GPT руки», то есть MCP-сервера (Model Context Protocol). В мире Claude это мост между LLM‑агентом и внешней функцией или источником данных (API, база, файловая система и т.д.). Smithery предлагает почти 3000 ручек, умеющих скрейпить, создавать тикеты, апсертить в БД, делать коммиты и многое другое.

Награда в номинации «Нейронки Like a Boss» 🤖

Цена: бесплатно (но за Claude придется платить)
Сайт проекта
@prog_tools
Forwarded from Вайб кодинг
This media is not supported in your browser
VIEW IN TELEGRAM
Зацени: этот сайт буквально библиотека промтов с 999+ тщательно проработанными запросами, и он 100% БЕСПЛАТЕН

Если ты используешь ChatGPT, Deepseek или любые другие ИИ‑инструменты — это настоящая находка

Называется SearchPromptly.com — платформа, где разработчики, креаторы и маркетологи делятся лучшими промтами, которые они создали.

Представь Notion, но только для промтов. 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Вайб кодинг
Этот легковесный фреймворк превращает Claude Code в полноценного партнёра по разработке.

• память с контрольными точками на основе Git

• 9 агентных персон (например, архитектор, фронтенд, безопасность)

• всегда сверяется с официальной документацией — никогда не угадывает

• пишет документацию за вас

• на 70% эффективнее использует токены

https://github.com/NomenAK/SuperClaude
Forwarded from BEARlogin Dev
🚀 AI-инструменты мчатся быстрее мысли.

С утра ты самый продвинутый, а вечером уже безнадежно отстал.

Один из таких свежих прорывов — Context7.
Это MCP-сервер, который даёт твоему тупому Cursor'у (или любому другому ассистенту) доступ к свежей, живой документации по тысячам библиотек, фреймворков, тулз.

💡 Всё, что нужно — подключить MCP в твой инструмент и в конце промта добавить "use context7".
И тут случается магия: даже самый потерянный AI начинает отвечать так, будто он читал changelog последнего релиза.

Работает с чем угодно, что уже проиндексировано, либо если не нашел свой древний самописный фреймворк, то можешь добавить его тут https://context7.com/ на индексацию

Must have!

Делитесь в комментах, какие must have инструменты, mcp, n8n воркфлоу вы юзаете?