… in Part 1 of this winter drama, we left Mrs CL::AWS in a pickle. The story so far: the elves needed to rebuild their eChristmas website on AWS EC2 – Mrs CL::AWS had quickly whipped up a minimal raku script to use the AWS CLI with a basic procedural coding approach and shell executionContinue reading “Day 16: Santa CL::AWS (part 2)”
Category Archives: Tools
Day 14: Trove – yet another TAP harness
Since the early Pheix versions, I have paid a lot of attention to testing system. Initially it was a set of unit tests – I tried to cover a huge range of units like classes, methods, subroutines and conditions. In some cases I have combined unit and functional testing within one .t file, like it’sContinue reading “Day 14: Trove – yet another TAP harness”
Day 11: Santa CL::AWS
Santa’s elves are in charge of updating the e-Christmas site every year and, since that site uses WordPress, it needs a full rebuild each time to make sure that it is ready for all the kids to Post their Christmas lists without drooping under the weight of traffic. This winter, they thought it would beContinue reading “Day 11: Santa CL::AWS”
Day 10: SparrowCI pipelines cascades of fun
Remember the young guy in the previous SparrowCI story? We have not finished with him yet … Because New Year time is coming and brings us a lot of fun, or we can say cascades of fun … So, our awesome SparrowCI pipelines plumber guy is busy with sending the gift to his nephew: sparrow.yaml:Continue reading “Day 10: SparrowCI pipelines cascades of fun”
Day 7: .hyper and Cro
or How (not) to pound your production server (and to bring on the wrath of the Ops) So, I’m a programmer and I work for a government TI “e-gov” department. My work here is mostly comprised of one-off data-integration tasks (like the one in this chronicle) and programming satellite utilities for our Citizen Relationship ManagementContinue reading “Day 7: .hyper and Cro”
Day 4: Give the gift of time
Lately, Santa was getting lots of letters that went a bit like this Dear Santa: I’ve been mostly good, with 98% coverage this year, so what I want for Christmas is… time. You know, I have great Rakulang GitHub Actions for stuff, but when I need to install some external package and also many distributions,Continue reading “Day 4: Give the gift of time”
Day 3: Santa and the Rakupod Wranglers
Santa’s world was increasingly going high-tech, and his IT department was polishing off its new process that could take the millions of letters received from boys and girls around the world, scan them into digital form with state-of-the-art optical character recognition hardware, and produce outputs that could greatly streamline the Santa Corporation’s production for ChristmasContinue reading “Day 3: Santa and the Rakupod Wranglers”
Day 1: SparrowCI pipelines for everything
New year is a fun time when the whole family gets together by a table and eat holiday dinner. Let me introduce some fun and young member of a Raku family – a guy named SparrowCI – super flexible and fun to use CI service. To find SparrowCI lad – go to https://ci.sparrowhub.io web siteContinue reading “Day 1: SparrowCI pipelines for everything”
Day 25 – Future-proofing the Raku Programming Language
Around this time last year, Jonathan Worthington was writing their Advent Post called Reminiscence, refinement, revolution. Today, yours truly finds themselves writing a similar blog post after what can only be called a peculiar year in the world. The Language Visible Changes The most visible highlights in the Raku Programming Language are basically: last / next with a value Normally, last just stopsContinue reading “Day 25 – Future-proofing the Raku Programming Language”
Day 24 – Packaging and unpackaging real good
After all Rakuing along all Christmas, Santa realizes it’s a pretty good idea to keep things packed and ready to ship whenever it’s needed. So it looks at containers. Not the containers that might or might not actually be doing all the grunt work for bringing gifts to all good boys and girls in theContinue reading “Day 24 – Packaging and unpackaging real good”