We are all using databases and full-text search engines on a daily basis, but what is their difference from a technical point of view? For databases, everything is very black and white: you store data and query it. Exact matches are returned, while everything else is ignored. This applies both for relational databases like MySQL […]

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

How can you write beautiful, elegant clean code? What guidelines should you follow? How should a professional engineer behave in code? This classic training session, held over 10 times until now, will cover the major topics of what Clean Code means. No matter your favourite programming language or your experience level, this intense hour will […]

Read more

Imagine that you are designing the 2017 Ford Mustang. Like all gas-powered vehicles, each one needs an exhaust muffler. Ford has already vetted and narrowed in on a preferred provider of mufflers. But imagine what would happen if the designers and factory line workers could pick from any one of 20+ past versions of that […]

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