Tutorial Series

Indie Dev Toolkit

Modern tools and workflows for solo full-stack developers. Ship faster, maintain less, build more.

Chapter 1

NX Monorepo Guide

Deep-dive into NX monorepos from architecture concepts to hands-on implementation. Learn how to structure, build, and scale your projects effectively.

1
7 sections

NX Introduction & Architecture

Learn the core concepts of NX monorepos, workspace architecture, library organization patterns and common NX commands.

~1.5 hoursStart Part 1
2
8 sections

Build Your First NX Workspace

Build your first NX workspace from scratch with hands-on exercises covering plugins, tasks, and CI/CD.

~2 hoursStart Part 2
Chapter 2

Modern Frontend Development with React

Learn about React rendering strategies (SPA, SSR, RSC), choose the right architecture for your project size and goals, plus my curated library picks for state, forms, UI, and more — based on my experience working on many React projects throughout the years.

1
6 sections

React Rendering Strategies

Understand how React rendering has evolved from SPAs to Server Components, and learn when to use each pattern.

2
6 sections

React Frontend Architecture

A practical guide to choosing the right architecture for your React project.

3
6 sections

React Client And Server State

Draw a clear line between server state and client state, then go deep on TanStack Query and Zustand — and the rule for never mixing them.

4
Coming Soon

Coming Soon: Forms Done Right

Stay tuned for updates
5
Coming Soon

Coming Soon: Design Systems

Stay tuned for updates
6
Coming Soon

Coming Soon: Auth Patterns

Stay tuned for updates
7
Coming Soon

Coming Soon: Testing Strategy

Stay tuned for updates
8
Coming Soon

Coming Soon: Production Readiness

Stay tuned for updates
9
Coming Soon

Coming Soon: Observability & Analytics

Stay tuned for updates

About the author

avatar

Vu Nguyen

NAB, Lead Engineer

I'm Vu, a Lead Engineer at NAB (National Australia Bank). I started on Home Lending products and now lead a team building for HICAPS, Australia's largest point of sale claiming service for private health insurance. Before NAB, I worked at startups and across a range of teams and stacks.

Upskills is where I share practical, real-world knowledge to help you build and ship projects better. Beyond tutorials, more content is coming: project showcases, interview prep, and AI tools as resources for your learning journey. I'm excited to share what I've learned and keep learning together as we build cool things.

Upskills Community

Discord

Upskills

upskills.dev

Join our community on Discord to get help about the tutorials and ask your questions.

@upskillsdev

Checkout our GitHub to find the source code and submit any issues or feature requests.

Vu Nguyen

@nphivu414

Follow me on X to get the latest updates and news about Upskills.

Indie Dev Toolkit - Upskills | Upskills