This is the 14th of the HARC Stack essays. Previous <= As if you didn’t know, HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web development. Hot news th…| Raku::Journey
This week Farhad and me finally found some time to improve a part of our build pipeline that was nagging me for years. We can now release our DarkPAN modules via CI/CD into a GitLab generic packages ...| domm.plix.at
Drei Jahre lang war Sven Schmitz Leistungsträger bei der SG Mettlach-Merzig in der Fußball-Saarlandliga. Nun spielt der Luxemburger bei der SG Moseltal – und hat mit seinem neuen Verein große Pläne.| Saar-Sport | Saarbrücker Zeitung
After a very long hiatus due to the triplet of work-vacation-work, we return to Part 3 of my AI assisted coding of a Perl interface to a foreign library.| blogs.perl.org
Twenty years is a long time in the world of software. That's how long it's been since I last updated my Perl module, File::Finder. But today, thanks to a bug report from a dedicated user, I'm excited to announce the release of version 1.0.0!| blogs.perl.org
Am Wochenende haben die Weinliebhaber in Nennig ihre neuen Hoheiten gebührend gefeiert.| Merzig-Wadern | Saarbrücker Zeitung
Perl and Python are often compared to each other (let's not forget Ruby), and almost always those discussions will come to the conclusion pretty much anything you can do in one or the other. Without going into that, I've noticed that Python however, is often used as an implementation language (uhmm, maybe the term here is incorrect technically - a language you use to, for example, enable some degree of scripting in a large application ... Tecplot, Rhinoceros etc.; these are from the scientifi...| Recent Questions - Software Engineering Stack Exchange
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
This is the weekly favourites list of CPAN distributions. Votes count: 50| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
This is the weekly favourites list of CPAN distributions. Votes count: 43 This week there isn't any remarkable distribution Build date: 20...| niceperl.blogspot.com
This is the 13th of the HARC Stack essays. Previous <= As if you didn’t know, HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web development. Well, Cro h…| Raku::Journey
I’ve been doing the Weekly Challenges. The latest involved array slicing and point filtering. (Note that this ends today.)| RogerBW's Blog
With "third-party", we usually mean someone not part of an agreement, but who may still be influencing (or influenced by) it. When this party is an Open Source project we depend on, I propose we use the term "second-party" instead. Here's why.| Code = Conversation
PTS2023 was this time in Lyon, France; Organized primarily by Philippe “BooK” Bruhat and Laurent Boivin. This event wouldn’t be possible without it’s sponsors, Booking.com, Deriv, Grant Street Group, FastMail, cPanel, Perl Careers, MaxMind, Fastly Inc., Perl Maven, OpenCage, Perl Services, Oetiker+Partner, and Procura. Thank you! All pictures in this gallery are ©2023, Salve J. … Continue reading Perl Toolchain Summit 2023 in Pictures→| Code = Conversation
New EU laws are coming that will affect Open Source. Should we worry?| Code = Conversation
Let’s have a thought experiment. Assume there is an Open Source-licensed Perl module published on CPAN that you care about, and that hasn’t had any updates in a very long time – what are your options? In this blog post, I’ll take a dive into this problem, and use the Geo::Postcodes::NO module as an example. … Continue reading A FIXIT-dive into an old CPAN module→| Code = Conversation
| Code = Conversation
The PTS is a gathering of key contributors to the CPAN and Perl ecosystems. These people spend a long weekend extra every year on building, improving and fixing many important parts of infrastructure most Perl developers and their companies use to do business.| Code = Conversation
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
This is the weekly favourites list of CPAN distributions. Votes count: 51| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
This is the weekly favourites list of CPAN distributions. Votes count: 74 Week's winner: Mojolicious (+3) Build date: 2025/07/26 22:19:25 ...| niceperl.blogspot.com
This is the 12th of the HARC Stack essays. Previous <= By the way, HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web development. My favourite HTMX example is the Active Search. Just so cool to be able to do that with server side code – pure […]| Raku::Journey
This is the 11th of the HARC Stack essays. Previous <= HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web development. While the perennial Todo example is not …| Raku::Journey
One quickly discovers that fweep doesn’t actually compile on a modern system.| entropicthoughts.com
The Healing of Tobit by Bernardo Strozzi (CC0 1.0). There is ongoing discourse about the relationship between patient agency and external factors in health outcomes. It can be difficult to identify the multifaceted variables that answer the question of why one person becomes ill and not another. While individual action does certainly play a role,…Read More| Canopy Forum
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12. App...| niceperl.blogspot.com
This is the tenth of the HARC Stack essays. Previous <= HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web development. Your patience in stepping through this set of posts is now going to pay off. We already saw how Air::Components are the real meat in the […]| Raku::Journey
This is the ninth of the HARC Stack essays. Previous <= HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to website authoring. It may have taken nine instalments to get here, but it was worth the wait. Today we get to use the power of Red. Component Here’s […]| Raku::Journey
This is the eighth of the HARC Stack essays. Previous <=> Next As you are probably tired of reading by now, HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to w…| Raku::Journey
XS has a reputation for being hard to access and I think it's a shame because I don't think it has to be: it's mostly that the Perl API is hard. What if you offload as much logic as possible to perl, and use XS only to expose functions to perl? That would be much easier for a casual XS writer who doesn't know anything about Perl's internals.| blogs.perl.org
I had created the library in C as part of a bigger project to create a multithreaded and hardware (GPU, and soon TPU) accelerated library to manipulate fingerprints for text. At some point, I figured one can have fun vibe coding the interface to Perl. The first post in the series just dropped ; it provides the background, rationale, the prompt and the first output by Claude 3.7. Subsequent posts will critique the solution and document subsequent interactions with the chatbot. | blogs.perl.org
perldelta| perldoc.perl.org
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12. App...| niceperl.blogspot.com
Printing statistics to the terminal or plotting data extracted from FIT files is all well and good. One problem is that the feedback loops are long. Sometimes questions are better answered by playing with the data directly. Enter the Perl Data Language.| P.T.C.
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
This is the weekly favourites list of CPAN distributions. Votes count: 22 This week there isn't any remarkable distribution Build date: 20...| niceperl.blogspot.com
This is the seventh of the HARC Stack essays. Previous <= As you know, HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web design. Hamburger Menu Go on take a l…| Raku::Journey
FIT files record the activities of people using devices such as sports watches and bike head units. Platforms such as Strava and Zwift understand this now quasi-standard format. So does Perl! Here I discuss how to parse FIT files and calculate some basic statistics from the extracted data.| P.T.C.
Last time, we worked out how to extract, collate, and print statistics about the data contained in a FIT file. Now we’re going to take the next logical step and plot the time series data.| P.T.C.
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
This is the weekly favourites list of CPAN distributions. Votes count: 49| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12. App...| niceperl.blogspot.com
This is the sixth of the HARC Stack essays. Previous <= As you know, HARC Stack combines HTMX with raku Air, Red and Cro to supply a fresh approach to web design. Last time we took a look at a Minimal single page website. Today, we are going to add in a navigation bar, or…More| Raku::Journey
This is the fifth of the HARC Stack essays. Previous <= If you have made it to this episode, further congratulations! You will know that HARC Stack combines HTMX with raku Air, Red and Cro to su…| Raku::Journey
Last week I attended the German Perl/Raku workshop 2025 in Munich, Germany. This is a retrospective of my experiences there and a summary of the talks.| P.T.C.
In the previous post, we created a network close enough to reality so that finding routes between stations was possible and sufficiently interesting. In this final post in the series, we’re going to see how to handle indirect connections between stations.| P.T.C.
Perl I had a reasonably productive year, releasing several modules that I think/hope are useful for the wider ecosystem. Crypt::Passphrase This module manages the passwords in a cryptographically agile manner. That means that it can not only verify passwords using...| Leon Timmermans
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
This is the weekly favourites list of CPAN distributions. Votes count: 43| # where we turn Perl inside out
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12. App...| niceperl.blogspot.com
This is the fourth of the HARC Stack essays. Previous <=> Next. If you have made it to this episode, congratulations! You will know that HARC Stack combines HTMX with raku Air, Red and Cro to…| Raku::Journey
Like most developers, I have a mental folder labelled “useful little tools I’ll probably never build.” Small utilities, quality-of-life scripts, automations — they’d save time, but not enough to justify the overhead of building them. So they stay stuck in limbo. That changed when I started using AI as a regular part of my development| Perl Hacks
The previous post focused on adding more lines to the network and adding colour to those lines. This time, we’ll add another line, but now the map will better match reality. This will allow us to start finding routes between stations on the network.| P.T.C.
A real tram network is more like a web of interconnecting lines. Although more lines mean more complexity, they allow Map::Tube to better reflect reality and thus be more useful and interesting.| P.T.C.
A week ago I attended the 2025 PTS. For me it was a different PTS than the previous ones.| blogs.perl.org
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.| # where we turn Perl inside out
Continuing our deep-dive HOWTO about building Map::Tube maps, we describe the structure of a Map::Tube map file, extend the map for the first tram line, and use a plugin to graph the network.| P.T.C.
Mohammad Sajid Anwar’s post in last year’s Perl Advent Calendar about his Map::Tube module intrigued me. I decided I wanted to build such a map for the tram network in the city where I live: Hannover, Germany. Along the way, I thought it’d be nice to have a detailed HOWTO explaining the steps needed to create a Map::Tube map for one’s city of interest. Since I enjoy explaining things in detail, this got … long. So I broke it up into parts.| P.T.C.
This year, there was another London Perl Workshop 2024, I decided to attend it.| Andrew Shitov
This week, the new version of Perl was announced. The new version 5.38 is extremely interesting because it introduces classes, which are built-in in the core language. The feature is currently marked as experimental, but nevertheless it was interesting for me to try it out.| Andrew Shitov
Should Sqitch and URI::mysql use DBD::MariaDB instead of DBD::mysql? If so, what are the implications for Sqitch deployment and usage?| Just a Theory
This is the third of the HARC Stack essays. Previous <=> Next. In previous instalments, you have learned how I fell in love with HTMX. The power to build websites on the server side in my fav…| Raku::Journey
You may have heard of the HARC Stack. Combining HTMX with raku Air, Red and Cro so that you can just build websites the right way™. This is the second of the HARC Stack essays. Previous <=> N…| Raku::Journey
I'm currently sitting in a TGV doing 300km/h from Marseille to Paris, traveling back home from the Koha Hackfest, hosted by BibLibre. Results This year I did a lot of QA, which means reviewing ...| domm.plix.at
We are currently setting up a staging server (called beta) for a project consisting of two sub-projects and a bunch of services in each project. Each service uses a distinct role (postgres-speech for| domm.plix.at
Now that we have set up our mbtiny configuration in the previous post, we can actually use it. Minting a new distribution Minting a distribution is trivial once you’ve completed the setup. It’s typically just a matter of calling mbtiny...| Leon Timmermans
Link: https://www.perlmonks.org/?node_id=11163487 I seek the wisdom of the Perl Monks: > The Sqitch project got [a request][sqitch-825] to switch from [DBD::mysql] > to [DBD::MariaDB]. DBD::mysql 5's requirement to build from the MySQL 8 > client library provides the impetus for the request, but in poking around, I > found a [blogs.perl.org post] highlighting some Unicode fixes in > DBD::MariaDB, as well. > > Now, Sqitch likely doesn't have the Unicode issue (it always works with Perl > Unico...| Just a Theory
People usually don't think about Perl's type system. Some would even mistakenly claim it doesn't have one. It is, however, a most unusual one that doesn't really look like anything else.| blogs.perl.org
Three members of the Debian Perl Group met in Hamburg between May 23 and May 30 2022 as part of the Debian Reunion Hamburg to continue perl development work for Bookworm and to work on QA tasks across our 3800+ packages. The participants had a good time and met other Debian friends. The sprint was also productive: pkg-perl-tools and dh-make-perl were improved and extended. More than 50 uploads were done, and more than 30 bugs were fixed or at least triaged. autopkgtests were added to lots of ...| Bits from Debian
This year's London Perl and Raku Workshop is just 4 weeks away. We now have a pretty full schedule, so the call for presentations is now closed, however we might have room for one or two more talks depending...| lpw
The schedule for this year's London Perl & Raku Workshop is now visible: https://act.yapc.eu/lpw2024/schedule. Please please please (please please) make a point to mark those talks that you plan to attend as this will allow us to tweak the schedule a bit if some talks are more heavily favourited than others.| blogs.perl.org
This post describes how to apply HTMX functionality with the Raku Cro web framework. I have already shared a couple of precursor posts that explain separately Why HTMX? and Why Cro?. Why HTMX and C…| Open::Journey
Hi All! Given the number of talks submitted to this year's London Perl & Raku Workshop we have decided to reserve a third room in the venue. This will give us a bit more room on the schedule for talks, which is good as the other two rooms are now 90% full.| blogs.perl.org
A few months ago, I wrote about a new 1Password library for Perl, which I was using to stop putting sensitive information into my environment. I was pretty happy with this! It meant I could put a pointer to my credentials in my configuration, instead of the credentials themselves.| rjbs forgot what he was saying
Yep, that's right - the second half dozen talks have been accepted for this year's London Perl and Raku Workshop. This puts our schedule at approximately 80% full, so if you are thinking about talking at the workshop then submit your proposal now!| blogs.perl.org
A new “State of software security” report says application code is “drowning in debt”, where debt is defined […]| DEVCLASS
Yep, that's right - the first dozen talks have been accepted for this year's London Perl and Raku Workshop. This puts our schedule at approximately 50% full, so if you are thinking about talking at the workshop then submit your proposal now!| blogs.perl.org
Introduction This blog is aimed at beginners trying to learn the basics of PostgreSQL but already have some experience under their belt. For this tutorial, we will assume you have PostgreSQL correctly installed on Ubuntu. All of these steps were done using PostgreSQL 16 (development version) and Ubuntu 23.04. We'll go over 3 different but| Highgo Software Inc. - Enterprise PostgreSQL Solutions
In which thousands become millions, as we achieve a near-linear solution.| blogs.perl.org
This post will be short but baffling.| rjbs forgot what he was saying
The other day, a concatenation of circumstances led me to thinking about the lousy state of sending formatted text to Slack. We have a bot called Synergy at work, and the bot posts lots of content. Mostly it’s plain text, but sometimes we have it send text with bold or links. This is for a couple reasons. Our bot supports channels other than Slack (like SMS and Discord and the console), so we can’t express everything in Slack-oriented terms. But even doing so would be hard, because of the...| rjbs forgot what he was saying
Sometimes one needs an extra ounce of performance. Why not combine the high level semantics of Perl with the punch of assembly? This repo includes various examples of how this can be done....| chrisarg
E. Choroba| blogs.perl.org
I’m sorry for the lack of music this time around, but when I read “broken keys”, there’s only one broken key I can think of.| Packy’s Place
Brett Estrade, did it again with yet another excellent talk at TPRC 2024 about the use of OpenMP for parallelizing Perl/C code. This is an area that is extremely interesting as OpenMP is a rather straightforward way to parallelize code using simple compiler pragmas in Inline::C sections of code. Furthermore, as I discussed at TPRC2024, the combination of the Many Core Engine (MCE) and OpenMP allow the Perl user to endow a specific piece of code with both process and thread level parallelism, ...| blogs.perl.org
Musical free association: “B after A” became “time to play B sides…“| Packy’s Place
In my last post, I wrote about how I made dzil workflower to install GitHub Actions into my Dist::Zilla-based dists’ repositories for automated testing. I also said I’d been reading O’Reilly’s Learning GitHub Actions. This week, I applied some more of what I learned from the book, and it was good.| rjbs forgot what he was saying
While researching a very weird bug0 in Koha I had to figure out a way chop a string to a specific maximum length. In bytes and not in characters, because in that case the horrible format USMARC is ...| domm.plix.at
Do people really want typed languages? And, hey, look who was out front on this one!| Various and Sundry
Let’s have a thought experiment. Assume there is an Open Source-licensed Perl module published on CPAN that you care about, and that hasn’t had any updates in a very long time - what are your options? In this blog post,...| Salve J. Nilsen
Every year we bring together the lead developers of the Perl and CPAN toolchain! This event was previously known as the QA Hackathon, but in 2016 it became the Perl Toolchain Summit (PTS) to more accurately reflect the scope and...| Salve J. Nilsen