• submit to reddit
Francesca Krihely10/21/14
21 views
0 replies

Sharding Pitfalls Part II: Running a Sharded Cluster

In this post we will go through some recommendations when running a sharded cluster at scale. Scalability is one of the core benefits of sharding in MongoDB but this can give you a false sense of security; even with that flexibility, you still have to make smart decisions about how and when you deploy resources.

Benjamin Ball10/21/14
33 views
0 replies

Apache Kafka Load Testing on AWS

An article from Jaime Alquiza talks about load testing Kafka clusters that are being hosted on AWS / EC2. Alquiza opens up the article with some words on what exactly the difference is between load testing and benchmarking, and how load testing doesn't necessarily characterize the same workload for your system.

Alec Noller10/21/14
9 views
0 replies

There's No Place Like Feet: Wearables For Your Shoes

You're checking all the boxes on your IoT shopping list when you realize that something's missing: where are all the foot-wearables? Now there's Dorothy, a shoe-based IoT set-up consisting of the Ruby, which is a little trigger/device you slip into your shoe, and an iOS app to help you customize things.

Martin Fowler10/21/14
25 views
0 replies

Sacrificial Architecture

The team that writes the sacrificial architecture is the team that decides it's time to sacrifice it. This is a different case to a new team coming in, hating the existing code, and wanting to rewrite it. It's easy to hate code you didn't write, without an understanding of the context in which it was written.

Mark Needham10/21/14
15 views
0 replies

Conceptual Model vs Graph Model

We’ve started running some sessions on graph modelling in London and during the first session it was pointed out that the process I’d described was very similar to that when modelling for a relational database.

Keith Mayer10/21/14
48 views
0 replies

Migrating Ubuntu Linux Virtual Machines to Microsoft Azure from Amazon AWS

I assisted an organization with defining a process for migrating web applications running on Linux virtual machines to the Azure cloud platform from Amazon AWS. In this article, I’m documenting the general steps we used in an attempt to help other organizations that may be planning a similar migration approach.

Alec Noller10/20/14
1769 views
0 replies

Refcard Expansion Pack: 13 Things Every C# Developer Should Know

This week, DZone released its latest Refcard: 13 Things Every C# Developer Should Know. If you're interested in learning more about C# or sharpening your skills, we decided to dig into the DZone archives and find some of the most popular posts we've had on the topic.

Steven Lott10/20/14
531 views
0 replies

Scipy.optimization.anneal Problems

I'm not even certain that I could help them with some of the Python technology required to extend scipy. But, I'm sure I cannot actually do anything of value under the circumstances that (a) they have not really tried the established algorithms and (b) they're already sure that the established algorithms can't work based on religious-wars arguments.

Matt Raible10/20/14
3846 views
0 replies

Developing Services with Apache Camel - Part IV: Load Testing and Monitoring

This article focuses on load testing and tools for monitoring application performance.

Adrian Matei10/20/14
2439 views
1 replies

How to Connect to MongoDB from a Java EE Stateless Application

In this post I will present how to connect to MongoDB from a stateless Java EE application, to take advantage of the built-in pool of connections to the database offered by the MongoDB Java Driver. This might be the case if you develop a REST API, that executes operations against a MongoDB.

Alec Noller10/20/14
4248 views
0 replies

Java 8 Survey: The Results Are In

Typesafe ran a survey of Java developers in February, along with a follow-up in September - you might have seen that one on DZone - and together they present an interesting look at the uptake of Java 8 and other industry trends.

Johanna Rothman10/20/14
3555 views
0 replies

Small Internal Releases Lead to Happy Customers

Release externally whenever you want. That is a business decision. Separate that business decision from your ability to release internally all the time.

Gen Furukawa10/20/14
890 views
1 replies

The Key to Distributed Database Performance: Scalability

TL;DR: The realities of modern corporate networks make the move to distributed database architectures inevitable. How do you leverage the stability and security of traditional relational database designs while making the transition to distributed environments? One key consideration is to ensure your cloud databases are scalable enough to deliver the technology's cost and performance benefits.

Andrew Phillips10/20/14
3386 views
0 replies

How to Deploy a Docker Application Into Production on Amazon AWS

In this blog, you will learn how to deploy a Docker application to production in five easy steps. For demonstration purposes, you are going to use the node.js application that was build for CloudFoundry and used to demonstrate Deis in a previous post. A truly useful app of which the sources are available on github.

Edwin Dalorzo10/20/14
1497 views
1 replies

Functional Programming with Java 8 Functions

During the past months I’ve experienced, first hand, many of the new functional programming features in the language. So I decided to write a series of articles about some of these things I’ve being learning and how some of the well known functional programming constructs can be translated into Java 8.