Introducing DocumentDB: A NoSQL Database for Azure
Friday, September 12, 2014
Document databases are probably the most popular NoSQL stores today. MongoDB
has lots of users, for example, as do RavenDB
and others. If you'd like to run these on Azure, you certainly can: MongoDB and RavenDB are both available in the Azure store today.
Alongside these, Microsoft now offers DocumentDB, its own document database for Azure. Like most of what Microsoft adds to Azure today, DocumentDB is a managed service, so creating and using databases is relatively straightforward. And like MongoDB, DocumentDB stores JSON documents grouped into collections, although these two document stores also differ in some interesting ways.
I've written a Microsoft-sponsored introduction to DocumentDB, available here
, that gives an overview of the technology. The target audience isn't NoSQL database experts, though. My goal was to explain this technology in a way that would make sense to a .NET developer who works in the relational world, a category that I'd argue is much larger today than the set of NoSQL experts. If that's you, and if you're interested in modern data technologies, you might find the paper worthwhile.
Visiting Central and Eastern Europe
Wednesday, September 10, 2014
I'm returning to Europe later this month for a two-week speaking tour, sponsored by Microsoft. I'm doing a variety of talks in different cities, all related to Azure and cloud computing. Here are the cities and dates:
- September 23: Bratislava
- September 25: Vilnius
- September 30: Kiev
- October 2: Budapest
- October 3: Prague
After visiting many times, I've become really fond of this part of the world. I'm looking forward to the tour.
Conveying Information: The Beauty of Slidedocs
Sunday, August 31, 2014
I spend a lot of my time working out how best to convey information. Sometimes, this means creating and giving presentations, but I also do quite a bit of writing.
Yet deciding how to structure a written document has gotten harder. Books are too slow for most of what I do--updatable papers on the web are better. Still, no matter how good a paper might be, it has no value if people don't read it.
And people just don't seem to be reading many papers any more. Ask yourself: When was the last time you sat down and actually read a 20-page whitepaper from start to finish? At best, I'm guessing you skimmed it, looking at the diagrams and reading just the parts that were most interesting. The tl;dr culture has taken over.
I'm not complaining here, really; I do the same thing myself. But this change means that that people like me have to find another way to convey information, something that lets us get our points across and actually gets read. It's a challenge.
All of which is why I was so happy to discover Nancy Duarte's slidedocs
. The core idea--using PowerPoint slides to create a document that's meant to be read rather than presented--isn't entirely new. But what she does with this idea is absolutely beautiful, creating structure that guides writers into an effective, modern approach. The format all but forces you to focus on the diagrams and the main points, which is exactly what most readers want anyway.
I've used her slidedocs templates for a couple of projects, and while they're not right for everything, they're really useful for many things. If you haven't seen these yet, I encourage you to take a look.
Azure for Enterprises: A June 2014 Video from Cloud Expo
Wednesday, July 09, 2014
I gave a general session on Azure for enterprises
at the Cloud Expo conference in New York City last month. The target audience was IT leaders, and my goal was to describe why and how enterprises adopt public cloud platforms, using Microsoft Azure as a concrete example.
The video is interesting. The beginning looks like it's being recorded with a cellphone camera, complete with people's heads blocking the shot. But by the second minute or so, it settles into a nicely professional recording. Overall, it was a pleasure to be part of the event.
Monday, June 30, 2014
Technology videos can be divisive: Some people love the format, others hate it.
If you're in the first group, I've posted a few new ones recently on various topics:
They're all short--mostly under ten minutes--and each one provides my perspective on a current IT topic.
Business Analytics Guides for Microsoft SI Partners
Friday, May 02, 2014
Business analytics, including data warehousing, BI, and data integration, is a rapidly evolving space. To help its SI partners in this area, Microsoft hired me to write a couple of guides:
The goal of both papers is to help Microsoft's SI partners for business analytics understand and make better decisions about their practices.