Posts by Yanick Champoux
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.
Reduce and Conquer
showcase of higher-order functions to help with the minutiae of Redux.
Stitching Up a Better Monster
Bridging the gap between the virtual and physical woolrlds with the help of QR codes
Actioner (Another Engine)
I'm still playing around with Redux and, as usual, I'm always on the lookout for ways to optimize my laziness.
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.
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.
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.
Ready to Transform Your Business?
Let's discuss how we can help you leverage these insights for your organization
Schedule Free Consultation