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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.