Step-by-step tutorials & guides
Build a production-ready command-line file organizer that uses LangChain to create an AI agent capable of categorizing, moving, and renaming files based on user intent. You'll learn advanced patterns like tool composition, agent memory, and error recovery.
Build a production-grade content management system that handles millions of requests by implementing Redis caching strategies. You'll learn cache-aside, write-through, and cache invalidation patterns using Prisma, PostgreSQL, and Redis, with real-time cache invalidation via pub/sub.
Build a production-ready chat plugin architecture using Go. Covers WebSocket for real-time messaging, gRPC for internal service communication, Elasticsearch for search and history, and SDK patterns for JS, Android, and iOS.
Tutorial pengaturan sensitivitas Gyroscope 4 jari PUBG Mobile 90 FPS, kalibrasi sensor pergerakan, dan teknik spray lurus jarak jauh.
Strategi memenangkan lane di Clash Lane Honor of Kings (HoK): timing gank Teleport Circle, counter pick hero meta, serta urutan item pertahanan.
Kumpulan rasio sensitivitas Free Fire optimal untuk semua DPI layar HP, panduan letak Custom HUD 3-4 jari, dan trik eksekusi drag shot.
Panduan teknis penguasaan macro MLBB: konfigurasi control responsif, timing wave minion, serta rute rotasi efektif untuk Midlaner dan Roamer.
A beginner-friendly, hands-on guide to building a modern e-commerce platform inspired by Tokopedia. You'll set up a Rust GraphQL backend, a Kotlin Multiplatform mobile app with premium UI, integrate Redis for caching, and design infrastructure for scale — all from scratch.
Tutorial ini memandu Anda membangun payment gateway multi-tenant dari nol: Next.js untuk UI, Rust (async-graphql) untuk backend, Xendit sebagai payment processor. Anda akan belajar desain database tenant-isolated, dynamic parameterization, deployment dengan Docker Compose, dan CI/CD GitHub Actions ke production.
Learn to build a production-ready travel agent help desk system using Next.js for the frontend, Rust for a GraphQL backend with shift scheduling and Agora token generation, and Agora RTM/RTC for real-time chat and video escalation. Implement smart round-robin agent assignment, admin overrides, and tenant isolation.
This tutorial walks through building a budget variance analysis platform for finance teams using Next.js 16 as the frontend, a Rust GraphQL backend with async-graphql, and a complete DevOps pipeline from local Docker Compose to production blue-green deployments via GitHub Actions. You'll learn how to structure a Rust service for complex financial calculations, integrate it with Next.js server components, and automate multi-architecture builds with zero-downtime deployment.
Learn to build a production-ready payroll dashboard for HR teams using Next.js 16, a Rust GraphQL backend, and Docker. The system handles salary, tax (PPh 21), and BPJS calculations dynamically based on query parameters, with a full CI/CD pipeline via GitHub Actions.
Build a production-grade observability stack for a distributed blog engine (animal-themed services). You'll instrument Go services with custom Prometheus metrics, configure Grafana dashboards with alert annotations, and implement AlertManager with inhibition rules, routing to Slack/Email, and multi-region federation. This tutorial moves beyond basic setup into real-world scaling patterns.
Compare three production-grade zero-downtime deployment strategies in Kubernetes. Implement RollingUpdate, Blue-Green, and Canary patterns using a city-themed load-balanced service, with real-world trade-offs, health checks, and traffic management.
Move beyond basic ownership rules. This recipe-style tutorial teaches advanced Rust ownership patterns—lifetime annotations for zero-copy string slicing, interior mutability with RefCell, and method receiver optimization—by refactoring a real command-line file organizer themed around ocean creatures.
Move beyond beginner Ansible and build a production-grade deployment pipeline for a containerized microservice. You’ll write reusable playbooks that handle build, test, rollout, health checks, and rollback across staging and production environments, leveraging Ansible’s native modules and best practices from real-world DevOps teams.
Master conditional types, distributive conditionals, mapped types with key remapping, branded types, and the infer keyword. Build a flexible report engine for gemstone valuation that validates data transformations at compile time and eliminates runtime errors.
Learn to build a production-grade CI/CD pipeline for a scalable cloud infrastructure using GitHub Actions. This advanced guide covers multi-architecture Docker builds (AMD64 + ARM64), layer caching, semantic versioning, approval-gated deployment, and rollback strategies — all with a real-world microservices project themed around Australian cities.
Learn to choose and implement the right communication pattern for your microservices using a real-world e-commerce platform. Through this problem-solution tutorial, you'll build inventory, order, and payment services with gRPC, REST, and message queues, understanding trade-offs like latency, coupling, and fault tolerance.
Go beyond basic agent tutorials. Learn to build a production-ready AI agent using LangChain that integrates custom tools, conversation memory, and error handling—all wrapped in a FastAPI REST API for a sports-themed task manager.
Learn to deploy a deliberately insecure chat app (BerlinChat) on an internal Wi-Fi network, then use Wireshark, mitmproxy, and custom Python scripts to capture HTTP session cookies and monitor user activity. This advanced tutorial covers ethical network sniffing, session hijacking techniques, and the security hardening needed to prevent such attacks.
Learn to design an intermediate-level data processing pipeline in Python that scrapes fruit market data, validates with Pydantic, cleans with Pandas, and stores results in SQLite — all while applying production patterns like async concurrency, error recovery, and structured logging.
Learn Python by building a real-time city status monitor. Scrape weather data, store it in a JSON-based database, and send Slack notifications when conditions change. Covers requests, Beautiful Soup, and custom scheduling.
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.