In this article we’re going to step away from the keyboard and get architectural. But no ivory towers here. I’m going to give you something that will get you out of lots of pointless meetings. Got your attention yet? Good!
The Silver Lining Blog's "Pie in the Sky" series offers readers a list of great links to articles related to current opinions and news on various cloud-related tools, platforms, and topics.
In object-oriented programming everything gets muddled together. Functions are bundled with data, everything is codependent and there’s no telling what a function might do when you call it.
Kirk Knoernschild is one of the leading experts when it comes to the OSGi community. DZone recently had a chance ot interview him about his thoughts on modularity in 2012 and his new book is "Java Application Architecture: Modularity Patterns with Examples Using OSGi."
The cloud herd grew by one this week with the announcement of HP's Public Cloud, which brings some new competition to AWS, Azure, Cloud Foundry, and other cloud services. Read on for a few more updates.
This is a useful table found by Mark O'neill that you may find yourself going back to often, comparing pure REST (such as HATEOAS) with the "practical" REST so often found in the field:
Stoimen Popov is back with another episode in his Algorithm of the Week series, and this week he tackles prime numbers. Stoimen begins with a very basic (brute force) approach, and then refines his algorithm to be far more effective, though it still works best for smaller numbers.
Joe Miller needed a simple mechanism to build native packages on the relevant platforms, ie: .deb's on debian and .rpm on redhat/centos. He ended up using a combination of Vagrant and some homegrown tools such as Bunchr.
The general best practice is to add an additional element for each service tier, also know as N+1 redundancy. This approach is straight forward, but many people would actually be surprised by how often these schemes fail.
When a programmer nails the interview and test the hiring manager is still inclined to say "we'll be in touch" but that's just not always the best idea...
I’m using Cobbler and Puppet to automate the creation of VMs on my laptop for testing/staging purposes so I thought I’d blog about it here. The aim is to use Cobbler to setup the base operating system and install puppet, then let Puppet take over and install and configure the rest of the system.