Blog
- Client Side vs. Server Side in Web Development: A Beginner's Guide(Jan 27, 2024)
- React Server Components (RSCs): A Complete Guide for Beginners(Jan 27, 2024)
- My Top 17 ChatGPT Prompts for Coding(Jan 09, 2024)
- Invisible ReCAPTCHA with Next.js and TypeScript (deferred script)(Mar 23, 2023)
- How your browser loads, parses, and renders a webpage(Feb 05, 2023)
- React Forms Tutorial for Beginners(Jan 31, 2023)
- React Component Lifecycle: A Deep Dive for Beginners(Jan 14, 2023)
- Vanilla React 18 + TypeScript + Webpack(Jan 07, 2023)
- File Upload Strategies with AWS S3, Node.js, Express, React, and Uppy(Jan 02, 2023)
- CommonJS vs. ES6 Modules for Beginners(Dec 17, 2022)
- How to set up an RSS feed with Next.js in a Nrwl NX monorepo(Dec 03, 2022)
- How to build a Masonry Image Gallery + Lightbox with Next.js(Oct 29, 2022)
- Nextjs Image Component: In-Depth Tutorial(Oct 09, 2022)
- SVG Tutorial: Scale, Size and Style for Beginners(Sep 20, 2022)
- Best Code Editor for Programmers: How to Choose(Nov 21, 2020)
- What is an API in Programming? (application programming interface)(Oct 30, 2020)
- Does Software Engineering Require Math?(Oct 21, 2020)
- JavaScript Date Tutorial: Get the Timezone Right!(Oct 02, 2020)
- Imperative vs. Declarative Programming(Jun 19, 2019)
- What is Software Architecture? Beginner Explanation(Apr 19, 2019)
- File Storage vs Block Storage vs Object Storage(Mar 28, 2019)
- What is a Subnet Mask? Explained with Examples(Feb 25, 2019)
- Passport JWT and Session Authentication Tutorial(Jan 22, 2019)
- JavaScript "this" Keyword Beginner Tutorial(Jan 11, 2019)
- Public Key Cryptography for Beginners with Node JS(Jan 08, 2019)
This page is under construction! 🚧
Hey there, my name is Zach.
While you‘ll find tons of awesome content on this site, you‘ll notice that I‘m still actively working on the content organization and page layouts (like this one).
Subscribe to my mailing list to stay updated on new content and improvements to this site. No spam, ever.