hello. my name is shahzeb and i like building things related to web-applications and machine learning.

I enjoy writing about both technical subjects and about things going on in my life. You can visit my blog to view all the posts.

Your javascript webapps don’t actually need javascript.

How I made this website twice as fast by switching from Nuxt to Astro.

Read more →

Add analytics on links in React.

An advanced React guide to adding analytics (such as Google Analytics) to your React button components.

Read more →

Dynamically render React components

An advanced guide on rendering React components from a string which represents the component name.

Read more →

Getting react-big-calendar to work.

React Big Calendar went through an upgrade which introduced breaking changes and made many of the online tutorials and documentation obsolete. Hopefully my guide helps.

Read more →

Log custom metrics to AWS CloudWatch

Track custom events on AWS CloudWatch. Really helpful for sending custom metric such as Sidekiq job timeouts.

Read more →

Contentful integration for Rails

A useful tutorial on how to integrate Contentful into a Ruby on Rails application.

Read more →

Demystifying Typescript + Webpack + Babel

A deep dive into how to use TypeScript. Also explains what the role of Webpack and Babel is.

Read more →
<!-- Built using Vue, Tailwind, and Astro. Hosted on Vercel. -->