How Far Can You Go with Go's Standard Library
How much mileage Go's rich standard library actually gives you, and a principled way to decide when to reach for an external dependency.
Category
Features, syntax and practices of the PHP, JavaScript, TypeScript, Go and Python languages, with release notes and worked examples. (Page 2/9)
This category has 49 posts.
How much mileage Go's rich standard library actually gives you, and a principled way to decide when to reach for an external dependency.
Property hooks and asymmetric visibility in PHP 8.4, how they work with interfaces and readonly, and how they change the way we model class properties.
A hands-on introduction to Go's standard testing package and the table-driven test pattern, embracing the language's minimal testing philosophy.
Typed class constants, json_validate, #[Override], and dynamic constant access in PHP 8.3 — the language's steady steps toward consistency.
TypeScript's built-in utility types and type transformations, from Partial and Pick to conditional and mapped types, and when you really need them.
Design patterns are a tool, not a goal: when to use which pattern in PHP, where they pay off, and the signs that they are creating unnecessary complexity.