Angular

The Complete Guide to Versioning Angular Apps

When doing continuous delivery, it makes sense to automate the release reporting process by automatically generate a changelog. The purpose of a changelog is to document all changes in an app using proper versioning. I have been working with firms where this release reporting process has been such a manual and tedious process that it has …

The Complete Guide to Versioning Angular Apps Read More »

Code Style Matters: Styling Angular apps using Prettier and TSLint (2020)

Some people think that well-styled code is a waste of effort and as long as the code works you shouldn’t bother. It’s often the same kind of people how says that writing automatic tests are a waste of time because it is faster to only test manually right now but doesn’t take the future maintenance …

Code Style Matters: Styling Angular apps using Prettier and TSLint (2020) Read More »

The Complete Guide to Angular Testing and a Weird Trick for Faster Unit Tests (2020)

When doing practices like continuous delivery and continuous integration, testing becomes a more important part of the work because it’s unreasonable to regression test all possible effects of a release manually. When doing five releases on a workday, you don’t get to do a full manual regression testing on every release as that would easily …

The Complete Guide to Angular Testing and a Weird Trick for Faster Unit Tests (2020) Read More »