• submit to reddit
Eric Genesky06/17/13
6707 views
1 replies

Get DZone's Definitive Guide to Cloud Providers

Today, DZone Research released its Definitive Guide to Cloud Providers, which you can pick up for free here.

Maarten Ectors06/18/13
15 views
0 replies

Presto – Facebook's Exabyte-Scale Query Engine

Presto is an ANSI-SQL compatible real-time data warehouse query engine so existing data tools should be working with it unlike Hive which needed special integration.

Ariya Hidayat06/17/13
601 views
0 replies

Cross-Reference: Commit Message and Issue Tracker

Maintainable software projects usually take the issue tracker seriously. More often, it is used not only to monitor bugs and defects, but also to serve as a task tracker.

Martin Fowler06/17/13
1461 views
0 replies

ImmutableServer

Automated configuration tools (such as CFEngine, Puppet, or Chef) allow you to specify how servers should be configured, and bring new and existing machines into compliance. This helps to avoid the problem of fragile SnowflakeServers.

Steven Lott06/16/13
1485 views
0 replies

Unit Testing: HamCalc's Quirks

Careful study of the HamCalc shows a number of quirks. Some are funny, some are just examples of the need for unit test frameworks.

David Winterbottom06/16/13
390 views
0 replies

A Deferred Logging File Handler for Django

At Tangent we handle environment-specific configuration of Django projects using the method outlined by David Cramer. This involves distinguishing between core settings (which we keep in core/default.py) and environment specific settings (eg core/stage.py, core/test.py).

Oliver Hookins06/16/13
2722 views
1 replies

On Pair Programming

Pair programming. It's not that I don’t “get it,” “understand it,” or “enjoy it” – I hope that I have attained all three of these – but due to my situation with software development it can be a bit of a struggle. What is this situation? Well, let me briefly explain.

Martin Fowler06/16/13
2040 views
0 replies

ConfigurationSynchronization

Automated configuration tools (such as CFEngine, Puppet, or Chef) allow you to avoid SnowflakeServers by providing recipes to describe the configuration of elements of a server.

Edmund Kirwan06/15/13
1298 views
0 replies

ptainai, pronounced, "Peh-tain-eye."

Design Patterns above claims that programming to an interface and not an implementation reduces implementation dependencies, and thus it follows that ptainai reduces the probability of ripple-effects. But is this true?

Trevor Parsons06/14/13
1830 views
0 replies

DevOps – Scaling Infrastructure

The theme of last Thursday’s DevOps Ireland talks at Engine Yard Dublin was automated deployment.

Steve Smith06/13/13
1068 views
0 replies

Release More with Less

Continuous Delivery aims to overcome the large delivery costs traditionally associated with releasing software, and in The Principles of Product Development Flow Don Reinertsen describes delivery cost as a function of transaction cost and holding cost.

Dror Helper06/13/13
3138 views
2 replies

Tip: Using Notepad++ to Read Log Files

I had to read a log file containing a few hundred lines today at work. My first instinct was to open it using my trusty Notepad++.

Ashish Kuthiala06/13/13
2828 views
0 replies

The Benefits of Fail-Safe Application Deployments

Enterprises are building, testing, and deploying software faster and more frequently now than at any point in the past. Faced with unprecedented demands, many of these software development organizations are realizing their rollout processes are haphazard, at best.

Corey Goldberg06/13/13
1689 views
0 replies

Python - concurrencytest: Running Concurrent Tests

This tutorial runs through the process of adding parallel testing to your unit test framework with Python.

Troy Hunt06/12/13
1139 views
0 replies

Understanding the Risk of Mixed Content Warnings

Ever see one of these? It means something is wrong with the website – very wrong – yet somehow we seem to keep building websites that do this.