• submit to reddit
Mike Bushong01/22/14
0 replies

Sources and Sinks: Which are you?

We all know people who are energizing to talk to. Whatever the topic, they are full of energy. They make ideas better. Moods improve when they are around. And there are people who fall into the opposite camp.

Rajaraman Raghuraman01/22/14
0 replies

Best Hindrances to Being Agile

I often wonder how projects fail to be agile enough even though the team consists of talented team members. So today I am planning to summarize a few points that are the biggest hindrances to being agile in a team-based environment.

Istvan Szegedi01/21/14
0 replies

NuoDB 2.0: A Distributed Database

NuoDB 2.0 was recently released and it delivers some major new geo-distributed management features, along with database automation and SQL and Java stored procedures. The geo-distribution capabilities enable users to distribute a single logical database across multiple cloud regions or data centers.

Lukasz Szyrmer01/21/14
0 replies

Managing Risk the Agile Way: Like a Hedge Fund

It’s not too much of a stretch to say that hedge funds are a new type of Software Company. After all, they have more developers per capita than the latter, and they generate more cash flow per capita, if they are any good.

Paul Hammant01/21/14
0 replies

Google's vs Facebook's Trunk-Based Development

I’ve been pushing this branching model for something like 14 years now. It’s nice to see Facebook say a little more about their Trunk Based Development. Of course they’re not doing it because they read anything I wrote, as the practice isn’t mine, it’s been hanging around in the industry for many years, but always as bridesmaid so to speak.

Baptiste Wicht01/21/14
0 replies

My Home Server Adventure: Step 3

Here is some news about my home server installation project. I have already installed a server in a custom Norco case. I wanted to replace my QNAP NAS with a better server, the QNAP being too slow and not extensible enough for my needs.

Tatiana Crawford01/21/14
0 replies

5 Cloud Predictions for 2014

As we begin 2014, we have the opportunity to review the past and look to the future. Here at CloudPassage we talk to organizations implementing cloud computing every day, and we have designed our security solutions to address these cloud environments.

Chase Seibert01/21/14
0 replies

Python Script to Delete Merged Git Branches

If you’re like me, you may have 30 branches at any given time. This can make viewing all the branches unwieldy. Once I week or so, I would go on a branch deletion spree by manually copying and pasting multiple branch names into a git branch -D statement.

Lukasz Szyrmer01/21/14
0 replies

Product Customer Fit Only Requires Must-Have Features

When releasing a new product, the first step is to find product customer fit quickly. The minimum viable product (MVP) encompasses the essence of the Lean Startup ethos. An MVP helps go through one cycle of the Build-Measure-Learn loop. Lean Startup author Eric Reis warns “Customers don’t care how long something takes to build. They only care if it serves their needs.”

Tom Harwood01/21/14
0 replies

Programmable Diff

From time to time, the author gets down deep inside the NuoSQL compiler and gives it a good hard shake, which can make comparing the new compiler to the old compiler's results a challenge. He would like a diff tool that's extremely configurable and written in Java, so in this article, he explores the way diff works.

Olga Kouzina01/20/14
0 replies

Why do programmers love beer?

It appears that beer has the quality that makes it a secret productivity booster, which is never advertised as such, but rather taken jokingly. Heh, you weird programmers, who can create something useful while drinking beer? That’s what an ordinary human might think.

Ariya Hidayat01/20/14
0 replies

A Maturity Model for Build Automation

How does your engineering organization build and deliver products to its customers? Similar to the well-known capability maturity model, the maturity level of a build automation system falls into one of the following: chaotic, repeatable, defined, managed, or optimized. Let’s take a look at the differences in these levels.

Zac Gery01/20/14
0 replies

Agile's Secret Sauce: A Three Letter Word

Even though the industry is thirteen years removed from the initial introduction of the Agile Manifesto, the word "Agile" is still a hot topic. "Does it really make things better?" is a common outsider's question. "Try" can be a powerful word in the hands of a mature team.

Vlad Mihalcea01/20/14
0 replies

A Beginner’s Guide to MongoDB Performance Turbocharging

This is the second part of our MongoDB time series tutorial, and this post will be dedicated to performance tuning. In my previous post, I introduced you into our virtual project requirements. In short, we have 50M time events, spanning from the 1st of January 2012 to the 1st of January 2013.

Alec Noller01/19/14
0 replies

The Best of the Week (Jan. 10): NoSQL Zone

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone. This week's best include a comparison of various NoSQL databases, a discussion of the myths surrounding the open source movement, a demonstration of MongoDB's real-life usage, and more.