Naming Threads in JRuby

There are a lot of nice tools out there to get thread dumps, but they are much easier to interpret if threads have meaningful names. I have not been able to figure out a way to name a standard ruby thread, but in JRuby, you […]

Read more

Ruby and DeMorgan’s Theorem

I’m not sure how prevalent it is in computer science curriculum, but as an electrical engineering major, DeMorgan’s Theorem was an important part of my training in the design of logic circuits and I have found it very useful as a software developer as well. […]

Read more

Redirecting Java STDOUT from JRuby

Recently I’ve been working on a project that implements a daemon process using JRuby and the raad gem. There are also some 3rd party java libraries being used such as the new relic jar to monitor the JVM. One issue that I ran into is […]

Read more

Why is git ignoring a file?

I was working on a project the other day and git was ignoring .sql files I was needing to check in, but I was having trouble figuring out which .gitignore file contained the offending pattern. After a little digging, I discovered another this useful command: […]

Read more

Raspberry Pi Weather Station

This year I started teaching the advanced technology class to high school students at NorthStar School where my son attends. I am using Raspberry Pi’s for a large portion of the class and I have taken quite a liking to the platform. As another side […]

Read more