Blog
Latest Article
Other Articles
Using the Angular CDK Overlay with native Dialogs
The Ultimate Angular Form Type
Unit testing with i18next and Angular
Open New Markets – Internationalization and Localization with Angular
On demand generation of scaled images with NestJS and sharp
Let the backend automatically create scaled images for your responsive UI when needed.
Write that down, write that down!
I show how I record and organize my learnings with handwritten notes.
Create a Type Safe Local Storage Service
Create a type-safe Angular service layer for local storage and session storage APIs.
Angular Date Range Picker with Custom Range Presets
Angular 10 introduced a new Date Range Picker in its Material component library, but it lacks custom range selections. We add them using a custom header component and learn some TypeScript tricks on the way.
qupaya meets Gatsby!
We used our spare time at home to create something. Say Hello to our new qupaya blog! Created with love, Gatsby and Markdown.
Our Articles
On demand generation of scaled images with NestJS and sharp
Let the backend automatically create scaled images for your responsive UI when needed.
Write that down, write that down!
I show how I record and organize my learnings with handwritten notes.
Create a Type Safe Local Storage Service
Create a type-safe Angular service layer for local storage and session storage APIs.
Angular Date Range Picker with Custom Range Presets
Angular 10 introduced a new Date Range Picker in its Material component library, but it lacks custom range selections. We add them using a custom header component and learn some TypeScript tricks on the way.
qupaya meets Gatsby!
We used our spare time at home to create something. Say Hello to our new qupaya blog! Created with love, Gatsby and Markdown.