Рубрика «web» - 2

Разработка программного обеспечения и DevOps-инфраструктура в сложно представить без мощных open-source-инструментов. Некоторые из них не просто полезны — они меняют подход к автоматизации, деплою, ИИ-интеграции и безопасности. В этой статье собраны действительно сильные и перспективные проекты с открытым кодом: они бесплатны, активно развиваются и способны радикально упростить жизнь разработчика, DevOps-инженера или команды стартапа. Мы не просто перечисляем названия — а подробно разбираем, как и где применять каждый из них, в чём их плюсы и ограничения, и где они действительно полезны.

n8n

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

Всем привет! Сегодня хочу разобрать кейс, с которым сталкивается почти каждый 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Читать полностью »

Разработка мобильных интерфейсов — непростая задача. Иногда по разным причинам пользователю недоступен функционал Web-приложения в мобильной версии. Что делать если десктопа под рукой нет?

Что делать когда функция не доступна в мобильной версии приложения

7-8 апреля прошла самая крупная в РФ IT-конференция, просвещённая JavaScript development и всему с ней связанному.

Попасть на HolyJS я мечтала еще с 2019 года, когда была студенткой. То мои коллеги никак не отпускали в рабочие дни в командировку, то не складывалось даже в Питере подключиться на площадке к сообществам, так что у меня прогрессировал синдром отложенного знакомства с конфой и коммьюнити. Но в 2025 году, будучи активным членом сообщества PiterJS, решила, что больше откладывать нельзя и осуществила свою мечту с помощью друзей.

Итак, HolyJS - пожалуй самая крупная «семья» во всем сообществе javascript‑разработчиковЧитать полностью »

Как я уязвимости в школьном электронном журнале искал - 1

Привет. В этой статье речь пойдет о найденных уязвимостях в электронном журнале, которые

затрагивают персональные данные пользователей. :-)

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

Git стал стандартом де-факто в мире разработки программного обеспечения. Это мощная система контроля версий, которая позволяет командам эффективно сотрудничать, отслеживать изменения и управлять кодовой базой. Новичку Git может показаться сложным из-за обилия команд и концепций. Однако правда в том, что для выполнения 90% повседневных задач достаточно уверенно владеть небольшим набором ключевых команд.

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

Привет!

Меня зовут Владимир и я старший исследователь веб-уязвимостей.

На днях я успешно сдал сертификацию от PortSwigger BSCP (Burp Suite Certified Practitioner) и хочу поделиться своим опытом и советами, а также разобрать что вообще встречается на экзамене.

BSCP и с чем его едят? - 1

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

Добрый день, уважаемые читатели!

Столкнулся с небольшим с интересным моментом: внедрение переменных окружения (а ля environment variables) в стандартный микросервис написанный на Java (классика жанра – Spring Boot). Уверен тема не сложная, но столкнулся с одним не очевидным для меня некоторыми подводным камнем, про которые хотел бы поделиться с вами.

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

Всем привет

Хочу поделиться с сообществом своим проектом.

Telescope - это open-source web-приложение для удобной работы с логами, хранящимися в ClickHouse.

Telescope — web-based log viewer UI - 1

Зачем и почему?

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

Привет, Хабровчане! Сегодня я хочу рассказать о своём небольшом проекте - пакете goform, который я написал для упрощения работы с HTML-формами в Go. Это не просто ещё один пакет, а результат моего опыта и желания сделать процесс работы с формами более удобным и эффективным. В этой статье я поделюсь историей создания, функциональностью пакета и тем, как он может быть полезен другим разработчикам.

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


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