Home
Writing
- How your browser loads, parses, and renders a webpageFeb 5, 2023
- React Forms Best PracticesJan 31, 2023
- The Secret Life of a React ComponentJan 14, 2023
- Vanilla React 18 + TypeScript + WebpackJan 7, 2023
- File Upload Strategies with AWS S3, Node.js, Express, React, and UppyJan 2, 2023
- Scripts vs. CommonJS vs. UMD vs. AMD vs. ES6 ModulesDec 17, 2022
- How to set up an RSS feed with Next.js in a Nrwl NX monorepoDec 3, 2022
- Setting up a Macbook for Software DevelopmentNov 14, 2022
- How to build a Masonry Image Gallery + Lightbox with Next.jsOct 29, 2022
- How to use the Next.js Image Component EffectivelyOct 9, 2022
- Must-know SVG Concepts for Web DevelopersSep 20, 2022
- Under ConstructionFeb 1, 2022
- CSS Grid Course for Complete BeginnersApr 21, 2021
- Detailed Flexbox Tutorial for Beginners (everything you need to know!)Mar 28, 2021
- Lesson 9 - Introduction to Responsive Web Design (Fullstack developer series)Mar 8, 2021
- Lesson 8 - CSS Crash Course for Beginners (Fullstack developer series)Mar 1, 2021
- Lesson 7 - HTML + DOM Crash Course (Fullstack developer series)Feb 9, 2021
- Lesson 6 - JavaScript Built-In Functions and Objects (Fullstack developer series)Jan 18, 2021
- Lesson 5 - JavaScript Functions, Loops, and Conditionals (Fullstack developer roadmap series)Jan 11, 2021
- Lesson 4 - JavaScript Operators (Fullstack developer roadmap series)Jan 1, 2021
- Lesson 3 - JavaScript Variables and Data Types (Fullstack developer roadmap series)Dec 25, 2020
- Lesson 2 - What is JavaScript and How is it Used? (Fullstack developer roadmap series)Dec 19, 2020
- Lesson 1 - Your First JavaScript Program (Fullstack developer roadmap series)Dec 12, 2020
- Fullstack Developer Series - Learn to Code in 2021 and BeyondDec 9, 2020
- Fullstack Developer Series - Table of ContentsDec 8, 2020
- Frontend vs. Backend vs. Fullstack Web DevelopmentDec 4, 2020
- What Code Editor Should I Learn First? (for web development)Nov 21, 2020
- Is it too late to learn to code?Nov 7, 2020
- What the heck is an API? (with AI text bot example)Oct 30, 2020
- Do you have to be good at math to become a programmer?Oct 21, 2020
- A Complete Guide to JavaScript Dates (and why your date is off by 1 day)Oct 2, 2020
- How to Read an RxJS Marble DiagramSep 17, 2020
- 3 Things I Wish I Knew When I Started Using Angular 2+Sep 10, 2020
- Imperative vs. Declarative Programming (Procedural, Functional, and OOP)Jun 19, 2019
- Introduction to Software Architecture (Monolithic vs. Layered vs. Microservices)Apr 19, 2019
- File (NAS) vs. Block (SAN) vs. Object Cloud StorageMar 28, 2019
- Understanding IP Addresses and Subnet MasksFeb 25, 2019
- Guide to Bash ScriptsFeb 3, 2019
- Bash Shell Variables and Aliases (and how to setup your $PATH variable)Feb 3, 2019
- 6 Intermediate Bash CommandsFeb 3, 2019
- Networking Bash CommandsFeb 3, 2019
- Processes and System Management with BashFeb 3, 2019
- Bash Regular ExpressionsFeb 3, 2019
- SSH and BashFeb 3, 2019
- Users, Groups, and Permissions in Bash (UNIX based Operating Systems)Feb 3, 2019
- The Ultimate Guide to Passport JSJan 22, 2019
- The Most Confusing Thing in JavaScript - The "this" keywordJan 11, 2019
- Making Sense of Public Key CryptographyJan 8, 2019
- Git Crash Course - A Simple Workflow for Small Teams and StartupsJan 1, 2019