RSSAmplifier

Blog

LittleCodingKata

my collection of programming exercises, research and code toys broadly spanning things that relate to programming and software development (languages, frameworks and tools)

codingkata.tardate.comRSS feed ↗473 posts

Latest posts

#473 Reorder

Using ruby to reorder string arrays and compare algorithms: cassidoo's interview question of the week (2026-08-03).

#472 fulfilledOrdersBeforeFailure

Using python to run an ice cream stand: cassidoo's interview question of the week (2026-07-27).

#471 getImpactedCoordinates

Using ruby to calculate the blast radius of some fireworks; cassidoo's interview question of the week (2026-07-06).

#470 Chilkat Library with C

A quick look at the Chilkat component library and a demonstration of using it with C.

#469 Essential SNMP

Book notes - Essential SNMP by Douglas R. Mauro, Kevin J. Schmidt, Kevin Schmidt. First published July 18, 2001. 2nd Edition October 25, 2005.

#468 DNS and BIND

Book notes - DNS and BIND by Cricket Liu, Paul Albitz. First published October 8, 1992. Latest 5th edition, 2006.

#467 SDN: Software Defined Networks

Book notes - SDN: Software Defined Networks: An Authoritative Review of Network Programmability Technologies, by Thomas D. Nadeau, Ken Gray. First published January 1, 2013.

#466 Count Bits (C)

Given a positive number n, count total bits needed to represent it (using C).

#465 meanBits

Using Perl to calculate mean bits; cassidoo's interview question of the week (2026-06-29)

#464 Python Testing Cookbook

Book notes - Python Testing Cookbook, by Greg L. Turnquist. First published May 14, 2011.

#463 maxSolitaireMoves

Using Perl to play solitaire; cassidoo's interview question of the week (2026-06-08).

#462 Unix Power Tools

Book notes - Unix Power Tools, by Shelley Powers, Jerry Peek, Tim O'Reilly, Mike Loukides. First published January 1, 1993.

#461 sed & awk

Book notes - sed & awk 2nd Edition, by Dale Dougherty, Arnold Robbins. First published November 8, 1990.

#460 packSuitcases

Using Perl to pack suitcases; cassidoo's interview question of the week (2026-06-01).

#459 shuffleLine

Using Perl to move every nth customer to the end of the queue; cassidoo's interview question of the week (2026-05-25).

#458 Test::More

The basics of Perl testing with the Test::More module.

#457 Show Perl Libraries

All about how Perl finds library files, and a simple script to report on include paths and installed modules.

#456 radiustar RADIUS Client

Testing the radiustar ruby gem, one of the few RADIUS client libraries. Finding bugs and patching it to get at least basic authentication working with FreeRADIUS server.

#455 longestCoprimeSubsequence

Using Perl to calculate longest coprime subsequence; cassidoo's interview question of the week (2026-05-04).

#454 Test::Simple

The basics of Perl testing with the Test::Simple module.

#453 Preventing Path Traversal

Examining the path traversal vulnerability in Node.js and demonstrating mitigations.

#452 minRepairs

Using Ruby to make minimum repairs to a broken array; cassidoo's interview question of the week (2026-04-27).

#451 Carp

About using the Carp module for error handling in Perl

#450 Learning Perl Objects, References, and Modules

Book notes - Learning Perl Objects, References, and Modules by Randal L. Schwartz, Tom Phoenix. First published June 9, 2003.

#449 Perl Hacks

Book notes - Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving by Shane Warden, Damian Conway, Curtis 'Ovid' Poe. First published January 1, 2006.

#448 Advanced Perl Programming

Book notes - Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial, Second Edition by Simon Cozens. First published January 1, 2005.

#447 maxPatternCopies

Using Perl to make patterns from a string; cassidoo's interview question of the week (2026-04-20).

#446 Perl and XML

Book notes - Perl and XML: XML Processing with Perl by Erik T. Ray, Jason McIntosh. First published January 1, 2002.

#445 Perl Testing

Book notes - Perl Testing: A Developer's Notebook by Ian Langworth, chromatic. First published January 1, 2005.

#444 validatePizza

Using rust to validate a pizza recipe; cassidoo's interview question of the week (2026-04-13).

#443 Perl Cookbook

Book notes - Perl Cookbook, by Tom Christiansen, Nathan Torkington. First published August 1, 1998. Latest second edition, 2003.

#442 Computer Science & Perl Programming

Book notes - Computer Science & Perl Programming: Best of The Perl Journal, by Jon Orwant. First published November 4, 2002.

#441 About Perl

An overview of the Perl programming language, its features, and ecosystem. Includes setting up and running on macOS.

#440 Programming Perl

Book notes - Programming Perl: Unmatched power for text processing and scripting by Tom Christiansen, Brian D Foy, Larry Wall, Jon Orwant. First published January 1, 1991. Latest 4th edition in 2012.

#439 Learning Perl

Book notes - Learning Perl: Making Easy Things Easy and Hard Things Possible by Randal L. Schwartz, Brian D. Foy, Tom Phoenix. First published November 1, 1993. Most recently published as an Eighth edition in 2021.

#438 perrinCombinations

Using Perl to calculate Perrin Combinations; cassidoo's interview question of the week (2026-04-06)

#437 Meshy

About Meshy, an AI 3D model generator. The Meshy 6 model is quite accomplished at generating and manipulating models from 2D images. Text prompt generation is a little more prone to errors.

#436 fireStationCoverage

Using Julia to calculate how well a city grid is covered by fire stations - a multi-source, breadth-first search problem; cassidoo's interview question of the week (2026-03-16).

#435 XSLT CSV Transforms

XSLT transformations for converting CSV data.

#434 Saxon Processor

Setting up and using Saxon for XSLT, XQuery, and XML Schema, including XSLT 3.0 compatible processing on macOS.

#433 XSLT Mandelbrot

Playing with Joel Yliluoma's demonstration of the power of XSLT: generating a Mandelbrot set, rendered with HTML.

#432 Mastering XSLT

Book notes - Mastering XSLT, by Chuck White. First published January 1, 2002

#431 XSLT

About Extensible Stylesheet Language Transformations (XSLT), with a simple example on macOS. Also a discussion of the current state of support and the pending removal of XSLT support from browsers.

#430 About Julia

An overview of the Julia programming language, its features, and ecosystem. Includes setting up and running on macOS.

#429 Developing Feeds with RSS and Atom

Book notes - Developing Feeds with RSS and Atom: Developers Guide to Syndicating News & Blogs, by Ben Hammersley. First published January 1, 2005.

#428 RSS and Atom

Book notes - RSS and Atom: Understanding and Implementing Content Feeds and Syndication, by Heinz Wittenbrink. First published January 1, 2005.

#427 minSwapsToAlternate

Using Clojure to find the minimum swaps required to create an alternating array; cassidoo's interview question of the week (2026-03-09).

#426 About miniKanren

An overview of the miniKanren logic programming language, its features, and ecosystem. Includes setting up and running miniKanren embedded in Clojure on macOS.

#425 The Reasoned Schemer

Book notes - The Reasoned Schemer, Second Edition, by Daniel P. Friedman, William E. Byrd, Oleg Kiselyov, Jason Hemann. First published July 1, 2005 by MIT Press. Second edition 2018.

#424 SEA-LION

About AI Singapore and SEA-LION - a family of open-source, multilingual, multimodal language models designed for Southeast Asia’s diverse languages, cultures, and contexts. I evaluate one the leading models with some tests covering: multilingual legal/business contexts; cultural nuance & code-switching; and regional current affairs with local context.