Day 24: The Grinch of Raku, Part 2: Hold Your Horses

In 2017, the Grinch ruined Christmas by showing off some of the naughty things you can do with Raku’s features. Unfortunately, while his heart grew by three sizes that year, there’s more than one Grinch! This Grinch will be doing something extra naughty this year, taking some inspiration from the JavaScript community. You may haveContinue reading “Day 24: The Grinch of Raku, Part 2: Hold Your Horses”

Day 23 – A Raku Advent Helper

Introduction I have been writing Raku Advent articles annually since 2016, and it’s always been a struggle for me to get a reliable transformation of my source file into the Raku Advent WordPress (WP) website without something getting changed by WP. Then, the menus are terrible and editing can be troublesome. In this article IContinue reading “Day 23 – A Raku Advent Helper”

Day 21: Searching for a Red gift

Alabaster Snowball, the elf, was searching for a gift for the person he had drawn on the North Pole’s Secret Santa. He had the great honour to draw Santa! What to give for the one who gives everyone’s presents? So he was searching on the internet for some keywords he knew Santa would like: automaticContinue reading “Day 21: Searching for a Red gift”

Day 20 – Raku from Perl: Transforming Old Perl Code (Part 2)

Spoiler Alert! When I started this two-part post, I was blissfully unaware of a similar topic in the Raku community; however, I was awakened to that fact when I first read Elizabeth Mattijsen’s Raku Weekly Blog on Monday, 9 Dec, and saw that the famous Perl and Raku expert, Jeff Goff, had written a multi-partContinue reading “Day 20 – Raku from Perl: Transforming Old Perl Code (Part 2)”

Day 19 – Functional Programming with Raku

Functional Programming in Raku I watched a really nice video recently, Functional Programming in 40 minutes, which I thought was really good. I’ve done bits of functional programming over the years but I know lots of people find the ideas behind it quite confusing. So the first thing I’d say is go watch that video,Continue reading “Day 19 – Functional Programming with Raku”

Day 18: What is my concurrent or parallel Raku program doing?

Raku makes it easy to introduce a bit of parallelism into a program – at least, when the solution lends itself to that. Its asynchronous programming capabilities also shine when building concurrent applications. During the last year, I’ve enjoyed employing both of these in my work. However, I also discovered that something was missing. ItContinue reading “Day 18: What is my concurrent or parallel Raku program doing?”

Day 17: Maze Maker for Fun

Maze Maker I remember when I was in school, I used to play the game where you help the mouse go through the maze and reach the target as quickly as possible. Evenwhen I finished my college, I would still wonder how one can create a maze. Those who create maze must be super ingenious.Continue reading “Day 17: Maze Maker for Fun”

Day 16: Raku powered jmp-ing to the coalface

Santa makes sure his elves can get to and from the workplace quickly. I wish it was the same for computer programming! Sometimes it takes a while to wade through a codebase to find where the real work needs to happen. jmp is a Raku powered command-line utility I use for searching and jumping aroundContinue reading “Day 16: Raku powered jmp-ing to the coalface”