May 25, 2026
Shipping My First Raku App: behave.dev
I just released behave.dev into production. It's the homepage for
BDD::Behave, my behavior-driven testing framework for
Raku. It's the first Raku application I've ever pushed to production. I've been deploying web apps since
1996, so the moving parts of putting a process behind a reverse proxy on a Linux box are familiar
territory. What I had to figure out this time was where the Raku-shaped pieces
slot into that picture, and which of my usual configuration patterns transfered cleanly.
raku (18) linux (11) haml (2) systemd (2) cro (1) behave (1)
July 28, 2024
I've been watching Raku since it was still Perl 6, back when Larry Wall gave his State of the Onion talk in 2000. Fifteen years from announcement to 1.0. You can defend the timeline; they were rebuilding the language from the ground up, grammars, gradual typing, a real MOP, the whole catalog, and the result is something I genuinely enjoy writing. But anyone who pretends the wait didn't have a cost is just wrong. Pugs gave us something runnable in 2005, Rakudo Star landed in 2010 but with a real 1.0 release not shipping until Christmas 2015. By then many of the developers who would have championed it had moved on. Python, for example, had already eaten the scripting world alive. The window where anyone outside the Perl tent was paying attention closed somewhere around 2008, and nobody really noticed.
raku (18)
August 2, 2023
I wanted to learn to create a dynamically-named method inside a dynamically-named class in Raku. This is what I ended up with:
#!/usr/bin/env raku
my $class-name = "MyDynamicClass";
my $method-name = "dynamic-method";
raku (18) ruby (5) meta (1)
January 23, 2021
Console Blackjack for Raku.
Current Version: v1.0.6
Install using zef:
zef install Console::Blackjack
blackjack (19) raku (18) console (14)