Text::Table::Tiny is a simple module for generating ASCII tables from array data. I use it in lots of places, which is why I adopted it, and have evolved it. This post describes changes I'm working on, to give people a chance to comment, before the changes are locked in.

Read more ...

One of the Perl weekly challenges this week is to use the language detection API at detectlanguage.com. This takes a string of UTF-8 text, and tell you what language or languages it might be. This blog post describes my first cut at a Perl 5 API.

Read more ...

This is my solution to the challenge I set earlier this week: what's the longest word you can spell by traversing US states, taking the initial or initials of the states as you pass through them, without revisiting any states?

Read more ...

The 2nd part of this week's Perl challenge is to find the longest word you can spell using only the two-letter postal abbreviations for the US states. This is my solution, and the solution for a variant of the challenge.

Read more ...

In the 14th Perl Weekly Challenge, the second part was to create the longest word out of US state postal codes. The challenge was attributed to me, but it's not quite what I intended. So here's an additional challenge — the one I intended. Think of it as challenge 2a: what's the longest word you can spell by traversing US states, taking the initial or initials of the states as you pass through them, without revisiting any states?

Read more ...

One of the Perl weekly challenges this week is to use the WordsAPI to look up information about a word. An English word. I was curious about the API, so ended up having a play with it.

Read more ...

For the first 20 or so years, PAUSE treated indexing permissions case sensitively. So Foobar was considered a different module from foobar. This caused problems on operating systems with case insensitive filesystems like MacOS and Windows. So at previous QA Hackathons and Toolchain Summits, it was decided that PAUSE should treat indexing permissions case insensitively. In 2016, at the Rugby QA Hackathon, I started a project to resolve the historical clashes in indexing permissions.

Read more ...

I went to the London Perl Workshop yesterday, and had the usual good time. I.e. catching up with friends, meeting some new people, giving a couple of talks, and attending talks. And as a bonus, I got two t-shirts this year.

Read more ...

December 2018 is the final month of the CPAN Pull Request Challenge (PRC). It started in January 2015, and the last four years have seen hundreds of contributions to hundreds of different CPAN distributions. It would be great to finish on a high note: if you previously signed up, why not re-join for just one month? And if you've not tried it before, why not try it now? You'll only have to do one pull request!

Read more ...

Trying the Fira Code font

typographyfonts Tue 11 September 2018

I'm currently trying out the Fira Code font for coding, which most of the time means Perl, Javascript, HTML, CSS. It's USP is a collection of ligatures for programmers. I'm really not sure what I think so far.

Read more ...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16