Read my blogs

Infinite scrolling in Angular

2024-04-15

Infinite scrolling in Angular explores the implementation of dynamic loading using the Intersection Observer API. It covers the benefits, implementation steps in Angular, and strategies for handling data fetching, pagination, and loading indicators to enhance user experience.

An experiment with WASM - Part 1

2024-02-23

Discover how to harness the power of WebAssembly (Wasm) in your web projects with this introductory guide. Learn how to compile C code to Wasm, integrate it into your JavaScript applications, and unleash the potential of cross-language development right in the browser.

Backport GitHub Action

2023-12-05

Backporting is a software development practice involving the implementation of specific fixes or features from a newer version of the software and applying them to an older version or a different branch.

Create OG (open graph) images dynamically

2023-11-03

Making it easier to enhance social media sharing for your website. This post demonstrates the use of Next.js's "ImageResponse" feature, eliminating the need for manual image creation.

Exploring Exciting Frontend New Features (October)

2023-09-03

New in Web Dev october 2023, including URL validation with JavaScript's canParse method, the native HTML Popover API for UI components, and new CSS properties for smoother animations. Stay up-to-date with cutting-edge frontend development trends.