Quantcast
Channel: Architects Zone - Data
Browsing all 26 articles
Browse latest View live

Pull Date-Effective Records That Overlap Each Other

Basic framework and examples of how to pull records that overlap each other from a temporal (aka date-effective) database.<code> -- PK is a placeholder for the Primary Key column(s) -- SoftPK is...

View Article



Basic Trie Data Structure In Ruby

<code> # Inspired by http://www.rubyquiz.com/quiz103.html # cf. also http://en.wikipedia.org/wiki/Trie #!/usr/local/bin/ruby -w require 'pp' class Hash def deep_merge!(second) # cf....

View Article

Incremental Migration

Like any profession, software development has it's share of oft-forgotten activities that are usually ignored but have a habit of biting back at just the wrong moment. One of these is data...

View Article

Merging Cells

// This code reads a CSV file, takes two fields and merges them, then writes the merged field to a text file.<code> import csv import os os.chdir('Desktop') cwd = os.getcwd() reader =...

View Article

The Benefits of Testable Code

One of the most beneficial approaches that you can take in software development is to follow a test driven development approach. While we all understand why it's a good thing, it's often left slide in...

View Article


DCI: Re-thinking the foundations of object orientation and of programming

Sometime in the last 40 years, object-oriented programming got lost. Instead of producing code that can be understood by reading, it produces code that can be explored only by tests. List in Express...

View Article

Java Access to SQL Azure via the JDBC Driver for SQL Server

I’ve written a couple of posts (here and here) about Java and the JDBC Driver for SQL Server with the promise of eventually writing about how to get a Java application running on the Windows Azure...

View Article

Refactoring toward frictionless & odorless code: Limiting session scope

In the previous posts, we have looked at how we are going to setup an application using NHibernate. We set it up using:

View Article


Refactoring toward frictionless & odorless code: The case for the view model

Remember, we are running on an action scoped session, and this is the code that we run:public class HomeController : SessionController { public ActionResult Blog(int id) { var blog =...

View Article


RavenDB Auto Sharding Bundle Design–Early Thoughts

RavenDB Auto Sharding is an implementation of sharding on the server. As the name implies, it aims to remove all sharding concerns from the user. At its core, the basic idea is simple. You have a...

View Article

Challenge: Modifying execution approaches

In RavenDB, we had this piece of code:

View Article

RavenDB Session Management with NServiceBus

I got a few questions about this in the past, and I thought that I might as well just post how I recommend deal with RavenDB session management for NServiceBus:

View Article

ASP.NET 4.5 Preview: Using model binding to update data

My last posting about ASP.NET 4.5 introduced how to use strongly typed controls to display data. Using strongly typed presentation layer templates is not the only thing that model binding is good for.

View Article


ASP.NET 4.5 Preview: Using model binding to display data

ASP.NET Forms 4.5 Preview introduces us model binding for web forms. Web developers who are familiar with ASP.NET MVC already know what model binding is and how powerful it is. Model binding means...

View Article

Learning How to Cope with BI at a Large Scale

As more and more data is being collected everywhere from pretty much everything a user does, such as transactions activities, social interactions, information search ... enterprises have been actively...

View Article


When Should I Use An ORM?

I think like everyone, I go through the same journey whenever I find out about a new technology.. Huh? –> This is really cool –> I use it everywhere –> Hmm, sometimes it’s not so great...

View Article

From Communications Data to #midata

The content of this article was originally written by Tony Hirst over at his blog, OUseful.Info. Preview Text:  If you haven’t been keeping up, #midata is the policy initiative around getting companies...

View Article


VMware Expert Q&A: Big Data Analytics

One of the most popular topics at this year’s VMworld is Big Data Analytics.  We had an opportunity to catch up with VMware’s Senior Director of

View Article

Load 8 Million Rows in 88 Seconds – NewSQL Speed

The content of this article was originally written by Pas Apicella. Preview Text:  For those unfamiliar with NewSQL databases, this post should give you a good sense of how we loaded 8 million rows in...

View Article

The Limits of Statistics

When statisticians analyze data, they don’t just look at the data you bring to them. They also consider hypothetical data that you could have brought. In other words, they consider what could have...

View Article
Browsing all 26 articles
Browse latest View live




Latest Images