Bookmarks

Collection of links to articles and other resources I recently liked.

#ANGULAR

Enhancing Angular Templates with Untagged Template Literals

Angular’s latest release, 19.2.0-next.0, introduces a powerful enhancement that developers will love: support for untagged template…

Read more
#ANGULAR

What’s new in Angular 19.1?

Angular 19.1 is out!

Read more
#ANGULAR

Angular 19.1 - What's new? - Angular.love

Angular.love - a place for all Angular enthusiasts created to inspire and educate.

Read more
#NX

Tailoring Nx for Your Organization

Latest news from the Nx & Nx Cloud core team

Read more
#ANGULAR#NGRX

Using Angular's Resource API with the NGRX Signal Store - ANGULARarchitects

This is post 5 of 5 in the series “NGRX Signal Store” The new NGRX Signal Store for Angular: 3+n Flavors Smarter, Not Harder: Simplifying your Application With NGRX Signal Store and Custom Features NGRX Signal Store Deep Dive: Flexible and Type-Safe Custom Extensions The NGRX Signal Store and Your Architecture Using Angular’s Resource API […]

Read more
#NX

Nx 20.3 Is Here!

Nx 20.3 is here!!! Check it out:🔗 Links:Blog post: https://nx.dev/blog/nx-update-20-320.3 Launch Livestream: Rspack Module Federation Livestream:Rspack with...

Read more
#STORYBOOK

Storybook 8.5

Accessibility at your fingertips

Read more
#TYPESCRIPT

TypeScript 5.8 Ships --erasableSyntaxOnly To Disable Enums

TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, namespaces, and parameter properties.

Read more
#NX#TYPESCRIPT

Managing TypeScript Packages in Monorepos

Latest news from the Nx & Nx Cloud core team

Read more
#NX

The virtuous cycle of workspace structure

Learn more about organizing your workspace like a modulith. We focus on workspaces with applications and breaking those applications down into libraries.

Read more
#NX

Nx Update: 20.3!

Latest news from the Nx & Nx Cloud core team

Read more
#ANGULAR#TESTING

Testing in Angular

Testing is an essential part of any robust Angular application. A strong testing strategy ensures...

Read more
#ESLINT#NX

ESLint flat config with EcmaScript modules (mjs) in an NX workspace

Lessons learned from migrating Angular Testing Library to ESLint's flat config format in an NX workspace.

Read more
#ANGULAR#CLEAN CODE

Reactive programming in Angular 101

If you have been using Angular for a while, you may have heard terms like "reactive primitive", or "RxJS interoperability", or "declarative programming" a lot recently. I trust that you, at least on some level, understand what all of those mean; however, when it comes to real life, it is

Read more
#NX

Incremental Builds with Nx

If you have a monorepo with multiple projects and libraries, you might run into the problem of long build times. This article explains how incremental builds with Nx work under the hood and we will explore Nx's internal codebase to understand how it works.

Read more
#TYPESCRIPT#JAVASCRIPT

Using TypeScript for Cleaner JavaScript Codebases

Introduction In today’s fast-paced development environment, maintaining a clean and...

Read more
#NX

💡 10 Tips for Successful Nx Plugin Architecture

Insights from Using Nx Plugin Architecture in Monorepos

Read more
#ANGULAR

Improve the user experience of your application using (rx)resource

Don't just replace observable streams with the `value()` signal of a resource, but also take advantage of its built-in additional properties to improve the user experience of your application.

Read more
#ANGULAR

Getting Started | Transloco Angular i18n

Read more
#ANGULAR

Angular form field types

Today we are going to dig into validating all field types. We begin with the simpler ones: the...

Read more
#ANGULAR

State of Rspack in Angular

Exploring the current state of Rspack in Angular, its benefits, limitations, and future potential for faster builds and enhanced performance.

Read more
#ANGULAR

New Angular 19 feature - ngComponentOutlet componentInstance

Angular 19.1.0 introduces an enhancement to the ngComponentOutlet directive by adding a new getter,...

Read more
#AI

Got DeepSeek R1 running locally - Full setup guide and my personal review (Free OpenAI o1 alternative that runs locally??)

— Rohan Paul (@rohanpaul_ai)

Read more
#NX#TYPESCRIPT

Everything You Need to Know About TypeScript Project References

Latest news from the Nx & Nx Cloud core team

Read more
#NX#TYPESCRIPT

A New Nx Experience for TypeScript Monorepos and Beyond

Latest news from the Nx & Nx Cloud core team

Read more
#AI

AI Probably Won’t Replace You (If You’re Smart)

Okay, we need to talk about this.

Read more
#ANGULAR

Try Out the New Signal Input Migrations

Authors: Paul Gschwendtner Mark Thompson

Read more
#ANGULAR

Angular 2025 Strategy

For the past two and a half years, we’ve been laser focused on improving developer experience and performance for all Angular developers…

Read more
#ANGULAR#NGRX

Using Angular's Resource API with the NGRX Signal Store - ANGULARarchitects

This is post 5 of 5 in the series “NGRX Signal Store” The new NGRX Signal Store for Angular: 3+n Flavors Smarter, Not Harder: Simplifying your Application With NGRX Signal Store and Custom Features NGRX Signal Store Deep Dive: Flexible and Type-Safe Custom Extensions The NGRX Signal Store and Your Architecture Using Angular’s Resource API […]

Read more
#ANGULAR

My new Angular Coding Style - Angular Experts

Embracing the New Angular: A Fresh Perspective on how to write Angular code.

Read more
#ANGULAR

Creating an Angular application that's used by different user groups

Some guidelines on how to structure and secure your Angular application when it needs to be consumed by different user groups, e.g. by a public and a private portal. You have multiple options to choose from, but my favorite is using an Angular (or NX) workspace, in this blog post I'll explain why.

Read more
#ANGULAR

Functional Programming in Angular: Exploring inject and Resources

Angular’s evolving ecosystem is shifting toward a more functional and reactive programming paradigm....

Read more
#ANGULAR

Mastering Form Error Handling in Angular: Mapping Errors to User-Friendly Messages

Introduction Form validation is an essential part of most web applications, but mapping...

Read more
#ANGULAR

Opening Keynote - Minko Gechev - NG-BE 2024

https://ng-be.org/talks/2024/12/6/minko-gechevIn this talk, I'll share Angular highlights over the past a couple of years and peek into the future of the fra...

Read more
#ANGULAR#TAILWINDCSS

Building a Modern Music Player App with Angular and Tailwind CSS

Introduction In the age of digital music, a sleek and functional music player is...

Read more
#NGRX

Multi-Store Selectors (Angular)

Easily guaranteeing consistency with multi-store selectors.

Read more
#CLEAN CODE

Clarifying "Coding Convention"

As a team lead, I often find myself, during code reviews, telling the people on my team to "follow...

Read more
#NX

Avoiding Port Conflicts with Multiple Storybook Instances

Latest news from the Nx & Nx Cloud core team

Read more
#AI

A Message of Hope for Software Engineers in 2025 | Liam Walsh

Today I'm going to show you that the future of software engineering in 2025 is as bright as it's ever been.

Read more
#AI

Future-proofing your Software Engineering career

Practical strategies for engineering careers in the future

Read more
#ANGULAR

How to make Angular applications more robust

In our day to day work we tend to skip and short cut some paths to save time for ourselves or make it easier, but eventually it back fires…

Read more
#ANGULAR#NGRX

Announcing NgRx 19: NgRx Signals Features, Action Signals, and more!

We are pleased to announce the latest major version of the NgRx framework with some exciting new...

Read more
#ANGULAR

How to do proper image optimization in Angular

Angular.love - a place for all Angular enthusiasts created to inspire and educate.

Read more
#ANGULAR

Eliminate Runtime Errors with Type-safe Routes in Angular

Refactoring an Angular application can be a double-edged sword. On one hand, it allows you to improve...

Read more
#ANGULAR

Angular 19 introduces the experimental Resource API

Angular 19 introduces the experimental Resource API, designed to streamline asynchronous data...

Read more
#ANGULAR

Delivering Angular apps in online vs. offline modes - LogRocket Blog

This tutorial builds offline and online apps in Angular using service workers, basic browser APIs, and the ng-connection-service package.

Read more
#ANGULAR

Angular 19. Trying to stay afloat

The story of how, in the pursuit of all things Angular has already stopped realizing what it itself needs

Read more
#ANGULAR

Modernize Your Angular App with Migration Schematics

Use core migrations to simplify the adoption of the latest framework features

Read more
#ANGULAR

The Missing Ingredient for Angular Template Code Coverage and Future-Proof Testing | Marmicode

Read more
#TYPESCRIPT

Announcing TypeScript 5.7 - TypeScript

Today we excited to announce the availability of TypeScript 5.7! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotations. This syntax can be used by the TypeScript compiler to type-check our code, and it can also be erased to emit clean, idiomatic JavaScript […]

Read more