Разработка программного обеспечения и DevOps-инфраструктура в сложно представить без мощных open-source-инструментов. Некоторые из них не просто полезны — они меняют подход к автоматизации, деплою, ИИ-интеграции и безопасности. В этой статье собраны действительно сильные и перспективные проекты с открытым кодом: они бесплатны, активно развиваются и способны радикально упростить жизнь разработчика, DevOps-инженера или команды стартапа. Мы не просто перечисляем названия — а подробно разбираем, как и где применять каждый из них, в чём их плюсы и ограничения, и где они действительно полезны.
Рубрика «web» - 2
Game-changer-инструменты для разработчиков которые стоит попробовать. [Часть 1-2]
2025-07-22 в 13:51, admin, рубрики: AI, app, backend, devops, fullstack, web, инструменты, приложенияНаводим порядок в загрузке данных Angular с помощью резолверов
2025-06-27 в 5:15, admin, рубрики: angular, cache, javascript, perfomance, resolver, TypeScript, web, zodВсем привет! Сегодня хочу разобрать кейс, с которым сталкивается почти каждый Angular-разработчик на существующем проекте.
Часто в компонентах можно встретить такой код:
public user: User | null = null;
public posts: Post[] | null = null;
public stats: Stats | null = null;
constructor(private readonly apiService: ApiService) {}
public ngOnInit(): void {
this.apiService.getUser().subscribe((user) => this.user = user);
this.apiService.getPosts().subscribe((posts) => this.posts = posts);
this.apiService.getStats().subscribe((stats) => this.stats = stats);
}
Все загрузки данных у нас происходят в ngOnInitЧитать полностью »
Когда мобильной версии мало: зачем и как включать «Версию для ПК»
2025-06-13 в 11:11, admin, рубрики: html, javascript, mobile, responsive, SPA, UI, user-agent, web, Версия для ПКРазработка мобильных интерфейсов — непростая задача. Иногда по разным причинам пользователю недоступен функционал Web-приложения в мобильной версии. Что делать если десктопа под рукой нет?
Безграничная ламповость HolyJS
2025-05-14 в 8:15, admin, рубрики: community, Conference, holyjs, javascript, TypeScript, web, конференции, сообщества7-8 апреля прошла самая крупная в РФ IT-конференция, просвещённая JavaScript development и всему с ней связанному.
Попасть на HolyJS я мечтала еще с 2019 года, когда была студенткой. То мои коллеги никак не отпускали в рабочие дни в командировку, то не складывалось даже в Питере подключиться на площадке к сообществам, так что у меня прогрессировал синдром отложенного знакомства с конфой и коммьюнити. Но в 2025 году, будучи активным членом сообщества PiterJS, решила, что больше откладывать нельзя и осуществила свою мечту с помощью друзей.
Итак, HolyJS - пожалуй самая крупная «семья» во всем сообществе javascript‑разработчиковЧитать полностью »
Как я уязвимости в школьном электронном журнале искал
2025-05-02 в 10:15, admin, рубрики: web, веб-сервисы, мобильная разработка, разработка, уязвимости, электронный журнал
Привет. В этой статье речь пойдет о найденных уязвимостях в электронном журнале, которые
затрагивают персональные данные пользователей. :-)
15 команд Git, которые покрывают 90% повседневной работы разработчика
2025-04-29 в 17:39, admin, рубрики: backend, Git, github, web, база, разработка, система контроля версий, учебный процесс itGit стал стандартом де-факто в мире разработки программного обеспечения. Это мощная система контроля версий, которая позволяет командам эффективно сотрудничать, отслеживать изменения и управлять кодовой базой. Новичку Git может показаться сложным из-за обилия команд и концепций. Однако правда в том, что для выполнения 90% повседневных задач достаточно уверенно владеть небольшим набором ключевых команд.
BSCP и с чем его едят?
2025-04-20 в 10:16, admin, рубрики: bscp, Burp Suite, certification, pentest, webПривет!
Меня зовут Владимир и я старший исследователь веб-уязвимостей.
На днях я успешно сдал сертификацию от PortSwigger BSCP (Burp Suite Certified Practitioner) и хочу поделиться своим опытом и советами, а также разобрать что вообще встречается на экзамене.

Подводный камень в docker env и java
2025-03-26 в 4:16, admin, рубрики: apache maven, build, docker, environment variables, example, java, multistage, spring boot, web, микросервисыДобрый день, уважаемые читатели!
Столкнулся с небольшим с интересным моментом: внедрение переменных окружения (а ля environment variables) в стандартный микросервис написанный на Java (классика жанра – Spring Boot). Уверен тема не сложная, но столкнулся с одним не очевидным для меня некоторыми подводным камнем, про которые хотел бы поделиться с вами.
Telescope — web-based log viewer UI
2025-03-14 в 5:15, admin, рубрики: clickhouse, django, log-viewer, logs, telescope, vuejs, webВсем привет
Хочу поделиться с сообществом своим проектом.
Telescope - это open-source web-приложение для удобной работы с логами, хранящимися в ClickHouse.

Зачем и почему?
Потому что мне не нравятся существующие решения для работы с логами. Часть из них заставляет использовать определённый формат логов и скорее является платформой для хранения и обработки логов (и не только), нежели просто просмотрщиком (например, Читать полностью »
Как я написал пакет для быстрого создания и управления формами в Go
2025-03-07 в 6:15, admin, рубрики: api, backend, backend-программирование, backend-разработка, Go, golang, web, библиотека go, разработкаПривет, Хабровчане! Сегодня я хочу рассказать о своём небольшом проекте - пакете goform, который я написал для упрощения работы с HTML-формами в Go. Это не просто ещё один пакет, а результат моего опыта и желания сделать процесс работы с формами более удобным и эффективным. В этой статье я поделюсь историей создания, функциональностью пакета и тем, как он может быть полезен другим разработчикам.
