WierdX — Programming Reference Browse tutorials →
Developer reference · Practical tutorials · CS fundamentals

Clear answers for working developers

Practical tutorials, cheat-sheets, and deep dives on the CS concepts and tools that show up in real work every day.

Browse all tutorials →

Latest tutorials

  • How HTTP Status Codes Work

    Status codes are how the server tells the client what happened to a request. Getting them right in your API is as important as the response body — maybe more so.

  • Regular Expressions Explained

    Regular expressions look cryptic until you understand the small grammar behind them. This guide breaks that grammar into pieces you can combine and reuse for real-world matching problems.

  • REST API Design Principles

    REST isn't a specification — it's a set of architectural constraints. Understanding those constraints helps you build APIs that are intuitive, consistent, and easy to evolve over time.

  • Git Branching Basics

    Branches are how you work on something without breaking what already works. Understanding how Git tracks them — and when to merge versus rebase — is a foundation skill for any developer.

  • Understanding Big-O Notation

    Big-O notation describes how an algorithm's cost scales with input size. Once you can read it fluently, you can compare implementations without running them — and spot the O(n^2) trap before it hits production.