Forwarded from CodeCamp
docker_rus.pdf
3.1 MB
Украл с GitHub красивую шпаргалку по Docker на русском языке.
Тут есть всё: базовые команды, сборка образов, отладка, сети и т.д. Проще говоря, всё, что нужно знать уважающему себя портовому работяге.
Сохраняем.
Тут есть всё: базовые команды, сборка образов, отладка, сети и т.д. Проще говоря, всё, что нужно знать уважающему себя портовому работяге.
Сохраняем.
Feature-Sliced Design – альтернативный подход к организации кода приложений
https://habr.com/ru/companies/avito/articles/752536/
#coding
#architecture
https://habr.com/ru/companies/avito/articles/752536/
#coding
#architecture
Хабр
Feature-Sliced Design – альтернативный подход к организации кода приложений
Привет! Меня зовут Егор Подольский, я фронтенд-инженер в Авито. Знакомство с Feature-Sliced Design я начал не так давно. Её используют немногие, а я попробовал применить её, и влюбился. Решил...
Human-Centered Design Through AI-Assisted Usability Testing: Reality Or Fiction?
https://www.smashingmagazine.com/2025/02/human-centered-design-ai-assisted-usability-testing/?ref=uxdesignweekly
#testing
#ai
https://www.smashingmagazine.com/2025/02/human-centered-design-ai-assisted-usability-testing/?ref=uxdesignweekly
#testing
#ai
Smashing Magazine
Human-Centered Design Through AI-Assisted Usability Testing: Reality Or Fiction? — Smashing Magazine
Eduard Kuric discusses the significance and role of context in the creation of relevant follow-up questions for unmoderated usability testing, how an AI tasked with interactive follow-up should be validated for its capability to incorporate such context,…
AbortController для отмены запросов при смене страницы (SPA)
https://habr.com/ru/articles/746740/
#coding
#js
https://habr.com/ru/articles/746740/
#coding
#js
Хабр
AbortController для отмены запросов при смене страницы (SPA)
Не так давно я столкнулся с проблемой, что при плохом интернете некоторые запросы к серверу идут так долго, что пользователь успевает перейти на другую страницу, пока запрос еще не завершился. И этот...
Forwarded from FrontEndDev
Улучшаем производительность SPA
Методы оптимизации одностраничных приложений для улучшения UX.
Анализ узкиx мест: JavaScript-бандлы, неэффективный рендеринг компонентов и частые API-запросы. В качестве решений: разделение кода, ленивая загрузка, виртуализация и использование Web Workers.
https://dev.to/oltrenin/improving-spa-performance-2k2g
Методы оптимизации одностраничных приложений для улучшения UX.
Анализ узкиx мест: JavaScript-бандлы, неэффективный рендеринг компонентов и частые API-запросы. В качестве решений: разделение кода, ленивая загрузка, виртуализация и использование Web Workers.
https://dev.to/oltrenin/improving-spa-performance-2k2g
Sharing WebSocket Connections between Browser Tabs and Windows
https://brightinventions.pl/blog/sharing-websocket-connections-between-browser-tabs-and-windows/
#coding
#js
https://brightinventions.pl/blog/sharing-websocket-connections-between-browser-tabs-and-windows/
#coding
#js
Bright Inventions
Sharing WebSocket Connections between Browser Tabs and Windows
WebSocket connections are like special communication channels that allow web browsers and servers to talk to each other in real-time…
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем учебник из любого GitHub-репозитория
Вышла прикольная тулза — Tutorial-Codebase-Knowledge. Она превращает любой репозиторий в пошаговый гайд: LLM анализирует код, находит ключевые компоненты и связи, а потом объясняет, как всё устроено и зачем.
Подходит, если разбираетесь в новой технологии, лезете в чужой проект — или просто страдаете от того, что не узнаёте собственный код через месяц.
#инструменты
Вышла прикольная тулза — Tutorial-Codebase-Knowledge. Она превращает любой репозиторий в пошаговый гайд: LLM анализирует код, находит ключевые компоненты и связи, а потом объясняет, как всё устроено и зачем.
Подходит, если разбираетесь в новой технологии, лезете в чужой проект — или просто страдаете от того, что не узнаёте собственный код через месяц.
#инструменты
Forwarded from CodeRoll | Frontend
Feature-Sliced Design (FSD) — архитектура, в которую ты однажды влюбишься
Чем больше становится проект, тем сильнее тонет в файлах. Когда папка components имеет 1000+ файлов, а utils — страшнее node_modules, на помощь приходит FSD.
🔥 Зачем это нужно?
✅ Разделяет бизнес-логику и UI
✅ Улучшает масштабируемость
✅ Команды работают независимо
✅ Проект не рассыпается через год
👀 Читать
Coderoll | Frontend
Чем больше становится проект, тем сильнее тонет в файлах. Когда папка components имеет 1000+ файлов, а utils — страшнее node_modules, на помощь приходит FSD.
🔥 Зачем это нужно?
✅ Разделяет бизнес-логику и UI
✅ Улучшает масштабируемость
✅ Команды работают независимо
✅ Проект не рассыпается через год
👀 Читать
Coderoll | Frontend
Виртуальный DOM — вещь полезная, но не всемогущая. Если каждый клик запускает цепочку ререндеров, он не спасёт. Со временем даже шустрое React-приложение превращается в тормозящего гиганта.
Что в статье:
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Не баг, а фича
⚡️ Как быстро понять, что не так с Windows — без гугла, форумов и лишней нервотрепки.
В системе есть малозаметная, но очень полезная встроенная утилита Certutil, которая умеет расшифровывать коды ошибок. Это особенно удобно, когда вы получаете сообщение с непонятным набором символов вроде 0x80070422 — и не знаете, с чего начать.
Вот как ей пользоваться:
1. Скопируйте код ошибки, который вы получили, например
2. Нажмите Win + R, введите CMD и нажмите Enter, чтобы открыть командную строку;
3. Вставьте команду:
4. Получите четкое описание проблемы, которое поможет понять, что сломалось и как это исправить.
Фича работает даже офлайн, и подходит как для пользователей, так и для тех, кто часто помогает другим с настройкой компов.
@bugfeature | #полезно
В системе есть малозаметная, но очень полезная встроенная утилита Certutil, которая умеет расшифровывать коды ошибок. Это особенно удобно, когда вы получаете сообщение с непонятным набором символов вроде 0x80070422 — и не знаете, с чего начать.
Вот как ей пользоваться:
1. Скопируйте код ошибки, который вы получили, например
0x80070422
;2. Нажмите Win + R, введите CMD и нажмите Enter, чтобы открыть командную строку;
3. Вставьте команду:
certutil -error 0x80070422
.4. Получите четкое описание проблемы, которое поможет понять, что сломалось и как это исправить.
Фича работает даже офлайн, и подходит как для пользователей, так и для тех, кто часто помогает другим с настройкой компов.
@bugfeature | #полезно
How to Maximize Vue.js Performance: 4 Proven Techniques for Faster Web Apps
https://www.monterail.com/blog/how-to-maximize-vue-js-performance-proven-techniques
#coding
#vue
https://www.monterail.com/blog/how-to-maximize-vue-js-performance-proven-techniques
#coding
#vue
Monterail
How to Maximize Vue.js Performance: 4 Proven Techniques for Faster Web Apps | Monterail blog
Discover essential tips and strategies to optimize Vue.js performance, reduce load times, and build fast, scalable web apps.
Forwarded from CodeCamp
This media is not supported in your browser
VIEW IN TELEGRAM
Ночное-полезное: нашёл прикольный инструмент для работы с базами данным с капелькой нейросетей — Database Build 💃
Можно написать «Создай базу для пиццерии» и получить готовую структуру с таблицами, связями и диаграммами.
Получившиеся таблицы можно править, генерить в них тестовые данные, а потом импортировать в SQL или задеплоить на Supabase (а скоро подвезут и AWS).
Это бесплатно
Можно написать «Создай базу для пиццерии» и получить готовую структуру с таблицами, связями и диаграммами.
Получившиеся таблицы можно править, генерить в них тестовые данные, а потом импортировать в SQL или задеплоить на Supabase (а скоро подвезут и AWS).
Это бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
Как начать тестировать frontend: гайд для новичков
https://habr.com/ru/companies/docdoc/articles/716526/
#testing
#frontend
https://habr.com/ru/companies/docdoc/articles/716526/
#testing
#frontend
Хабр
Как начать тестировать frontend: гайд для новичков
Хабр, привет. Меня зовут Рамиль Шайбаков, я фронтенд‑разработчик в СберЗдоровье. Последние несколько лет я часто собеседую кандидатов на позицию frontend‑разработчика в нашу компанию и...
Forwarded from CodeCamp
Вы теперь не просто кодеры, вы теперь ПИСАТЕЛИ — нашёл прикольный метод написания комментариев к коду от Дональда Кнута.
По его методике literate programming вы должны писать код не для компилятора, а для человека. Получается такой себе интерактивный рассказ, где каждая строчка и блок сопровождаются чуть ли не поэтичным описанием.
Разумеется, в таком виде оно работать не будет, поэтому есть специальный инструмент, который разделяет .lit файл на исполняемый .py, .sh или что там у вас и на HTML-документацию — чтобы читать её как красиво оформленный рассказ с подсветкой кода.
Из плюсов: обновление кода автоматом обновляет и документацию. Из минусов: ну я же понимаю, что вы этим заниматься не будете😁
Зато это очень прикольная штука, если вам нужно сделать учебный или исследовательский код, чтобы поднатаскать джунов после курсов.
По его методике literate programming вы должны писать код не для компилятора, а для человека. Получается такой себе интерактивный рассказ, где каждая строчка и блок сопровождаются чуть ли не поэтичным описанием.
Разумеется, в таком виде оно работать не будет, поэтому есть специальный инструмент, который разделяет .lit файл на исполняемый .py, .sh или что там у вас и на HTML-документацию — чтобы читать её как красиво оформленный рассказ с подсветкой кода.
Из плюсов: обновление кода автоматом обновляет и документацию. Из минусов: ну я же понимаю, что вы этим заниматься не будете
Зато это очень прикольная штука, если вам нужно сделать учебный или исследовательский код, чтобы поднатаскать джунов после курсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Senior Frontend Developer | JavaScript, React, HTML & CSS
Front-End Checklist 70k ⭐️
Репозиторий, содержащий чеклист, позволяет проверить, всё ли вы сделали и учли при подготовке фронтенда. Здесь дан исчерпывающий список элементов, которые надо протестировать и наладить перед запуском в производство.
https://github.com/thedaviddias/Front-End-Checklist
Репозиторий, содержащий чеклист, позволяет проверить, всё ли вы сделали и учли при подготовке фронтенда. Здесь дан исчерпывающий список элементов, которые надо протестировать и наладить перед запуском в производство.
https://github.com/thedaviddias/Front-End-Checklist
Forwarded from Инструменты программиста
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
Одна вдохновленная 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, но только для промтов.😏
Если ты используешь 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
• память с контрольными точками на основе 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 воркфлоу вы юзаете?
С утра ты самый продвинутый, а вечером уже безнадежно отстал.
Один из таких свежих прорывов — Context7.
Это MCP-сервер, который даёт твоему тупому Cursor'у (или любому другому ассистенту) доступ к свежей, живой документации по тысячам библиотек, фреймворков, тулз.
💡 Всё, что нужно — подключить MCP в твой инструмент и в конце промта добавить "use context7".
И тут случается магия: даже самый потерянный AI начинает отвечать так, будто он читал changelog последнего релиза.
Работает с чем угодно, что уже проиндексировано, либо если не нашел свой древний самописный фреймворк, то можешь добавить его тут https://context7.com/ на индексацию
Must have!
Делитесь в комментах, какие must have инструменты, mcp, n8n воркфлоу вы юзаете?
Context7
Context7 - Up-to-date documentation for LLMs and AI code editors
Generate context with up-to-date documentation for LLMs and AI code editors