Miroslav Jonaš

Latest posts

The Butterfly Effect - How we gave the linter a 100x boost

The Butterfly Effect - How we gave the linter a 100x boost

NxLinterPerformance

Recently we had a significant performance improvement in our linter rule. In some benchmarks, the increase was up to 100x! While one would expect such a dramatic change to result from implementing a sophisticated algorithm, the reality is that this resulted from minor tweaks. Like the butterfly effect  -  changing a few lines of code created a ripple effect that tremendously improved the overall performance.

August 23, 202210 min read
Taming Code Organization with Module Boundaries in Nx

Taming Code Organization with Module Boundaries in Nx

MonorepoNxArchitecture

As your repository grows, it becomes more challenging to organize and name the applications and libraries. This organization, when done right, feels intuitive and allows team members to easily find projects and understand how they work together. When done poorly, it results in a mess we eventually end up calling "the legacy software".

December 17, 202110 min read
Speeding up computations in GitHub/CircleCI workflows with Affected Commands

Speeding up computations in GitHub/CircleCI workflows with Affected Commands

NxCICircleCIGitHub Actions

One of the most exciting features of Nx is using the project graph to run the target commands. This article exposes a bit of magic behind the affected commands, explains the common use cases, and shows you how to effectively use them in your CI environment.

August 16, 20216 min read

Upcoming talks

Workshop March 23, 2023

Advanced Nx Concepts

NG-BE
Co-Speaker: Rareș Matei