Browsed by
Month: March 2020

Posts

Angular: extract a module with existing components and important lesson about NgModule

Angular: extract a module with existing components and important lesson about NgModule

I often see Angular applications with bad architecture, especially no separation on modules. As a result, all components of an application are put in a single app/components folder which makes it hard to separate concerns. Which components are grouped together? Which components require a service? Which component is merely a part of another component? Are there any dumb components?

In this article, I’ll show how easy it is to refactor an Angular application and extract a new module with existing components. I’ll describe a simple case, with no global services.

Read More Read More

Automatic CHANGELOG.md or commitizer and standard-version family

Automatic CHANGELOG.md or commitizer and standard-version family

It’s been a long time since I wanted to include a variation of conventional commits to one of my projects – mostly for automated changelogs, but also often to standardize naming commits. The available packages were confusing to me until I finally started to include them in a project.

Read More Read More

My set of 34 VS Code Extensions

My set of 34 VS Code Extensions

VS Code itself is awesome, but some extensions add more magic to it :). I like adding new extensions (then forgetting I have them or how to use them), and there are some that I would like to share with. So below is the list of my VS Code extensions that help developing both the front-end and the back-end.

Read More Read More