Home
Dev
Tutorials
Café
Productivity
About
dev
Programming, coding, and development related topics.
Apple M1 Macs for Web Development - What's working and what's isn't (so far)?
The transition to Apple's ARM CPU for developers may not be as smooth as it is for other users. In this post, I am going to keep a log of the problems I encounter setting up and using my M1 MacBook Pro for Web Development.
Featured
Debug Angular Performance Better with These Tools and Techniques
What do you do when your Angular app is starting to slow down but you are not quite sure what's the cause? Here are some tools and techniques that may help you find the culprit that is slowing down your app!
How to fix Gatsby, Ghost, and Netlify Cache Busting and Service Worker Issues
In this post, I discuss an issue when Gatsby does not refresh and display new content upon Ghost CMS update, and how to solve such an issue.
How I setup freshly installed macOS Big Sur for Web Development
I recently do a fresh installation of the new macOS Big Sur on my old MacBook Pro so I decided to write this post, more as a step-by-step guide on how I should setup my mac for web development.
How to PROPERLY implement ControlValueAccessor - Angular Form
How to create your own FormControl (ControlValueAccessor) for your Angular application, and common pitfall to avoid.
Featured
How I set up my Terminal (Oh-my-zsh + Powerline9k + iTerm 2)
This post show how I set up my Terminal (zsh, oh-my-zsh, iTerm 2/Terminal) on every machines I use for development.
Initializing an NPM project + Basic Scripting
This post will walk you through the basic of getting around NPM project, from initializing a project and using custom scripts.
Featured
Syntax Highlight Codes on your Ghost CMS Powered Gatsby Blog with PrismJS
This post will walk you through how to set up code syntax highlighting using PrismJS on a Ghost CMS backed Gatsby blog.
WSL 2 - localhost problem
WSL 2 come with a new architecture, supporting faster linux file access and implementing all core features. However, the new architecture also create a few new problems, especially with networking.
First-impression iPad Mouse Support on iPadOS 13.4 (iPad Pro 10.5)
In this post, I am taking a look at the new and improved mouse support on iPadOS 13.4
How to make your own local URL Shortening Server
In this post, I am going to emulate a link shortening utility being employed in my work's intranet.
[Part 3] How to set up your own Ghost + Gatsby blog (with Digital Ocean and Netlify)
Finally, in this post, we will look at how to host our Gatsby generated static sites on Netlify for free, and how to set up a webhook to automatically regenerate and update our site each time our content change.
[Part 2] How to set up your own Ghost + Gatsby blog (with Digital Ocean and Netlify)
In this part, we will be looking at how to connect Gatsby to our Ghost CMS.
What’s on my Home Network
I have been building and expanding the capability of my home network for the past few months. Here is what I have accumulated so far!
Featured
[Part 1] How to set up your own Ghost + Gatsby blog (with Digital Ocean and Netlify)
How to set up your own fully automated static blog using Ghost and Gatsby with the JAMstack!
First Commit!
New blog, resurrected! After loooooooong procrastination, I finally got the time to resurrect my Ghost blog.