Сборщик RSS-лент

Управление проектами: дайджест публикаций #37

Habr.com - вс, 07/27/2025 - 09:13

Классификатор рисков проекта, оценка задач, вредный фидбэк, обзор канбан-досок, лучшие книги для управленца, сторителлинг на пресейле, тревожность и всё интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее

Практические вопросы архитектуры ПО, из чего строить будем?

Habr.com - вс, 07/27/2025 - 08:18

Вы знаете из чего и как строятся программы? Странно что ни в одной из статей о программной архитектуре вы не найдете упоминаний о том из чего эти программы строятся.

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

Читать далее

Jules у меня дома… буквально

Habr.com - вс, 07/27/2025 - 05:34

В последнее время тестил разные инструменты для вайб-кодинга и зашёл на Jules чисто дать ему очередную задачку. Jules выполняет все операции в изолированном окружении. Он клонирует ваш github-репозиторий, выполняет ваши просьбы, редактирует файлы, формирует коммиты и публикует в ваш репозиторий pull request с выполненной задачей. Если задача простая, то Jules прекрасно подойдёт, чтобы решить её автономно. В этой статье расскажу про его бесплатный аналог agent zero. Пристёгивайтесь, будет жарко!

Пристегнуться!

Сердце Фреймворка: Философия и Практика Dependency Injection в Angular

Habr.com - вс, 07/27/2025 - 05:11

Dependency Injection (DI) один из столпов, на которых держится фреймворк Angular. Каждый разработчик, так или иначе, сталкивается с ним с первого дня: запрашивает сервисы в конструкторе, добавляет providedIn: 'root' и видит, как «магия» работает. Но именно в этом и кроется ловушка.

Для многих DI так и остается на уровне «магии» удобного механизма, который просто работает. Однако поверхностное понимание этого мощнейшего инструмента неизбежно приводит к архитектурным компромиссам: неочевидным утечкам памяти, сложностям в тестировании, созданию неявных связей между компонентами и, в конечном счете, к коду, который трудно поддерживать и масштабировать.

Эта статья не очередной пересказ официальной документации. Это глубокое погружение в архитектуру и философию Dependency Injection в Angular. Наша цель демистифицировать «магию» и превратить ее в предсказуемый, управляемый и мощный инженерный инструмент в вашем арсенале.

Мы пройдем путь от фундаментальных принципов инверсии контроля (IoC) до тонкостей иерархического инжектора. Мы разберем на атомы все стратегии предоставления зависимостей, научимся управлять их жизненным циклом и областью видимости. Мы изучим продвинутые паттерны с использованием InjectionToken и multi-провайдеров и поймем, как современная функция inject() меняет подход к композиции логики.

Перейти к полному анализу

[Перевод] Клетки кишечника буквально работают как клетки мозга

Habr.com - вс, 07/27/2025 - 01:27

Еще из школьной программы помню о том, что наш ЖКТ обладает невероятной способностью к регенерации. Но почему это происходит? Как ни странно, секрет кроется в организации клеток. И это тот уровень микроменеджмента который не снился ни одной корпорации.

Читать далее

Стартап за выходные: AI-агент для БД, часть 1

Habr.com - вс, 07/27/2025 - 01:09

Ну кто не мечтает запустить стартап за одни выходные?
Давно хотел развеяться, и чутка отвлечься от рутины и работы.
А ещё давно хотел пощупать Tauri v2, и новомодные фреймворки для построения AI-агентов (ai-sdk / mastra / llamaindex.

Идея простая: десктопное приложение, внутри ИИ-агент, который подключается к БД, получает данные о структуре таблиц/вьюшек. Справа сайдбар: интерфейс чата с агентом, а основное пространство - холст, на котором агент размещает что хочет сам. А именно - виджеты, которые делают запросы к БД, и выводят их в приятном глазу виде.
Никакого удалённого бекенда, open-source, доступы к БД хранятся исключительно локально, всё секьюрно.

Так как весь код открытый, то процесс я буду логировать в репозитории: https://github.com/ElKornacio/qyp-mini

Читать далее

Разбираемся, на чём делают игры: обзор 13 лучших движков для геймдева

Habr.com - сб, 07/26/2025 - 21:50

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

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

Читать далее

Highfleet. Последний флот императора

Habr.com - сб, 07/26/2025 - 21:05

Начнем с того, что я затрудняюсь даже сформулировать жанр игры. Слишком уж разные элементы здесь сочетаются: вроде в основе концепции лежат двухмерные аркадные пострелушки... Но сверху к ним прикручена серьезная стратегия с активной паузой и ролевыми элементами. А уже к стратегии прикручен военный симулятор — причем симулятор техники несуществующей, фантастической до абсурда, и одновременно родной и узнаваемой для любителя военных железяк времен Холодной войны. О сеттинге рассказать вообще не легче: он сочетает вайбы Дюны, заката Российской империи, туркестанских походов русской армии и современных ближневосточных конфликтов с незамутненным духом ядерного шизомилитаризма. Сложно представить? То-то и оно. Добро пожаловать в Highfleet, игру о сражениях огромных летающих кораблей.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 4 гостя.
Ленты новостей