Krzysztof Platis
I'm Javascript Enthusiast โข Fascinated with internals of Vue, React and Angular โข Focused on the business needs of Clients โข Architect @ SAP Spartacus core team
Posts
- How I restored my deleted file in VSCode: A cool trick you should know ๐ฎ July 12, 2024
- Boost your Code Review game with custom VSCode shortcuts โจ๏ธ June 19, 2024
- Clear Site Data in Chrome - quickly, without touching your mouse ๐๏ธ April 9, 2024
- ng update @my/lib@version - Which migration schematics will be executed? ๐คท February 4, 2024
- My essential tools for authoring Angular code October 10, 2023
- Mastering Chrome DevTools: Edit production code on-the-fly in your browser โ๏ธ July 21, 2023
- The importance of order in Angular Dependency Injection providers ๐ July 10, 2023
- Angular SSR v16: saying goodbye to a sneaky trick - macrotask wrapping for HTTP calls ๐ July 3, 2023
- Self-Reg and Spotify: How I automated my music listening experience ๐ต April 17, 2023
- Auto-add missing imports on file save in VS Code โจ March 17, 2023
- Diff of a range of commits in a Github PR January 31, 2023
- Setup DNS for a Cloudflare-owned domain with a Vercel-hosted project ๐ December 11, 2022
- Get a sound notification when your long-lasting script completes ๐ November 24, 2022
- Your SEO in danger - Angular Universal ignores errors in your app ๐จ November 17, 2022
- Manual lazy loading of Angular component and providers with Standalone APIs (without NgModule) ๐ฅข October 26, 2022
- How Angular 14 SSR works under the hood - source code analysis ๐ต๏ธ October 20, 2022
- How to create an Angular component with a different HTML tag than the selector ๐ท October 10, 2022
- How to contribute to Angular - encouraging resources ๐ June 18, 2022
- No more typos in the code โ๏ธ May 10, 2022
- Switch between Angular files like a lightning (HTML, TS, SPEC, CSS) โก๏ธ May 9, 2022
- Headphones with noise cancelling: work in a loud place and don't go nuts ๐ง May 5, 2022
- How I became an Angular contributor ๐ April 4, 2022
- How to find out why Angular SSR hangs - track NgZone tasks ๐พ March 15, 2022
- ng update @my/lib - What's the order of executing custom Angular schematics? ๐คน June 29, 2021
- How to connect second monitor to MacBook M1 ๐ฅ May 6, 2021
- Seek ideal solutions by thinking backwards: from the goal to the starting point โฎ April 28, 2021
- Take care of your physiological needs to make optimal architectural decisions ๐ค April 23, 2021
- Relative import from lib's secondary entry point Error TS5055: Cannot write file X.d.ts because it would overwrite input file April 22, 2021
- How open-source library should allow for almost every kind of customization ๐ง April 21, 2021
- ngOnDestroy in services - unsubscribe to avoid memory leaks in SSR Angular ๐ง April 20, 2021
- Donโt use global static objects - avoid race condition in SSR Angular ๐ April 19, 2021
My contributions to SAP Spartacus composable storefront
- My Code and Tickets in Spartacus GitHub repo
- Me helping on Spartacus on StackOverflow
- My co-created online course: CMS in Spartacus April 15, 2020
- My training video: Event system in Spartacus June 4, 2020
- My training video: Custom Angular URL Matchers in Spartacus March 26, 2020
- My training video: Multi-Site Configuration in Spartacus March 12, 2020
- My training video: Routing in Spartacus August 27, 2019
Follow me
- DEV Blog @KrisPlatis
- Twitter @KrisPlatis
- GitHub @Platonn