DAWG stands for Directed Acrylic Word Graph and in addition to having a cool name they are pretty useful. DAWGs are used for quickly determining whether or not a particular word is in a set of words. In short: very fast set inclusion. An additional side effect is that DAWGs use less memory that a straight dictionary list. There is also a variant of the DAWG called a compact DAWG that further reduces the memory footprint of the structure. What are the uses of a DAWG? The first thing that comes to ......
I've done a good bit of thinking about cloud computing and its potential impact on the way software is written. I think that i "get" cloud computing. As i've stated previously, the fact that cloud computer levels the playing field so dramatically makes it a disruptive technology. What I haven't figure out yet is this: What can we do with cloud computer that we couldn't do before? We could always store data off the box. We could always do processing off the box. Now it's just more massive. Have I ......
I'll admit it. At first I didn't get it. Microsoft's cloud computer platform Azure levels the playing field in an incredible way. Think about it: You have a great idea for a company but getting it it up and running is going to require a huge financial investment in server hardware to get the thing to a reasonable scale. You can't afford that, so maybe you try to get venture capital (how's that going to work out in this economy?) With Azure you can build your app and deploy it on Microsoft's infrastructure. ......