Perl Blog
Expert insights, industry trends, and best practices from our team of technology professionals
System monitoring: summoning the beast of a thousand eyes
building a extensible, metric-collecting cli app for InfluxDB.
Announcing our TPC 2017 app!
Release announcement for TPC 2017 mobile application
Analyzing a Fantasy
What started as a casual game has turned into a trip through a data analytics wonderland.
YAPC::EU Recap
A recap of YAPC::EU 2016.
Redux redux (via Pollux)
Redux is a small JavaScript library that is quite popular at the moment. Liberally inspired by functional programming principles, it offers a state container that is accessed and modified via message passing.
Announcing our YAPC::EU app!
Release announcement for YAPC::EU mobile application.
Git Mo' Meta: Easily Adding Meta Information to Git Branches
From time to time, it comes in handy to tie various types of information (ticket id, bug or feature, task owner, sprint information, deadline, etc.) against a branch.
Herding Camels
Exploring tools useful for the herding and testing a group of Perl modules
Bread::Board, part II: Beyond the DSL
This follow up digs into Bread::Board without the convenience layer. Instead of relying on its DSL, it walks through manually building containers and services with Moose classes, showing how the dependency injection framework really works under the hood and how each component fits together to resolve dependencies in a structured way.
Rakudobrew
Curious about Perl 6 and want to stay on the bleeding edge? Rakudobrew makes it easy to install and switch between different Rakudo builds so you can experiment with the language, explore backends like MoarVM and JVM, and keep your setup current without manual juggling.
A Gentle Introduction to Bread::Board
Inversion of Control can feel intimidating, but Bread::Board makes complex dependency wiring in Perl far more manageable. This walkthrough shows how to replace sprawling constructors with a clean, declarative container setup that keeps components flexible and testable without sacrificing clarity.
YAPC! YAPC! YAPC! Recap
That's right folks. The annual North American Perl conference, YAPC::NA, was held in sunny Orlando, Florida last week. Infinity Interactive was well represented and many of our developers presented talks.
Spreadsheets as a Data Exchange Format
When working with non-technical clients, often their preferred means of exchanging structured data is via spreadsheets. Using a custom tool is not always practical due to cost or training time constraints, and using a type of document that doesn't have its own standard editor (such as XML or JSON) will generally result in having to deal with malformed files on a regular basis, since these files are often edited by hand.
Ready to Transform Your Business?
Let's discuss how we can help you leverage these insights for your organization
Schedule Free Consultation