Tag: tutorial
-
Building a RAG Application with Azure OpenAI and AI Search
A practical guide to implementing the Retrieval-Augmented Generation (RAG) pattern using Azure OpenAI Service and Azure AI Search, covering document ingestion, embeddings, vector search, and prompt construction.
-
Getting Started with Azure AI Foundry: Build Your First AI Application
A step-by-step introduction to Azure AI Foundry, covering project setup, model deployment from the catalog, prompt flow creation, and evaluation. Build your first AI application on Azure.
-
Next.js Server Actions: Handling Forms Without API Routes
Learn how Server Actions in Next.js simplify form handling by eliminating API routes. Covers validation with Zod, optimistic updates, error handling, and revalidation patterns.
-
Understanding Next.js App Router and React Server Components
A deep dive into the Next.js App Router architecture, React Server Components, data fetching patterns, streaming with Suspense, and practical migration strategies from the Pages Router.
-
Building Full-Stack Apps with SvelteKit: A Complete Guide
A practical walkthrough of building full-stack applications with SvelteKit covering routing, load functions, form actions, API endpoints, and deployment.
-
Rust Web Development: Getting Started with Actix Web and Axum
A practical comparison of Actix Web and Axum for building REST APIs in Rust, with code examples, performance notes, and guidance on choosing the right framework.
-
Rust Ownership and Borrowing: The Mental Model You Need
A practical guide to understanding Rust's ownership system, borrowing rules, and lifetimes for developers coming from Python, JavaScript, or Go.
-
Building Production REST APIs with Go
A hands-on guide to building production-ready REST APIs with Go. Covers routing, middleware, JSON handling, error responses, structured logging, graceful shutdown, and project structure.
-
Go Concurrency Patterns: Goroutines and Channels in Practice
Master Go's concurrency model with practical patterns including fan-out/fan-in, worker pools, and pipelines. Covers goroutines, channels, select, and common mistakes to avoid.
-
A Practical Guide to Python async/await
Learn when and how to use Python's async/await for concurrent I/O-bound tasks. Covers asyncio fundamentals, practical examples, common pitfalls, and when to choose alternatives.