Posts

Space where I write about Software Development, from front-end technologies to backend systems and a bit of DevOps that I've learnt/worked on over the years. I also write about improving productivity and general banter about all things tech. I do not have a newsletter yet, but you can subscribe to the RSS Feed.

17 Articles
Nextjs: The Good, Bad and Ugly
Nextjs: The Good, Bad and Ugly"Next.js is a framework for SSG SSR apps. But it is not all sunshine and rainbows. I've been building applications using Next.js for couple of months now and this article is the summation of my struggles and *aha!* moments when using Next.js."
The tale of bypassing CORS
The tale of bypassing CORSMaking an API request to get data and display it to the user is the common feature in most, if not all, of the front-end applications I've built. But it's not always sunshine and rainbows. Oh the frustration when browser decides to throw a CORS error!
Running Multiple Apps on a single port using Docker
Running Multiple Apps on a single port using DockerWouldn’t it be nice to type local.dev, and have instant access to all running applications on your local machine?
console.log like the cool kids
console.log like the cool kidsconsole.log is in every Developer's toolkit. But there's more to it than just the regular log method
The Lazy Developer Series: E2 — Automating workflows using a CLI
The Lazy Developer Series: E2 — Automating workflows using a CLIIn this episode of The Build Series, we will build a CLI to automate creation of new blog posts
The Build Series: E5 - Page Scroll Component in React
The Build Series: E5 - Page Scroll Component in ReactIn this episode of The Build Series, we'll build a page scroll indicator component which displays how much of the page user has scrolled
Spotlight Software: E1 - Battle of the Markdown Editors
Spotlight Software: E1 - Battle of the Markdown EditorsThere are a lot of awesome markdown editors out in the wild. In this episode, I talk about full fleged WYSIWYG editors to simple text editors and crown my favourite editor
Sticky Header using Intersection Observer API
Sticky Header using Intersection Observer APII wanted to have the Table of Contents sync with the scroll position of the page and highlight the current section. In this post, I explain how I used IntersectionObserver to achieve it.
Adding Comments to my Blog
Adding Comments to my BlogI finally decided to add a comment system to this blog. But with so many options out there, which one is the best?
The Build Series: E4 — Deploying Apps to Firebase Hosting
The Build Series: E4 — Deploying Apps to Firebase HostingIn this episode of The Build Series, we'll deploy a Gatsby Site to Firebase and take advantage of that sweet free hosting
Setting up a new Mac
Setting up a new MacMy usual setup for a new Mac. From softwares, to configs and other miscellaneous things
The Build Series: E3 — Micro-Frontends are Awesome!
The Build Series: E3 — Micro-Frontends are Awesome!In this episode of The Build Series, We'll explore some Micro-Frontend design patterns for web applications and build one using React.
The Build Series: E2 — Docker + WebApps = ♥
The Build Series: E2 — Docker + WebApps = ♥In this episode, we will configure our web application to run inside a Docker container
The Build Series: E1 — Contact Form powered by Firebase Functions
The Build Series: E1 — Contact Form powered by Firebase FunctionsWelcome to the first episode of The Build Series where we will build a customized contact form and when the user submits the form, it will add all the form information to Google Sheets.
The Lazy Developer Series: E1 — Powering through the Terminal like a pro.
The Lazy Developer Series: E1 — Powering through the Terminal like a pro.In this episode of The Lazy Developer Series, I'll show I improve productivity by using alias and oh-my-zsh plugins.
Hello World 🤓👨🏼‍💻
Hello World 🤓👨🏼‍💻This is the third time I am writing a first post. Hopefully more consistent this time around
Markdown 101: Kitchen Sink
Markdown 101: Kitchen SinkThis is a post to render every possible Markdown syntax available on the Internet, so that I have a local reference