Рубрика «framework»

В качестве вступления небольшой дисклеймер. Ниже длиннопост про самописный PHP-фреймворк, с примерами кода и его описанием. Автор не интерпрайз-разработчик, по образованию я юрист, а программирование для меня просто хобби, то, что меня занимает. Повествование идет о том, как я собирал свою систему исходя из своего представления о прекрасном и к чему в итоге пришел.

Большинству писать свой фреймворк не нужно от слова совсем. Берете Symfony, Laravel, Spiral, [ваш любимый фреймворк], нужный набор библиотек и решаете продуктовую задачу. Это разумный путь.

Читать полностью »

Эта статья для всех, кому интересна архитектура backend‑систем, но я понимаю, что для джунов она может быть немного перегружена терминами. Я не жду, что всем понравится такой взгляд, и как раз открыт к обсуждению.

Я попытался представить не академическую доктрину, а её переход в реальность: туда, где красивые архитектурные шаблоны сталкиваются с производительностью, сроками, legacy, ограничениями команды и конкретными production‑задачами. Главная мысль статьи — попробовать описать пространство где‑то посередине между архитектурной чистотой и производительностью, не превращая ни одну из сторон в абсолют.

Читать полностью »

Автор работал в различных дата-инженерных проектах и иногда проекты представляют собой набор модулей без логики и без общего подхода. Поэтому цель статьи - разработать этот общий подход и заодно поупражняться вместе с читателем в его создании.

Подводящие идеи

В Enterprise мы работаем с трансформациями данных, поэтому: 

  1. Краеугольный камень - это бизнес-процесс, некий Flow, который преобразует одну или несколько таблиц. 

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

  3. Читать полностью »

Привет! В этой статье я детально разберу основные фреймворки для AI-агентов, попробую их побенчить и детально распишу их плюсы и минусы. Если вы подступались к агентам, то первым вопросом наверняка стало «а на чем их делать?». Отовсюду все говорят про langchain и десяток других фреймворков, звучат аббревиатуры типа MCP и A2A, какие-то Swarmы и CrewAI, мультиагентность и самое всякое разное.

Читать полностью »

Привет! Это моя первая статья и я пишу ее в рамках конкурса «Сезон Open Source на Хабре». Сегодня я хочу рассказать о своем pet-проекте, Clite - это легковесный, фреймворк на Python для создания CLI.

О проекте и его цели

Название фреймворка вдохновлено СУБД SQLite, легкой альтернативой современным PostgreSQL, MySQL. Так же и я позиционирую фреймворк как легкая альтернатива Typer, Click и другим похожим фреймворкам.
Читать полностью »

Framework Desktop: игровой ПК от производителя модульных ноутбуков. Что за система - 1

Компания Framework, известная своими инновационными модульными ноутбуками, представила свой первый настольный ПК — Framework Desktop. Это достаточно смелый эксперимент, особенно для производителя без опыта разработки настольных компьютеров. Но, судя по всему, вышло неплохо — Framework Desktop сочетает высокую производительность, компактность и элементы модульности, которые стали визитной карточкой компании. Давайте разберемся, что делает этот ПК таким уникальным и кому он может быть интересен.Читать полностью »

Привет! В этом материале мы, команда LLaMaстеры — студенты 1 курса магистратуры ИТМО AI Talent Hub, представляем фреймворк LLaMator, победивший на хакатоне AI Product Hack в кейсе от компании Raft. Наша задача — создать инструмент для тестирования уязвимостей интеллектуальных систем, например, чат-бота для консультирования клиентов автосалона, на базе больших языковых моделей (LLM).

Читать полностью »
Framework Laptop обновился: что тут теперь интересного? - 1

Привет! На связи Антон Комаров из МТС Диджитал. Мы уже писали о проекте модульного ноутбука Framework Laptop. И ведь есть о чем рассказывать: разработчики стабильно что-то обновляют или выпускают новинки. Сегодня обсудим, чем нас может порадовать улучшенная версия Framework Laptop 13.

Дизайн ноутбука

Читать полностью »

О модульном ноутбуке Framework на Хабре писали не раз, есть статья о нём и в нашем блоге. Этот девайс действительно хорош — его очень просто ремонтировать (с одной отвёрткой, без специнструментов), а также без проблем можно менять модули. Кроме того, есть и модули расширения.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js