Tutorial: Spring + Hibernate + HikariCP

April 23, 2014

HikariCP is newer JDBC connection pool, but has already gained a large following.  And for good reason!  It’s lightweight, reliable, and performant. We recently added it as a core module to Hibernate ORM: hibernate-hikaricp (will be released in ORM 4.3.6 and 5.0.0).  However, I wanted to try and replace C3P0 within NeighborLink’s new web platform.  […]

Man vs. JIRA: The 3,000+ Issue Tracker Fight

January 9, 2014

What do you get from a 10+ year old open source framework, thousands and thousands of users within a wide range of roles, and tremendous complexity?  A JIRA project with over 3,000 unresolved tickets, ranging from the brand-new to a stale 8+ years.  Welcome to Hibernate ORM.

The Pros and Cons of Working From Home

January 6, 2014

It’s now been over a year and half since I started working remotely as a senior software engineer for Red Hat. A large portion of Red Hat engineering is remote and the company embraces the setup. It’s certainly my dream gig and I love the work. However, working remotely, full-time, has been simultaneously incredible and […]

Dear Open Source Project User: Quit Being A Jerk

January 25, 2013

A few weeks ago, this article was circulating around in HackerNews and other social media: Dear Open Source Project Leader: Quit Being A Jerk I 100% agree  with the author’s points.  Sometimes, open source project leaders can be seriously rude and elitist.  Ironically, the same projects beg for contributors “no matter the skill level or […]

Reducing Social Media “Noise” for Mashups and Data Mining

October 20, 2012

Last year, I published (with a group of 3 others) and presented a paper called “TwitterReporter.”  It described a method for identifying breaking news, in near real time, by processing the Twitter Streaming API. One of the most interesting sub-problems was that of the unique nature of social media content “noise”.  Especially with respect to […]