• submit to reddit
John Cook07/30/14
2677 views
0 replies

D more popular than any functional language

At the time of writing this post, D is easily more popular than all functional programming languages combined. Here’s a portion of the chart zooming in on D and functional languages.

Peter Zaitsev07/30/14
3329 views
0 replies

Prevent MySQL downtime: Set max_user_connections

One of the common causes of downtime with MySQL is running out of connections. There is a better solution: use different user accounts for different scripts and applications and implement resource limiting for them. Specifically set max_user_connections:

Ricky Ho07/30/14
3904 views
0 replies

Incorporate domain knowledge into predictive model

To create a predictive model, feature engineering (defining the set of input) is a key part if not the most important. In this post, I'd like to share my experience in how to come up with the initial set of features and how to evolve it as we learn more.

Gerry Claps07/30/14
6336 views
0 replies

When to dump Scrum for Kanban

The CEO/Manager walks into the room and asks to add X, Y and Z into the Sprint. Sound familiar? You’re not alone. Maybe it's time to ditch Scrum for Kanban?

Lisa Schultz07/30/14
2468 views
0 replies

ACID Compliance: What It Means and Why You Should Care

The presence of four components — atomicity, consistency, isolation and durability — can ensure that a database transaction is completed in a timely manner. When databases possess these components, they are said to be ACID-compliant. So just what is ACID compliance, and why should you care?

John Cook07/29/14
5312 views
0 replies

Software development becoming less mature?

I don’t know whether computing is becoming less mature, though it may very well be on average, even if individual developers become more mature.

Mike Cottmeyer07/29/14
5775 views
0 replies

Why Agile Is Failing in Large Enterprises, And What You Can Do About It

Here is the deck from my Agile2014 talk on why many folks are struggling to adopt agile in larger, more complex enterprises.

Abishek Baskaran07/29/14
554 views
0 replies

SQL over anything with an Optiq Adapter

Optiq is a query planning engine that can help you execute and plan SQL over your data sources. This post shows how to create a custom Optiq adapter.

Peter Zaitsev07/29/14
2526 views
0 replies

What I Learned While Migrating a Customer MySQL Installation to Amazon RDS

I recently had the experience of assisting with a migration of a customer MySQL installation to Amazon RDS (Relational Database Service). While this article is written to be Amazon RDS-specific, it also has implications for any sort of migration.

Moshe Kaplan07/28/14
4146 views
0 replies

Validating Your Disk Performance

If you are short of RAM and get a poor performance, it may be a good time to verify your disks performance and see if they do match your needs.

Lukas Eder07/28/14
5619 views
0 replies

Top 10 Very Very VERY Important Topics to Discuss

Some things are just very very very VERY very important. For example, whitespace, the potential superiority of Haskell, new line and comment best practices, the end of the DBA, and more.

Mark Needham07/28/14
1521 views
0 replies

R: ggplot – Plotting back to back charts using facet_wrap

Earlier in the week I showed a way to plot back to back charts using R’s ggplot library but looking back on the code it felt like it was a bit hacky to ‘glue’ two charts together using a grid. I wanted to find a better way.

Erich Styger07/28/14
1444 views
0 replies

Adding the CAM8000-D Camera Module to the RIoT Board

The CAM8000-D camera is a nice 2 mega-pixel camera for the RIoT board. The firmware shipped on the board does not support it out of the box, so a new firmware needs to be flashed first (SVN2591 or higher).

Andrew Fuqua07/25/14
7098 views
0 replies

Compressed Backlog Refinement

This post is not about where the ideas come from or even about how to convert what already exists into user stories. The focus here is about how to conduct that initial refinement meeting, then what might be different in subsequent refinement sessions.

Peter Zaitsev07/25/14
6580 views
0 replies

DBaaS, OpenStack and Trove 101: Introduction to the Basics

While DBaaS is an interesting concept that introduces a completely new way of approaching an application’s database infrastructure, and can bring enterprises easily scalable, and financially flexible platforms, it should not be considered a silver bullet.