Skip to content
ITNotes ITNotes

From Terminal to Cloud

  • AI
  • DevOps
  • HomeLab
  • Linux
  • Networking
  • Programming
  • English
    • English
    • Tiếng Việt
    • 日本語
  • AI
  • DevOps
  • HomeLab
  • Linux
  • Networking
  • Programming
  • English
    • English
    • Tiếng Việt
    • 日本語
Home » Programming
Programming tutorial - IT technology blog
Posted inProgramming

Build Your Own Interpreter: Writing a ‘MiniGo’ From Scratch

June 18, 2026
Build a programming language from scratch. This guide walks you through creating a Lexer, a Pratt Parser, and a Tree-Walking Evaluator in Go with clean, production-ready patterns.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Vertical Slice Architecture: The ‘Clean Architecture’ Alternative That Actually Saves Time

June 8, 2026
Is Clean Architecture making your Web API too complex? Stop jumping through dozens of folders. Learn how Vertical Slice Architecture groups code by features to slash development time and cognitive load.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Python’s match-case: Writing Clean Logic Without the if-else Mess

June 7, 2026
Python's match-case statement is a game-changer for data-heavy applications. Learn how to destructure JSON, match class attributes, and avoid common constant-matching pitfalls.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Building a Rate Limiter from Scratch in Go: Token Bucket Algorithm for API Protection

June 2, 2026
Building rate limiting from scratch reveals what's actually happening inside the libraries you'd normally reach for. This tutorial walks through implementing a concurrent-safe Token Bucket rate limiter in Go — from the core algorithm to HTTP middleware — with practical parameter tuning advice for production use.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Beyond Basic Interfaces: Building Type-Safe Logic with Advanced TypeScript

May 26, 2026
Move beyond basic interfaces. Learn how to use TypeScript's Conditional, Mapped, and Template Literal types to build scalable, self-correcting codebases.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Rust’s Secret Sauce: Mastering Ownership and Borrowing Without the Garbage Collector

May 26, 2026
Rust eliminates the need for a garbage collector without sacrificing memory safety. Explore the core principles of ownership, borrowing, and lifetimes with practical examples.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Go Generics Explained: Write Flexible, Reusable Code and Build Shared Libraries

May 20, 2026
Go generics, introduced in 1.18 (March 2022), solve the long-standing problem of code duplication in statically typed Go. This tutorial covers type parameters, constraints, the tilde operator, and practical examples — including a generic Set, Filter function, and TTL cache — showing how to build reusable shared libraries without sacrificing type safety.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

From Script to Ship: Building Cross-Platform CLI Tools with Go and Cobra

May 15, 2026
Stop fighting 'it works on my machine.' Discover how to use Go and Cobra to build single-binary CLI tools that deploy via GitHub Actions in seconds.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Stop Fighting Data Validation Bugs: A Deep Dive into Pydantic v2

April 27, 2026
Tired of production crashes caused by dirty data? Learn how Pydantic v2 uses a Rust-powered core to provide lightning-fast, type-safe validation and configuration for modern Python.
Read More
Programming tutorial - IT technology blog
Posted inProgramming

Mastering Python Type Hints and Mypy: Lessons from 6 Months in Production

April 15, 2026
Learn how to master Python Type Hints and Mypy through the lens of a 6-month production review. This tutorial covers everything from basic syntax to advanced Protocols and CI/CD integration for cleaner, bug-free code.
Read More

Posts pagination

1 2 3 Next page
Copyright 2026 — ITNotes. All rights reserved.
Privacy Policy | Terms of Service | Contact: [email protected] DMCA.com Protection Status
Scroll to Top