Krzysztof Platis

Krzysztof Platis @krisplatis

About: Welcome to my blog. I'm Javascript Enthusiast • Fascinated with internals of Vue, React and Angular • Focused on the business needs of Clients • Architect @ SAP Spartacus core team. Opinions R my own

Joined:
Nov 22, 2019

Krzysztof Platis
articles - 33 total

Unveiling the truth: How Google really measures your website's performance 📊

I used to think Google changed my site's ranking based on Lighthouse scores it would measure every...

Learn More 1 0Apr 1

How to reveal all "Load Diff" sections in a GitHub PR 💫

Ever get stuck clicking through endless "Load diff" buttons on a giant GitHub pull request? It's the...

Learn More 0 0Jan 8

How I restored my deleted file in VSCode: A cool trick you should know 🔮

Hey there! Let me share a crazy experience I had recently. I was working on a lengthy piece of code...

Learn More 225 40Jul 12 '24

Boost your Code Review game with custom VSCode shortcuts ⌨️

If you're a tech lead who spends a lot of time reviewing code and helping others, you know how...

Learn More 3 0Jun 19 '24

Clear Site Data in Chrome - quickly, without touching your mouse 🗑️

To Clear Site Data in Chrome quickly, without using your mouse: Press F12 to open Chrome Dev...

Learn More 1 0Apr 9 '24

ng update @my/lib@version - Which migration schematics will be executed? 🤷

The command ng update @my/lib@version downloads the specified version of the library and launches all...

Learn More 3 5Feb 4 '24

My essential tools for authoring Angular code

VSCode extensions Angular Language Service - for code completion and error checking in...

Learn More 3 0Oct 10 '23

Mastering Chrome DevTools: Edit production code on-the-fly in your browser ✏️

Chrome DevTools allows not only for pretty formatting and debugging the minified JS code of any...

Learn More 20 1Jul 21 '23

The importance of order in Angular Dependency Injection providers 🔀

The order of providers in Angular Dependency Injection matters. If you provide a custom...

Learn More 3 1Jul 10 '23

Angular SSR v16: saying goodbye to a sneaky trick - macrotask wrapping for HTTP calls 👋

Since version 16, Angular SSR no longer counts outgoing HTTP requests as macrotasks in Zone.js, but...

Learn More 12 1Jul 3 '23

Self-Reg and Spotify: How I automated my music listening experience 🎵

Are you tired of spending too much time searching for the perfect Spotify playlist for your current...

Learn More 5 1Apr 17 '23

Auto-add missing imports on file save in VS Code ✨

Do you spend precious time manually organizing imports and fixing missing ones while coding in VS...

Learn More 40 7Mar 17 '23

Diff of a range of commits in a Github PR

Open the tab of "Files changed" in a Github PR: Open the dropdown "Changes from all...

Learn More 3 0Jan 31 '23

Setup DNS for a Cloudflare-owned domain with a Vercel-hosted project 🌐

(Supposing you already bought a domain in Cloudflare) (Supposing you already created a project in...

Learn More 0 0Dec 11 '22

Get a sound notification when your long-lasting script completes 🔔

Never again miss the moment when your long-lasting script in the background completes, thanks to...

Learn More 9 4Nov 24 '22

Your SEO in danger - Angular Universal ignores errors in your app 🚨

By default, all http errors from backend endpoints or runtime errors happening asynchronously in your...

Learn More 3 0Nov 17 '22

Manual lazy loading of Angular component and providers with Standalone APIs (without NgModule) 🥢

With Angular Standalone APIs (introduced in v14) it’s possible to manually lazy load a component...

Learn More 7 1Oct 26 '22

How Angular 14 SSR works under the hood - source code analysis 🕵️

To handle each SSR request, Angular creates a separate, fresh PlatformRef with its own platform’s...

Learn More 16 1Oct 20 '22

How to create an Angular component with a different HTML tag than the selector 🏷

Usually the HTML tag of an Angular component is it's selector. But it's possible to create a...

Learn More 6 3Oct 10 '22

How to contribute to Angular - encouraging resources 🔗

Many of us think about contributing to Angular (or to any open source), but don't know how to start...

Learn More 6 0Jun 18 '22

No more typos in the code ✍️

Code Spell Checker is a handy VSCode extension. It highlights typos in the code, e.g. in the names of...

Learn More 3 0May 10 '22

Switch between Angular files like a lightning (HTML, TS, SPEC, CSS) ⚡️

Angular 2 Switcher is a great VS Code extension. It brings 4 handy keyboard shortcuts to quickly...

Learn More 4 0May 9 '22

Headphones with noise cancelling: work in a loud place and don't go nuts 🎧

Bose QuietComfort Earbuds - BEST in-ear Bose Noise Cancelling 700 - BEST over-ear Apple Airpods PRO...

Learn More 5 0May 5 '22

How I became an Angular contributor 🙃

I discovered in the Angular repository a not well-known plugin for zone.js:...

Learn More 29 2Apr 4 '22

How to find out why Angular SSR hangs - track NgZone tasks 🐾

Angular Universal SSR (Server Side Rendering) hangs when some asynchronous task in our app is not...

Learn More 26 6Mar 15 '22

ng update @my/lib - What's the order of executing custom Angular schematics? 🤹

Custom Angular update schematics are executed in the alphabetical order by their names declared in...

Learn More 6 0Jun 29 '21

How to connect second monitor to MacBook M1 🖥

Download and install the...

Learn More 0 0May 6 '21

Seek ideal solutions by thinking backwards: from the goal to the starting point ⏮

Let your imagination run wild: How does the ideal solution to your problem look like? Write down it’s...

Learn More 5 0Apr 28 '21

Take care of your physiological needs to make optimal architectural decisions 🤔

As a software architect, your most important skill is making optimal decisions. But your brain...

Learn More 6 1Apr 23 '21

Relative import from lib's secondary entry point Error TS5055: Cannot write file X.d.ts because it would overwrite input file

You might see the build error TS5055 due to various reasons. It can happen for instance when building...

Learn More 8 0Apr 22 '21