MindsEye & MindScript: A Ledger-First Cognitive Architecture Technical Whitepaper v3.0
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
A new PHP8+ Unit Testing Framework called MicroUnit
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
GoGPU: From Idea to 100K Lines in Two Weeks — Building Go's GPU Ecosystem
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
От Electron к Tauri: как я пересобрал архитектуру десктоп-приложения и почему Rust оказался к месту
В этой статье я расскажу, как я для себя понимаю архитектуру десктоп-приложений — и почему в какой-то момент Rust перестал быть «языком, который я когда-нибудь посмотрю», и стал практичным решением.
Сразу оговорюсь: это не попытка доказать, что «Electron — зло», а Rust — «спаситель». Это скорее дневник архитектора, который хотел собрать удобный продукт и по дороге несколько раз наступил на грабли. Некоторые грабли были с подогревом.
Читать далее
Читать дальше
#nodejs
@backend_tproger | Другие наши каналы
В этой статье я расскажу, как я для себя понимаю архитектуру десктоп-приложений — и почему в какой-то момент Rust перестал быть «языком, который я когда-нибудь посмотрю», и стал практичным решением.
Сразу оговорюсь: это не попытка доказать, что «Electron — зло», а Rust — «спаситель». Это скорее дневник архитектора, который хотел собрать удобный продукт и по дороге несколько раз наступил на грабли. Некоторые грабли были с подогревом.
Читать далее
Читать дальше
#nodejs
@backend_tproger | Другие наши каналы
OWL-Aware Chunking Strategies: A Comprehensive Performance Analysis
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
SQL Interview Prep: Last-Minute Brushup for Experienced Professionals
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
MindsEye & MindScript: A Ledger-First Cognitive Architecture Technical Whitepaper v5.0
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Advent of AI - Day 13: Goose Terminal Integration
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
AutoQA-Agent: Write Acceptance Tests in Markdown, Run Them with AI + Playwright
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Типичный бэкенд
Photo
Универсальный Backend for Frontend для всех платформ RUTUBE
У аббревиатуры BFF кроме Backend for Frontend есть и другая расшифровка — Best Friends Forever. И в контексте статьи это только отчасти шутка. Общение фронтенда и бэкенда не всегда происходит гладко (опустим тот факт, что существует множество мемов о противостоянии фронтендеров и бекендеров): клиент запрашивает данные, бэкенд отдаёт то, что запросили, но часто данных сильно больше, чем нужно, а это значит, что запрос будет возвращаться дольше, фронтенд будет отрисовываться тоже дольше и всё это отразится на опыте конечного пользователя.
А что если между фронтендом и бэкендом построить мостик, который распределит нагрузку и сделает всех дружелюбнее? Примерно в этом и состоит суть паттерна BBF, а в статье разберём подробнее: зачем его внедрять и какую роль он играет в масштабировании современных сервисов; как мы реализуем этот подход в рамках RUTUBE, какой профит он нам даёт; почему мы отказались от GraphQL; в чём отличия от API Gateway и как вообще проектировать такие сервисы.
Читать далее
Читать дальше
#nodejs
@backend_tproger | Другие наши каналы
У аббревиатуры BFF кроме Backend for Frontend есть и другая расшифровка — Best Friends Forever. И в контексте статьи это только отчасти шутка. Общение фронтенда и бэкенда не всегда происходит гладко (опустим тот факт, что существует множество мемов о противостоянии фронтендеров и бекендеров): клиент запрашивает данные, бэкенд отдаёт то, что запросили, но часто данных сильно больше, чем нужно, а это значит, что запрос будет возвращаться дольше, фронтенд будет отрисовываться тоже дольше и всё это отразится на опыте конечного пользователя.
А что если между фронтендом и бэкендом построить мостик, который распределит нагрузку и сделает всех дружелюбнее? Примерно в этом и состоит суть паттерна BBF, а в статье разберём подробнее: зачем его внедрять и какую роль он играет в масштабировании современных сервисов; как мы реализуем этот подход в рамках RUTUBE, какой профит он нам даёт; почему мы отказались от GraphQL; в чём отличия от API Gateway и как вообще проектировать такие сервисы.
Читать далее
Читать дальше
#nodejs
@backend_tproger | Другие наши каналы
AI without the hype: using LLMs to reduce noise, not replace thinking
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
I built an experimental open-source tool to run Node.js and Python without Docker
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Outgrowing Zapier, Make, and n8n for AI Agents: The Production Migration Blueprint
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Autocomplete / Type-ahead System for a Search Box - Part 2
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Mastering Rust Build Scripts and Conditional Compilation: The Complete Developer's Guide
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
I Built 'firex' - A CLI Tool for Firestore Operations with AI Agent Integration
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Cómo usar la API de Hashnode con Astro y desplegarlo en Vercel
Читать подробнее
#en
@backend_tproger | Другие наши каналы
Читать подробнее
#en
@backend_tproger | Другие наши каналы