I have been reading The Black Swan : The Impact of the Highly Improbable by Nassim Nicholas Taleb (a.k.a. NNT) and been thinking about its impact on some of the assumptions that I have made. One of the main points is how often accept as proven fact theories which ignore silent evidence. Software professionals fall… Read more Respect the Silent Evidence
I’m on a hot streak tonight… Another comon problem that I have had to solve recently is how to attach a build number to files that are being generated out of an Ant build script. We have developed a versioning scheme (inspired by http://geekswithblogs.net/emanish/archive/2006/09/25/92219.aspx) for our releases where our release are named <major>.<minor>.<revision>.<build>. So a… Read more Creating a Build Number With Ant and Subversion
One of my clients is a large e-commerce company (>$500MMin annual revenuse through their website). They use Akamai for caching some of their image data, but some of the other images are served off of their server. They are trying to minimize the load on their JBoss instances and wanted to have Apache serve the… Read more Integrating Cached Content with Apache and JBoss
Recently I’ve been doing a lot of different jobs: President of my own company, 416 Software Adjunct Professor for Penn State Interim VP of Engineering for an unnamed startup doing cool things with email Build/Release/JBoss Expert General Software Consultant but for my latest title…. Management Consultant. Good to know someone takes my ranting seriously!
Last night I presented an Introduction to JRuby at the Philadelphia Java Users Group. My goal was to introduce Java programmers to Ruby and get them to how features of the language allowed for functionality and code structure that is not possible in Java alone. While I did talk about Rails at the end, my point… Read more Philly JUG Presentation on Using JRuby