Learn about how to use modern tooling to speed up your development, benefiting both the business and the development team.
I am an experienced web developer with a focus on optimizing performance and delivering a seamless user experience. I teach web development using the latest technologies.
Learn to build your own `npx create-my-template` script for your starter template.
My notes on Matt Pocock's videos on TypeScript tips.
Learn how to use the replacer parameter of JSON.stringify to replace undefined values.
Ackee is an open-source analytics tool that can be self-hosted on your own server. Learn how to use Netlify Redirects to proxy requests to your Ackee server.
Not only do interviews open doors to new opportunities, they also help you sharpen your skills with new learnings. Interviews keep your career moving forward and I will share some learnings from experience.
We look at the McLaren Racing website and highlight improvements that will speed up their web performance. We will use tools like PageSpeed Insights and WebPageTest to share techniques on improving page speed.
Learn how to build an app using Remix that connects with third-party APIs using Netlify Graph. We will fetch data from GitHub and use React JSX to build the UI.
Landing your first engineering job is tough. I share my experience and the lesson I learnt that has helped throughout my career.
Learn about what is Jamstack and how it compares to a traditional website. We go through the steps involved in building one, the components that make up a Jamstack site and its advantages and limitations.
With so many techniques on improving site performance - how does one start learning about site performance and what are the first steps? Learn about the tools like Google Lighthouse, PageSpeed Insights and WebPageTest.
Performance comparison of Singapore E-commerce stores. We look at how the sites perform and the areas of improvement that can speed up their web performance. We will use Chrome UX Report to measure the Core Web Vitals of each store and how they compare against each other.
Next.js offers different methods to fetch data for your page content - choosing the right approach for your application will allow you to benefit from the performant advantages that Next.js provides.
Learn about how Shopify-enabled online stores can improve their web page speed performance by moving across to Next.js. We will use Core Web Vitals to measure the performance that Next.js provides out of the box.
Notes from The Coding Career Handbook - Learning in Public by Shawn Wang.
Performance report using PageSpeed Insights and Chrome User Experience Report to showcase which Formula 1 team has the fastest web performance.
Build an API that will allow you to track page hits using FaunaDB and Netlify functions.
How to add Dark Mode to your Tailwind CSS website.
A collection of learnings from my adventures as an engineering manager.
Staying fit and active is important to our well-being and I'd like to remind us to take care of ourselves while we code away.