RSSAmplifier

Blog

Dzhavat Ushev Blog

Welcome to my blog

dzhavat.github.ioRSS feed ↗10 posts

Latest posts

Change the position of Command Palette and Quick Inputs panels in VS Code

VS Code released the January 2025 (v1.97) release yesterday, and it’s again packed with a lot of good stuff. One small but welcome change is that the position of the Command Palette and Quick Inputs panels can be customized! Who doesn’t love customization, right?

Downloading the same file 102+ times

Have YOU ever tried downloading the same file 102+ times in your favorite browser? Do you know what happens on the 102nd time? 🙃

Creating an empty commit in Git

Does this sounds familiar - a Continuous integration (CI) pipeline is stuck and you need to push a new commit to restart it?

Incremental migration to Angular’s new control flow syntax

Angular v17 introduced a new control flow syntax that is built into the framework. The new syntax is about so-called “blocks” which are available in the template out of the box - meaning you don’t have to import anything to use them. These blocks are @if, @else if, @else, @for, @empty, @switch, @case and @default. I’m not going to explain them in details here. You can read more about each block in…

Lazy-loading the animations package in Angular

We recently upgraded Angular to v17 at work. One of the first things we did after the upgrade was to lazy-load the animations package. This shaved 62.48 kB (16.51 kB gzipped) off off the main bundle. Not bad for changing two lines of code!

Lint rule for self-closing tags in Angular

Self-closing tags were introduced in Angular v15.1. This added a small but welcomed improvement to the developer experience (DX) when working with components. This feature allows us to use self-closing tag syntax for components without content or components where the content might be optional.

“ViewEncapsulation” in Angular

Ah, ViewEncapsulation!

Overview over Angular’s repositories

I’ve been working with Angular for around 6 years now. It’s a great framework that I enjoy working with. It’s also quite a broad framework that includes a lot of things. The ecosystem around it is pretty big as well.

Resources to get started with Nx

You know the old saying “Ask me once, I’ll share a tweet. Ask me twice, I’ll share a tweet. Ask me a third time, I’ll share a blog post”? (ok, it’s not an old saying — I came up with it two days ago 😅). Anyway, I was asked a couple of times on Twitter about getting started with Nx, so I thought I’d write a post collecting all sorts of links, resources, courses, people to follow, etc. that I can…

Fully expand PR status checks on GitHub

One thing I absolutely love about working on the Web is that I can literally tweak any web page according to my preferences.