Forwarded from Типичный программист
Изучаете, как работает API или создаёте свой?
У Microsoft есть большой гайд с рекомендациями по созданию качественного API, который они периодически освежают актуальными практиками.
Сохраняйте себе и пользуйтесь: https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design
#microsoft #api
У Microsoft есть большой гайд с рекомендациями по созданию качественного API, который они периодически освежают актуальными практиками.
Сохраняйте себе и пользуйтесь: https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design
#microsoft #api
👍4❤1
Что такое Skills, Prompts, Projects, MCP и субагенты? База для понимания агентной экосистемы
Нашёл полезную статью, в которой по полочкам объясняют, как работают Skills, Prompts, Projects, MCP и субагенты в Claude. Что ценного:
🔘 Чётко показывают, когда что использовать: Skills для процедурных знаний (code review, бренд-гайды), Projects для постоянного контекста проектов, MCP для доступа к Drive/GitHub/БД.
🔘 Содержит реальный пример research-агента для наглядности: проект + MCP + Skills + субагенты = полноценный конкурентный анализ.
🔘 Также эта статья подходит не только для Claude, но и для других моделей.
Нашёл полезную статью, в которой по полочкам объясняют, как работают Skills, Prompts, Projects, MCP и субагенты в Claude. Что ценного:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Морской бой на PostgreSQL
Если вы изучаете базы данных, то вот вам интересный кейс: игра, написанная на PostgreSQL 12 и работающая прямо в консоли. Здесь вы можете почитать, как игра была разработана, чтобы лучше разобраться в нюансах проекта:
https://selectel.ru/blog/seabattle-postgresql/
А поиграть и посмотреть код можно здесь:
https://github.com/selectel/sql-battleships
#бд #postgresql
Если вы изучаете базы данных, то вот вам интересный кейс: игра, написанная на PostgreSQL 12 и работающая прямо в консоли. Здесь вы можете почитать, как игра была разработана, чтобы лучше разобраться в нюансах проекта:
https://selectel.ru/blog/seabattle-postgresql/
А поиграть и посмотреть код можно здесь:
https://github.com/selectel/sql-battleships
#бд #postgresql
❤3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Как выбрать наилучшую стратегию рендеринга для вашего приложения
Веб-рендеринг эволюционировал от простых HTML-страниц до высокоинтерактивных и динамичных приложений. В итоге и способов представить приложение пользователям стало больше, чем когда-либо.
Сегодня существует множество технологий таких, как генерация статических сайтов (SSG), рендеринг на стороне сервера (SSR), рендеринг на стороне клиента (CSR), инкрементальная статическая регенерация (ISR) и экспериментальный частичный предварительный рендеринг (PPR). Каждая хороша для своих задач. Какую выбрать для вашего проекта, рассказали в этой статье.
#фронтенд
Веб-рендеринг эволюционировал от простых HTML-страниц до высокоинтерактивных и динамичных приложений. В итоге и способов представить приложение пользователям стало больше, чем когда-либо.
Сегодня существует множество технологий таких, как генерация статических сайтов (SSG), рендеринг на стороне сервера (SSR), рендеринг на стороне клиента (CSR), инкрементальная статическая регенерация (ISR) и экспериментальный частичный предварительный рендеринг (PPR). Каждая хороша для своих задач. Какую выбрать для вашего проекта, рассказали в этой статье.
#фронтенд
❤3
Forwarded from Нейроканал
NVIDIA AI Red Team опубликовала практический гайд по изоляции ИИ-агентов, которые пишут и выполняют код.
Главные угрозы:
Indirect Prompt Injection, вредоносные инструкции через:
🔘 репозитории с malicious-контентом
🔘 PR с инъекциями
🔘 конфиги:
🔘 MCP-ответы с вредоносными данными
User Habituation — пользователи привыкают и просто одобряют потенциально опасные действия, не проверяя их.
Обязательные контроли:
1️⃣ Network Egress Controls — блокировать сетевой доступ к произвольным сайтам. Предотвращает exfiltration данных и установку reverse shell.
2️⃣ Block File Writes Outside Workspace — запретить запись за пределами рабочей директории. Защита от persistence через
3️⃣ Block Writes to Config Files — защитить конфиги агентов. Hooks, MCP-конфигурации, skills часто работают вне sandbox.
Рекомендуемые:
🔘 sandbox для всего IDE (включая hooks, MCP, skills)
🔘 microVM / Kata container для изоляции kernel
🔘 secret injection вместо передачи secrets агенту
🔘 lifecycle management — очистка sandbox от накопленных данных
Полезный чек-лист для тех, кто настраивает IDE с ИИ-агентами.
📎 developer.nvidia.com
@neuro_channel
Главные угрозы:
Indirect Prompt Injection, вредоносные инструкции через:
.cursorrules, CLAUDE.md, copilot-instructions.mdUser Habituation — пользователи привыкают и просто одобряют потенциально опасные действия, не проверяя их.
Обязательные контроли:
~/.zshrc, ~/.gitconfig.Рекомендуемые:
Полезный чек-лист для тех, кто настраивает IDE с ИИ-агентами.
@neuro_channel
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Media is too big
VIEW IN TELEGRAM
Сборка C++ проектов
Полезное видео для тех, кто изучает плюсы. Внизу таймкоды для удобства навигации по видео:
0:00:00 - Введение
0:02:26 - Дизассемблер
0:09:31 - Общие оптимизации
0:20:46 - Inline
0:35:24 - Constexpr
0:45:28 - Compile-time raytracer
0:52:40 - Internal vs. external linkage
0:55:18 - Выравнивание структур
1:06:46 - Pragma optimize
#сpp
Полезное видео для тех, кто изучает плюсы. Внизу таймкоды для удобства навигации по видео:
0:00:00 - Введение
0:02:26 - Дизассемблер
0:09:31 - Общие оптимизации
0:20:46 - Inline
0:35:24 - Constexpr
0:45:28 - Compile-time raytracer
0:52:40 - Internal vs. external linkage
0:55:18 - Выравнивание структур
1:06:46 - Pragma optimize
#сpp
❤3
EasyPaste: кроссплатформенное приложение на Tauri + Rust
Пользователь Tproger поделился опытом создания EasyPaste — менеджера шаблонов ответов (для саппорта/sales/HR). UI на HTML/CSS, бэк на Rust через Tauri, билды под macOS/Windows/RedOS.
Что внутри: дерево шаблонов, быстрый поиск по тексту/тегам, избранное, форматирование (жирный/таблицы), вложения файлов, drag'n'drop в другие аппы, tray + глобальные хоткеи.
Боли новичка: сборки/воркфлоу, системные зависимости, tray/hotkeys.
Автор поделился своим опытом, который пригодится как новичкам, так и продвинутым разработчикам на Rust
Пользователь Tproger поделился опытом создания EasyPaste — менеджера шаблонов ответов (для саппорта/sales/HR). UI на HTML/CSS, бэк на Rust через Tauri, билды под macOS/Windows/RedOS.
Что внутри: дерево шаблонов, быстрый поиск по тексту/тегам, избранное, форматирование (жирный/таблицы), вложения файлов, drag'n'drop в другие аппы, tray + глобальные хоткеи.
Боли новичка: сборки/воркфлоу, системные зависимости, tray/hotkeys.
Автор поделился своим опытом, который пригодится как новичкам, так и продвинутым разработчикам на Rust
⚡2
Forwarded from Типичный программист
Разбираем, что под капотом у ИИ-платформы для презентаций
Что на самом деле происходит, когда вы просите ИИ «сделать презентацию за две минуты»? За кажущейся простотой скрывается не один большой алгоритм, а отлаженная работа нескольких узкоспециализированных нейросетевых агентов.
В этом кейсе сборка платформы такова:
🌟 Микросервисы вместо монолита.
🌟 Прямая работа с OpenXML.
🌟 Отдельный пайплан для генерации.
🌟 Гибрид ИИ и профессионального дизайна.
Это обеспечивает создателям 85% довольных пользователей, которые готовы платить за результат.
Развернуто про все фишки по традиции на сайте.
И это был артефакт №8. В какую категорию вы записали бы его? 🤔
Что на самом деле происходит, когда вы просите ИИ «сделать презентацию за две минуты»? За кажущейся простотой скрывается не один большой алгоритм, а отлаженная работа нескольких узкоспециализированных нейросетевых агентов.
В этом кейсе сборка платформы такова:
Это обеспечивает создателям 85% довольных пользователей, которые готовы платить за результат.
Развернуто про все фишки по традиции на сайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
DrawDB — бесплатный конструктор баз данных
Как и сказано в заголовке, DrawDB это бесплатный инструмент, который поможет вам в проектировании баз данных, а также в генерации необходимого SQL-кода.
Воспользоваться можно здесь: https://github.com/drawdb-io/drawdb
#инструменты #бд
Как и сказано в заголовке, DrawDB это бесплатный инструмент, который поможет вам в проектировании баз данных, а также в генерации необходимого SQL-кода.
Воспользоваться можно здесь: https://github.com/drawdb-io/drawdb
#инструменты #бд
❤9
Forwarded from Zen of Python
Нашёл прекрасное: memory_graph — визуализация того, что реально происходит в памяти Python. Либа рисует граф объектов: переменные, ссылки, алиасы, копии. Сразу видно почему
Вот примеры: Hash Map, Binary Tree, Copying, Recursion.
Установка:
Для изучения питона — очень круто, рекомендую.
@zen_of_python
b += [1] и b = b + [1] — это разные вещи.Вот примеры: Hash Map, Binary Tree, Copying, Recursion.
Установка:
pip install --upgrade memory_graphДля изучения питона — очень круто, рекомендую.
@zen_of_python
This media is not supported in your browser
VIEW IN TELEGRAM
❤3
Что спрашивают на собесах в 2025–2026: разбираем данные с 9 247 технических интервью
Разработчик ассистента для прохождения технических собесов Энигма поделился анонимизированными данными с более чем 9к собесов. Они помогли узнать важные инсайте о рынке труда: популярные стеки, востребованные грейды. А ещё топ-вопросов, которые задают на собесах, чтобы можно было заранее подготовить качественные ответы.
В общем заходите, читайте и смотрите графики по ссылке.
Разработчик ассистента для прохождения технических собесов Энигма поделился анонимизированными данными с более чем 9к собесов. Они помогли узнать важные инсайте о рынке труда: популярные стеки, востребованные грейды. А ещё топ-вопросов, которые задают на собесах, чтобы можно было заранее подготовить качественные ответы.
В общем заходите, читайте и смотрите графики по ссылке.
❤2👎1
Основные принципы С++
Большой набор проверенных рекомендаций и лучших практик, составленных с учётом опыта самого Бьёрна Страуструпа. Всё написано понятным языком и помогает людям эффективно использовать современный C++.
Каталог рекомендаций постоянно обновляется, так что держите ссылку в закладках, чтобы не пропустить обновления.
Большой набор проверенных рекомендаций и лучших практик, составленных с учётом опыта самого Бьёрна Страуструпа. Всё написано понятным языком и помогает людям эффективно использовать современный C++.
Каталог рекомендаций постоянно обновляется, так что держите ссылку в закладках, чтобы не пропустить обновления.
isocpp.github.io
C++ Core Guidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
✍3
Премия Tproger объявляется открытой! 🐀
Каждый год команды разработки фиксят баги, выкатывают редизайн, добавляют фичи или создают совершенно новые продукты внутри известных нам брендов. Какие-то результаты работы мы видим, но чаще внутрянка не доступна и оценить по достоинству ее не получается.
Отсюда родилась идея Премии Tproger. В ней ИТ-компании делятся успешными кейсами разработки, а аудитория решает, какой проект заслуживает награды — золотой мыши🐀
В премии участвуют 16 компаний в 4 номинациях:
⚫ Продукт года
⚫ Облачный продукт года
⚫ Дизайн года
Теперь они в ваших руках👍
1. Переходите на сайт премии.
2. Выбирайте понравившиеся кейсы в каждой категории.
3. И вручайте им золотую мышь.
Голосование продлится до конца февраля и уже в марте мы объявим победителей. Stay tuned!
Каждый год команды разработки фиксят баги, выкатывают редизайн, добавляют фичи или создают совершенно новые продукты внутри известных нам брендов. Какие-то результаты работы мы видим, но чаще внутрянка не доступна и оценить по достоинству ее не получается.
Отсюда родилась идея Премии Tproger. В ней ИТ-компании делятся успешными кейсами разработки, а аудитория решает, какой проект заслуживает награды — золотой мыши
В премии участвуют 16 компаний в 4 номинациях:
Здесь представлены платформенные решения, направленные на комплексную автоматизацию ключевых направлений деятельности: от контроля безопасности разработки ПО и ИТ-инфраструктуры до управления ресурсами компании.
В этом разделе вас ждут платформы виртуализации, облачные среды для AI/ML, инструменты управления кластерами и микросервисами, обеспечивающие высокую производительность и быстрый запуск цифровых сервисов.IT-ивент года⚫
Участники рассказывают о профессиональных конференциях и хакатонах, объединяющих тысячи разработчиков и инженеров.
В номинации представлены проекты, где дизайн встречается с инженерией: нейросети, создающие презентации за секунды; инсталляции, собравшие десятки миллионов контактов; и визуальные стратегии, транслирующие ценности разработки.
Теперь они в ваших руках
1. Переходите на сайт премии.
2. Выбирайте понравившиеся кейсы в каждой категории.
3. И вручайте им золотую мышь.
Голосование продлится до конца февраля и уже в марте мы объявим победителей. Stay tuned!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
✍1
Сэкономьте себе средства: подборка бесплатных курсов по SQL
Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.
Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:
1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL
#SQL #курсы
Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.
Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:
1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL
#SQL #курсы
🤔3
Forwarded from Веб-страница
Сохраните, чтобы изучать то, что нужно вам:
— W3School: https://www.w3schools.com
— Современный учебник JavaScript: https://learn.javascript.ru
— Codewars: https://www.codewars.com
— Refactoring Guru: https://refactoring.guru
— Web. dev: https://web.dev
— Harvard CS50 (2023): https://www.youtube.com/watch?v=LfaMVlDaQ24
— Geeks for geeks: https://www.geeksforgeeks.org
— Дока: https://doka.guide
— Egghead: https://egghead.io
— Freecodecamp: https://www.youtube.com/@freecodecamp
— LeetCode: https://leetcode.com/explore
— Developer Roadmaps: https://roadmap.sh
@tproger_web
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👎1
Бесплатный Claude получил функции из платной Pro-версии
Anthropic открыли в бесплатной версии Claude возможности, которые раньше были только у подписчиков Pro за $20/мес. Теперь без оплаты доступны веб-поиск в реальном времени, анализ изображений и документов, генерация кода с артефактами и мобильные приложения для iOS/Android.
Что изменилось в лимитах:
🔘 Бесплатная версия: Claude Sonnet 4.5 + динамические лимиты (25–40 сообщений в день)
🔘 Pro ($20): в 5 раз больше сообщений + приоритет при пиковых нагрузках
🔘 Max ($100): для power-users без ограничений
На практике бесплатной версии хватает 80% пользователей для чата, суммаризации текстов и написания кода. Pro нужна тем, кто работает с ИИ постоянно и хочет стабильности. Так что это отличная новость для всех любителей ИИ.
Теперь подписка нужна только при интенсивной работе. Попробуйте сами — разница ощутима.
Anthropic открыли в бесплатной версии Claude возможности, которые раньше были только у подписчиков Pro за $20/мес. Теперь без оплаты доступны веб-поиск в реальном времени, анализ изображений и документов, генерация кода с артефактами и мобильные приложения для iOS/Android.
Что изменилось в лимитах:
На практике бесплатной версии хватает 80% пользователей для чата, суммаризации текстов и написания кода. Pro нужна тем, кто работает с ИИ постоянно и хочет стабильности. Так что это отличная новость для всех любителей ИИ.
Теперь подписка нужна только при интенсивной работе. Попробуйте сами — разница ощутима.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3