Hey, I'm Greg.

I'm a Senior Software Engineer.
This is where I share some of my thoughts and experiences.

Greg Belousov

Recent writing

Angular Just Added Arrow Functions to Templates — And I'm Not Sure It's a Good Idea

Angular 21.2 lets you write arrow functions inline in templates. Less boilerplate, more flexibility — and a handful of questions I could not shake off.

AngulartemplatesJavaScript

Чистые функции в html шаблонах Angular

Начиная с версии 21.2 Ангуляр внедрил поддержку чистых JS функций в html шаблонах. Теперь можно инлайнить функции без необходимости определения их в классе компонента. Давайте разбираться.

AngulartemplatesJavaScript

Превращаем реактивные формы Angular в строго типизированные за одну минуту

В данной статье мы узнаем о том, как превратить реактивную форму в строго типизированную без изменения определения класса.

AngularformsTypeScriptПеревод
All writing

Side projects

  • Yoga Master

    Online wellness platform

    More details
    • Angular
    • RxJS
    • Nx
    • Go
    • PostgreSQL
    • FFmpeg
    • Prodamus
    • YooKassa
  • AVB Invest

    Frontend leadership across several product teams

    An unpaid, part-time role alongside my main job.
    More details
    • Next.js
    • React
    • TypeScript
    • Zustand
    • Radix

Open source

taiga-ui

Angular UI component library.

  • Angular
  • TypeScript
  • RxJS
  • Nx