Interruptions are a software developers worst nightmare. This is what you often hear. There is nothing worse than being interrupted while working hard on a problem, while you’re in the zone. You’ll lose your train of thought and the world collapses. The idea is that in software development you are sometimes very deep into a […]

Read more

By Esther Schindler This post originally appeared over at the New Relic blog It’s time to get serious about improving your programming skills. Let’s do it! That’s an easy career improvement goal to give oneself, but “become a kick-ass programmer” is not a simple goal. For one thing, saying, “I want to get better” assumes that you […]

Read more

By default, we always do our work in pairs. We strongly believe that the quality achieved by two people working on the same task is superior to when done by a single person. However, there are times where pairing is not very efficient. Pair programming pitfalls In a professional environment, pairing with developers who have […]

Read more

This week we’re attending the Business of Software conference in Boston, which is always a fountain of brilliant ideas. So we thought we’d share some of the highlights. Please pardon their hastiness… we wanted to get them out sooner than later. In this talk, Rich Mironov (@richmironov), CEO/Product Management Guru, Mironov, lays out a few fundamental laws […]

Read more

There comes a point in a developer’s life where one develops a solid confidence in one’s opinions and actions. For me, this aligned with parenthood; the horrifying responsibility of being in charge of a little one’s life makes choices such as “which java based presentation technology shall I use?” a decision that can be approached […]

Read more

By Necco Ceresani DevOps is becoming one of the most popular and widely adopted methodologies in the tech world. This is a statement we have all heard many times over, but who is actually using DevOps? A lot of major enterprises, that’s who. From government organizations to the biggest social media sites in the world, DevOps […]

Read more

As we reported previously, the Java community was knocked for six this month when the news broke that a number of Oracle’s evangelists had been “suddenly and involuntarily” pushed off deck. Understandably, given both the (apparent) abruptness of their dismissal coupled with prestige these Java evangelists held, there was a ripple of shock across the […]

Read more

By Yakov Fain So you’re an expert programmer and decided to write a technical book? Think twice. Why do you want to write it? These are possible answers: All these years I’ve been using the IT knowledge so generously shared by other people, and it’s time to give back to the community. Great answer! But […]

Read more

By Apurva Dave Like it or not, ‘FrankenOps’ is a reality “Hey, customer X is having performance problems with the application.” “OK, let’s take a look at some of the metrics in Graphite.” “Hmmm, nothing obvious appears but our metrics aren’t set up to dig into a single customer. Let’s hop into Splunk and search for […]

Read more

By Necco Ceresani Everyone loves to talk about DevOps, but when it comes to real life enterprise implementation, things start to get a little shaky. Having gone through the process with hundreds of organisations, the XebiaLabs Sale Engineering Team relayed to me the 6 most common mistakes they see when enterprises implement DevOps for the first time. […]

Read more