I'm a developer and an architect with ~10 years of experience. My languages of choice are PHP (Symfony), C#, Go and Typescript. With a tiny bit of Java and C++ here and there. I often write open source libraries, you can find my work on my GitHub. I started this blog for 3 reasons: I've wanted to start a blog for the last 15 years but never had time, I wanted a personal place where I can share whatever's on my mind, and I wanted to create something that uses ActivityPub.
Programming @chrastecky.dev Writing Your Own Framework in PHP: Part One
Programming @chrastecky.dev Making Your Angular App SEO-Friendly with SSR
Programming @chrastecky.dev Fun with PHP: Changing Readonly Properties and Other Shenanigans
Programming @chrastecky.dev New in PHP 8.5: Small Features, Big Impact
Programming @chrastecky.dev New in PHP 8.5: Closures as Constant Expressions
Programming @chrastecky.dev New in PHP 8.5: The Pipe Operator
Programming @chrastecky.dev Go Meets PHP: Enhancing Your PHP Applications with Go via FFI
Programming @chrastecky.dev New in PHP 8.5: Asymmetric Visibility for Static Properties
Programming @chrastecky.dev New in PHP 8.5: Final Promoted Properties
Programming @chrastecky.dev New in PHP 8.5: Levenshtein Comparison for UTF-8 Strings
Programming @chrastecky.dev New in PHP 8.5: Attributes on Constants
Programming @chrastecky.dev New in PHP 8.5: Marking Return Values as Important
Programming @chrastecky.dev Creating a Simple Encrypted Matrix Bot in Go
Technology @chrastecky.dev ActivityPub: The Good, the Bad and the Ugly
Programming @chrastecky.dev Static Typing for the AWS SDK for PHP
Programming @chrastecky.dev Transpiling PHP for older versions
3D printing @chrastecky.dev OpenSCAD configurable calendar 3D model
Gaming @chrastecky.dev Persistent packages on Steam Deck using Nix
Programming @chrastecky.dev Lazy objects in PHP 8.4
Programming @chrastecky.dev Strongly typed ng-template in Angular
I'd argue there's no reason ever to actually use it in production. This is such a horrible hack that it has no place outside dicking around for fun.