If you think that in year 2012 all companies which produce software and IT divisions in our world have already their optimized software development process, you are wrong. It seems that we - software architects, software developers or whatever your title is - still need to optimize the software development process in many software companies and IT divisions.
Today: New Java 8 features, obsolete tech skills, how open data is transforming global agriculture, Wikipedia's switch to MariaDB, and much more. Plus, our entries for the Mars haiku challenge.
There are times when work is, well ... a lot of work! The stress of important deadlines or goals can be overwhelming at times. Sometimes the "daily grind" can also have a sapping effect on overall productivity. How can we reverse this trend? By goofing off at work, of course!
Often a pull request cannot be merged online due to conflicts. If there's no conflict, it is easy for you to do merging, even from the web client, with one click.
Yesterday, I had a great time with the CincyPowerShell user group discussing security and delegation in PowerShell with PKI, code-signing certificates, PowerShell Remoting and PowerShell Web Access (new with Windows Server 2012! ).
The slides of my talk in the web science education workshop can be found here. The talk was about two things...
It’s that time of year again where chefs (and sous-chefs!) come together to talk all-things Chef! This year’s ChefConf took place last week in San Francisco, and the crew of the Ship Show attended to experience it all first hand.
I was just checking the blog feed of an API that I monitor. It came up in my alert dashboard as a feed that wasn't pulling. I clicked on the link to test, and...
Things are moving fast for the Ruby language instrumentation in TraceView. We already support tracing of memcache-client, memcached, dalli, mongo, moped, mongoid, mongomapper, cassandra, ActiveRecord (postgres, mysql, mysql2) plus more. Most recently we added support for Rack and Resque tracing.
Over the last year or so I’ve spent quite a bit of time working with puppet and one of the things that we had to decide when installing packages was whether or not to specify a particular version.
Short answer: everything! But we need some good directory structures and source control configuration to make that a really practical answer, so this article is a quick outline of my usual advice for a good source control structure for a standard web project.
Anyone who’s been in technology knows the pain of software developers pitted against IT operations people…each side blaming the other for slow progress and angry business users. But if you think this is just an IT topic, think again.
"Cygwin" is a tool which brings power of Unix on installation to Windows command line tool. It means we can feel the power of Linux Shell in Windows.
The more frequently we tear down and spin up new nodes the easier it becomes to do so.
Now that large(r) clusters are more prevalent, I thought it would be a good time to reflect on the fallacies of distributed computing and how/if they are relevant. Should they be changed?
Today it is time for a screencast where I show an amazing git command, called git bisect.
I talked with Hans Dockter, founder of Gradle and Gradleware, about the new Android plugin, and Gradleware's conference on June 13-14th in Santa Clara: Gradle Summit 2013, as well as other DevOps tools.
Today: NASA turns an Android phone into a satellite, Python plays the banjo, why enterprise websites are so awful so often, and some truly spectacular behind the scenes photos from The Empire Strikes Back.
The topic on open source now is very programming tutoring oriented and might not really be of interest if you work in a construction site. But think of it like this, what if there were some free ways to actually make your construction work easier?
The following code will remove trailing line breaks that come from the md5sum command.
I've managed to get my hands on a copy of Luis Majano's DataBoss and wanted to post some thoughts on it.
As I mentioned a couple of weeks ago I’ve been working on a tutorial about thinking through problems in graphs, and since it’s a Sinatra application I thought thin would be a decent choice for web server.
How to fix the wireless in an Ubuntu setup on a Dell laptop.
If you are doing web development there is often a need to emulate and intercept outgoing email. Email delivery is handled by SMTP protocol. Production and staging server have fixed SMTP servers available in their network. However, this is not often the case for your development laptop, especially if you tend to do development in different networks.
2013 began with good news from the front of war against technical debt. The fight had taken a good turn, with an overall increase of project's quality on TechDebt.org. Few months later, it is now time to take a look at database's evolution and see if we are still following the good path.