
Dawid Kostka



Angular 20 – What’s New
Angular 20 has just been released, introducing brand-new APIs, developer-experience enhancements, improved type checking, better CLI diagnostics, and the stabilization of features from earlier Angular versions. To help you …


Hide Boilerplate Nx Files in VsCode/Webstorm
Introduction As developers, we spend countless hours in our IDEs. Ideally, these should be both visually appealing and easy to navigate without excessive scrolling or clicking. However tools like …


Track your Bundle Size with BundleMon
Tracking and controlling the bundle size of an application can be a tough task. Even the smallest pull request can result in a bloated bundle. If you ever worked …


How To Optimize Your Angular Bundle Size
The size of your application bundle significantly affects user experience. With so many libraries available in npm, it’s easier than ever to ruin the application’s performance by bloating its …


Angular Styles Masterclass
As front-end developers, we are responsible for various types of web application functionalities. In my opinion, the second most important thing (after business logic) is style management. The right …


Internationalization: How To Open an Application to the World – part 2
GO TO FIRST PART What is pluralization? A popular problem in the i18n realm is pluralization — displaying different text depending on the value of a variable. In most …


Internationalization: How To Open an Application to the World – part 1.
Nowadays, internationalizing an application requires more things than just translation. If we want to implement i18n into our application, we need to not only support multiple languages, but also …