statman-stopwatch

statman-stopwatch

I have spent a ton time in my career tracking performance metrics. I created a suite of metrics under the name statman, inspired by Coda Hale’s Dropwizard project. statman-stopwatch is a simple high res stopwatch for node.js applications. The Stopwatch is useful for determining the amount of time it takes to perform an activity.

Learn more

pulpo-messaging

pulpo-messaging

In my professional career, I have created several messaging based applications across vb6, .net, node.js, java, and python. I have collected many of my lessons learned into a python based implementation. pulpo-messaging is a lightweight framework for handling distributed delayed job processing. This can be useful for any background jobs that you need within your system.

Learn more

pulpo-config

pulpo-config

pulpo-config provides a robust and flexible way to manage configuration settings in Python applications. It offers a simple interface to load, retrieve, and set configuration parameters, making it ideal for projects that require dynamic configuration handling.

Learn more

statman.py

statman.py

statman is a collection of metric collectors to embed within your python application. It includes a registry to easily access your metrics from anywhere within your application.

Learn more

jersey-starterkit

Jersey Starterkit

During the late 2000 / early 2010 timeframe. I spent several years working on java based projects, specifically webservices with jax-rs and Jersey (Sun/Oracle’s reference implementation of jax-rs). I became pretty proficient, and decided to write down some of my knowledge in a form of how-to posts and a starterkit / template project. I received positive feedback from teammates and external techies.

Learn more

is-numeric

is-numeric

Python library to determine if a value is numeric

Learn more

peekabo

peekabo

peekabo is a light weight process monitor. Simple concept: from config file, read in a list of processes to monitor. If process is not running, then it launches the process and tracks pid. Every x seconds it will check if that process is still running.

Learn more

rpn

RPN-calculator-node

The RPN calculator implementation is a great exercise for working through a languages capabilities and exploring OO strategies. I have done several variations of the RPN calculator as exploratory into languages. This is my node.js implementation.

Learn more

rpn

RPN-calculator-java

The RPN calculator implementation is a great exercise for working through a languages capabilities and exploring OO strategies. I have done several variations of the RPN calculator as exploratory into languages. This is my java implementation.

Learn more

rpn

RPN-calculator-scale

The RPN calculator implementation is a great exercise for working through a languages capabilities and exploring OO strategies. I have done several variations of the RPN calculator as exploratory into languages. This is my scala implementation.

Learn more

rpn

RPN-calculator-python

The RPN calculator implementation is a great exercise for working through a languages capabilities and exploring OO strategies. I have done several variations of the RPN calculator as exploratory into languages. This is my python implementation.

Learn more

perculation

perculation

I have done a Princeton algorithms class several times (usually over a holiday break). I have at least three copies of one of my fav assignments on union-find. I would like to do this assignment on a few other languages

Learn more

macropolo

macropolo

I enjoy code-a-thons. In about 2014 I was part of one to create an application to collect ideas for R&D and to have the team vote on the ideas. This was the prototype code that grew out of the code-a-thon.

Learn more