• submit to reddit
Aaron Nichols07/13/12
0 replies

DevOps is Culture – What Does That Mean?

Somewhere along the way our industry shifted this discussion into a tools discussion & now the amount of noise out there about “DevOps tools” is magnitudes higher than any discussion about the real reason DevOps exists – to shift culture.

Martin Fowler07/12/12
0 replies

"Phoenix Servers" - Martin Fowler on Resilient Infrastructure

It is a good idea to virtually burn down your servers at regular intervals. A server should be like a phoenix, regularly rising from the ashes. The primary advantage of using phoenix servers is to avoid configuration drift.

Taha Siddiqi07/12/12
0 replies

Tapestry Source Code Viewer

A simple implementation of a SourceCodeViewer would be to have a service for adding and listing the source code and a component to display it.

Dalip Mahal07/12/12
1 replies

Efficiency is for Losers

Focusing on efficiency and ignoring effectiveness is the root cause of most software project failures.

Gordon Dickens07/12/12
0 replies

Enterprise Spring Best Practices – Part 1 – Project Config

This series will review the best practices for enterprise Spring. In part 1, let’s review project structure and configuration.

Chris Haddad07/12/12
0 replies

API Mutiny on Web 3.0

API developers are ready to stage a mutiny. Will the captains of Twitter, LinkedIn, and NetFlix make developers walk the plank?

Scott Leberknight07/12/12
0 replies

A Brief Introduction to Riak, from Clusters to Links to MapReduce

The quick and dirty: Riak is a key-value, distributed database made up of multiple independent nodes which can be joined together to form Riak clusters.

James Betteley07/12/12
3 replies

Read-only Gradle Wrapper Files Are Bad, mmkaay

I’ve just been messing around with a Gradle build using Gradle Wrapper, trying to import an ant build which does some clever stuff. I couldn’t get it to work,

Eric Silva07/12/12
0 replies

Video: How to Think Non-Relational with MongoDB

I recently started playing around with NoSQL databases as became interested in MongoDB. Here is a great video tutorial that will get you quickly introduced to NoSQL and the MongoDB application. It covers how NoSQL is different from typical RDBMS platforms and schemas, and how data is stored in MongoDB.

Paul Miller07/12/12
0 replies

My Reflections on Data Gravity

Data Gravity featured in this year’s EMC World keynote. But beyond the observation that large or valuable agglomerations of data exert a pull that tends to see them grow in size or value, what is a recognition of Data Gravity actually good for?

Chris Kelly07/12/12
0 replies

Real-Users, Performance, and What Matters to You

Web performance is a growing field within the greater operations community. This year it gained its own WebPerfDays – modeled after the highly regarded DevOpsDays – both of which followed the main Velocity conference.

Brian Pince07/12/12
0 replies

Java on Windows Azure (from JFokus)

This was my first time to Sweden, and I loved it. I got to work the booth for the day, and talked with some great people on how we are doing with running Java on Windows Azure.

Mitch Pronschinske07/12/12
0 replies

Creating .NET-based Mappers and Reducers for Hadoop with JNBridgePro

The Apache Hadoop framework enables distributed processing of very large data sets. Hadoop is written in Java, and has limited methods to integrate with “mapreducers” written in other languages. This lab demonstrates how you can use JNBridgePro to program directly against the Java-based Hadoop API to create .NET-based mapreducers.

Andy Moncsek07/12/12
4 replies

Create JavaFX Executables with Maven

Many Java developers prefer maven to build, package and to deploy their Java applikations and would like to use maven with JavaFX. Althoug there are many examples around how to use maven with JavaFX, there is currently not complete guide available.

Nikita Ivanov07/12/12
3 replies

GigaOm: 'Hadoop's days are numbered…' Are they?

A response to a recent article stating that since Hadoop is disk/ETL/batch based it won’t fit for real time processing of frequently changing data.