Articles and guides about tutorial — 17 posts
Build on your basic Next.js notes app by integrating a real database (Prisma + SQLite), implementing advanced routing patterns (route groups, parallel routes), mastering data caching and revalidation, adding search and pagination with URL search params, and using Zod for robust server action validation — all with a fruit-themed twist.
Upgrade a basic Next.js notes app with advanced patterns: middleware-based authentication, optimistic UI updates using Server Actions, parallel data fetching, and streaming with Suspense. Build a basketball-themed coach's playbook that feels instant and resilient.
This tutorial teaches Next.js 16 from the ground up by building a progressive web app for notes. You'll learn the App Router, Server Components, data fetching, and API routes through a hands-on animal-themed project, comparing modern and legacy approaches.
Move beyond basic components and state management to build a composable, accessible component library using compound components, context, and custom hooks. You'll implement a RiverTabs system with controlled/uncontrolled modes, ARIA compliance, and test-driven development—ready for real design systems.
Build a music-genre-themed interactive dashboard from scratch using React. You'll learn core concepts—components, props, state, events, and conditional rendering—by creating a real project, not abstractions. Perfect for beginners who need a practical foundation before diving into useReducer or design systems.
Move beyond basic generics and learn to use TypeScript's template literal types and recursive conditional types to build a type-safe automated report generator that validates report templates at compile time, preventing runtime errors from mismatched field names.
Build an intermediate-level CLI note-taking app in Go that adds background autosave, concurrent search, and channel-based communication. You'll master goroutines, channels, tickers, and safe file I/O while extending the note-taking project from previous tutorials.
Learn Go by building a command-line note-taking app where each note is a 'Player' and the collection is a 'Lineup'. Master structs, slices, methods, user input, and file persistence in under 200 lines of code.
Learn Go by comparing its core data structures to spreadsheet columns. Build a complete CLI inventory manager for gemstones, mastering structs, slices, methods, user input, and file I/O in under 200 lines of code.
Learn Go from scratch by building a practical command-line tool to track gemstones. You'll master structs, slices, loops, and user input while creating a real application you can run and extend.
Learn Java async/await from scratch by building a real-world automated sports report generator. This tutorial uses analogies, clear code examples, and a running project to teach you how to handle asynchronous operations in Java without confusion.
Learn Rust fundamentals by solving a real problem: a messy downloads folder. You'll master ownership, pattern matching, file I/O, and error handling while building a city-themed file organizer that sorts files into folders automatically.
Learn how to manage complex component state in a design system using useReducer instead of nested useState calls. Through a fruit-themed component library, you'll compare approaches, implement a reducer, and avoid common pitfalls.
Learn to use Docker Compose to replicate production environments locally, ensure CI/CD compatibility, and avoid common pitfalls in music development stacks.
This tutorial teaches TypeScript generics through a comparison-based approach, using a command-line tool for music genre data as a running example. You'll move from basic generic functions to advanced contraints and utility types, gaining practical experience in type-safe programming.
Pelajari cara menganalisis data menggunakan library Pandas di Python dari dasar. Tutorial ini membahas persiapan data, pembersihan, filtering, hingga visualisasi sederhana dengan contoh nyata yang mudah diikuti.
Pelajari konsep async/await di JavaScript dari dasar. Tutorial ini akan membimbing Anda dari callback hingga promise, lalu ke async/await dengan contoh nyata dan tips praktis untuk pemula.