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 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 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 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 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 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 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 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 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 MacMy usual setup for a new Mac. From softwares, to configs and other miscellaneous things
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 = ♥In this episode, we will configure our web application to run inside a Docker container
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.In this episode of The Lazy Developer Series, I'll show I improve productivity by using alias and oh-my-zsh plugins.
Hello World 🤓👨🏼💻This is the third time I am writing a first post. Hopefully more consistent this time around
Markdown 101: Kitchen SinkThis is a post to render every possible Markdown syntax available on the Internet, so that I have a local reference