Local web development on a Ubuntu Linux powered computer needs a LAMP stack installation. That is, the Apache web server, PHP for coding, and the MySQL database. Here is a method for setting it all up for the latest version of Ubuntu Linux.
I’m currently working on a Symfony2 based project. For deployments to various environments we use Capifony, a collection of Capistrano recipes for Symfony applications.
Today I decided to figure out how to make Python log to a file and the console simultaneously. Most of the time, I just want to log to a file, but occasionally I want to be able to see stuff on the console too to help with debugging.
Following on from yesterday’s post (using travis-ci for github projects), I thought I’d use a Chrome plugin to monitor their status. The one I chose was buildreactor (itself hosted on github).
For all Ruby applications you can use the rspec gem. The gem is a collection of 3 other gems...
While reading through some of the neo4j code a few weeks ago I realised that I didn’t have a very good understanding about the mechanics behind network ports/sockets so I thought I’d try to learn more.
As adoption rises, there will be varying perceptions about DevOps. This post clears some common DevOps myths.
If you end up working with bash a lot you might find yourself doing this quite a bit, since it can save a lot of time. Let's take a pretty typical task, stripping the domain off of an email address.
...with ‘git branch –set-upstream’. A few days ago I wrote a blog post describing how I wanted to squash a series of commits into one bigger one before making a pull request and in the comments Rob Hunter showed me an even easier way to do so.
If you read Kent Beck's book on TDD, he sets forth the idea that developers should work from a little scratchpad of tasks. I like this idea a lot.
Dan Kimmel of Delphix shares a thoughtful presentation on building a monitoring framework with DTrace and MongoDB.
My colleague Michael has been doing some work to make it easier for people to import data into neo4j and his latest attempt is neo4j-shell-tools which adds some additional commands to the neo4j-shell.
Because I use sublime text 3 as my code editor I used to just store all my code snippets as a snippet in sublime. This was fine if I was always working on one computer but what if you code on multiple computers?
Mark Hinkle announced that Citrix was announcing its own Open Source Prize. The first objective is to integrate Asgard, one of the Netflix OSS tools, with Apache CloudStack.
Kineticwing IDE is a simple, lightweight and portable IDE for quickly developing websites without installation.
Test a developer’s software and you’ll find bugs. Teach a developer to test and they can release their software.
It is not because I’m a big Vaadin fan that I’m completely rejecting other technologies even before trying them. In this regard, I must stay I’ve been strongly impressed by the AngularJS talk at Devoxx France 2013.
Why did DBAs used to hate developers? Let me tell you a story. A couple of weeks ago one of our customers wanted to start experimenting with a new type of CRM. A gamified CRM. Zurmo.
If you are just starting with RSPEC or want to refresh your knowledge and discover tricks and implementations, will
Donnie Berkholz has an excellent blog post describing why EveryTown IT hesitates to adopt DevOps and Cloud, even though they realize significant business benefit may be achieved.
A private cloud, no matter which technology it is based upon, is nothing without proper cloud monitoring. In such a scenario, operations can easily spiral out of control and the IT team has little knowledge of how the technology is running or how to prevent major problems.
Oracle JDeveloper is a free IDE that covers the full development life-cycle from UML through coding, testing, profiling and deployment. Key new features in the 12c version are enhanced Maven support, new Profilers (code share with NetBeans), Git support, Dependency viewer...
A couple of months ago, Opscode came out with a bunch of announcements, one of them being that they are going to support the Open Source Chef in addition to their own platform. I'd love to see more companies do this formally.
I’m going to take a look at Spring’s MVC Test Framework and apply it to some of my existing sample code to figure out whether or not it does what it says on the tin.
In this conversation from JavaOne India, Xebia's Adriaan de Jonge tackles what could be an unexpected obstacle to continuous delivery: bloated WAR files. Plus, he explores continuous delivery in relation to the Hindi concept of Jugaad -- nimble, creative fixing.