Welcome to Birdor β a calm space for developers who prefer clear writing, reliable tools, and a steady pace.
Take your time. Browse, tinker, and build at your own speed.
Welcome to Birdor β a calm space for developers who prefer clear writing, reliable tools, and a steady pace.
Take your time. Browse, tinker, and build at your own speed.
The introductory Plumego documentation explains what Plumego is and why it exists. This guide focuses on a different question:
How do you design serious, long-lived systems with Plumego?
This article assumes that you already understand:
What follows is an advanced, production-oriented tutorial. We will explore architectural patterns, not just APIs. The emphasis is on design decisions, trade-offs, and operational correctnessβthe areas where Plumego provides leverage without hiding complexity.
By Birdor Engineering
read moreThe Go ecosystem does not suffer from a lack of web frameworks. From minimalist routers to batteries-included solutions, developers can choose from a wide spectrum of abstractions. Yet, despite this abundance, many experienced teams eventually encounter a recurring problem:
Their framework either does too little to guide large systems, or too much to stay out of the way.
Plumego exists in the narrow but important space between these extremes.
By Birdor Engineering
read moreBirdor Tools is now live.
A quiet companion for developers, built with the belief that good tools should feel calm, predictable, and pleasant to use.
Welcome to a place where engineering is simple again.
Birdor Tools is a developer-first toolbox and knowledge hub, designed to combine:
It is not a βtool dumpβ.
It is a curated, intentional, long-term product that emphasizes:
By Leeting Yan
read moreThis update brings UI improvements, infrastructure enhancements, and a major new documentation feature: the official βWhat is Birdor?β product overview page.
Type: tool
Scope: ui-badges
Importance: minor
Introduced the universal “β Updated” badge for use across Tools, Docs, and the Changelog.
Type: infra
Scope: build
Importance: minor
By Leeting Yan
read moreThis update brings enhancements across multiple Birdor tools and introduces the official Changelog system, providing a public and structured way to track product improvements.
Type: tool
Scope: jwt-debugger
Importance: minor
Added HS512 verification and clearer interpretation for JWT time-based claims.
exp, iat, and nbf claims now show human-readable timestamps, improving clarity during debugging.Type: tool
Scope: json-formatter
Importance: minor
By Leeting Yan
read morePython is simple to learn, expressive to write, and powerful enough to build systems of any scale β from automation scripts to backend APIs and machine learning pipelines.
This handbook contains 20 concise, developer-friendly chapters, each focusing on practical understanding and working examples.
Python is a high-level, cross-platform, readable language created in 1991.
Its design goals:
Python powers:
By Leeting Yan
read moreA Calm, Developer-Focused Comparison
Python, Go, and Rust are three of the most influential languages in modern software engineering.
They represent three different philosophies:
This article provides a clear, concise, and practical Birdor-style comparison to help you decide which language fits your next project.
Python prioritizes human time over machine time.
The design is optimized for:
By Leeting Yan
read moreThis update introduces a comprehensive SEO improvement for all Birdor tool pages and a usability enhancement with the addition of a GitHub link in the site header.
Type: website
Scope: seo
Importance: minor
Standardized per-tool SEO metadata across the Tools section, ensuring consistent and clear presentation for search engines and social previews.
Type: website
Scope: header
Importance: minor
By Leeting Yan
read moreBy Leeting Yan
read moreBy Leeting Yan
read moreYou’ve built your game.
Now you must ship it.
Shipping a game is an engineering discipline in itself, requiring:
Lua games can ship to:
This chapter shows how to build a full release pipeline, regardless of engine.
You must package:
By Leeting Yan
read moreTo complete your Lua game development knowledge, you must understand how to design a full engine:
Lua excels as an engine scripting language due to:
This chapter finalizes the architecture needed for professional, scalable Lua game engines.
By Leeting Yan
read moreA modern game needs:
Lua is ideal for all of this:
This chapter builds a complete system that scales from small to AAA-style persistence.
By Leeting Yan
read moreMultiplayer is the hardest part of game development.
This chapter covers the exact models used by:
You will learn the following sync models:
Lua is excellent for netcode:
By Leeting Yan
read moreUI is the backbone of:
Lua is excellent for UI logic because:
This chapter builds a modern, scalable UI framework in Lua.
UI widgets are components:
We define a generic widget base class.
By Leeting Yan
read more