LINQ in Action roller

December 2006 - Posts

  • Powerful Premonitions

    Now that the end of the year is upon us and everyone is anxiously awaiting their return to the office, a quiet retreat away from the hectic maelstrom of holiday cheer, it became quite obvious to me that what everyone really wanted and should have found stuffed in their stocking was a gift of insight from this Wayward fellow, a charcoal briquette of premonition for the year to come. I know, I know, this is what those half-sober technology columnists do in order to fill out their quota of babble through Read More...
  • Flickr Cube

    This is why I need to start building applications that use WPF ....very cool! Hrm, I probably need some sort of design skill to create something as slick as that though...oh well. Technorati tags: wpf , flickr , avalon Read More...
  • Are you trying to tell me that SOA is real?

    I've heard a lot of people discount SOA as a bogus buzzword which people are throwing around to describe anything that they want to sell you. While I think that's mostly true, I also believe there are a lot of people building systems on top of services with great success. For a few examples, checkout Ten companies where SOA made a difference in 2006 . I'm hoping that some of our clients make it on the list for 2007, 2008, and beyond as we start rolling out our software, and getting people using the Read More...
  • Ten Web API's you can really use

    I've grown increasingly interested in taking advantage of all the free web services that are popping up. LinuxWorld recently published an article about " Ten Web API's you can really use ". For those, like me, interested in seeing real life web services (of the public nature) that are being made available to the world, I'd suggest checking out some of the API's they cover. Google Maps Geonames.org OpenID Amazon S3 Amazon EC2 Atom API OpenSearch Open Media Profile MediaWiki JS-KIT Another great source Read More...
  • Converting iTunes playlists to Zune playlists using VB 9.0

    It has been a while since my last post and I apologize for that. There was a lot of work going on in getting the xml integration in VB into production quality. In this blog I would like to share with you a fun little demo I wrote for Xml 2006 conference. This demo shows some of the new power of language integration of XML in VB and the LINQ to XML API. This technology will be available for you to try on your own in the next CTP for Visual Studio “Orcas” but in the meantime, I’d love some feedback Read More...
  • Growing a business, and profit margin, on top of Amazon

    Yesterday I posted about how I'm considering using Amazon S3 as my backup solution . This evening I went searching to see what tools are available for working with S3 and found myself at SmugMug . When the SmugMug homepage loaded I wasn't sure how or why I ended up there. After a little bit of backtracking to the Amazon S3 Solutions Catalog page I found a couple comments that suggested that SmugMug was using S3 as part of their infrastructure. Again after a little digging, I came to Don MacAskill's Read More...
  • Backup your life with S3?

    I've recently been considering a couple different options for backing up all the stuff I have on my PC's, external hard drives, and etc. to some remote location. While I have backups of some of my stuff, and do a decent job of replicating things across machines (thanks to Subversion) I really need to come up with a backup plan that involves computers that don't all sit inside my house. One obvious considering is Amazon's Simple Storage Service (S3). Another possibility is Mozy (hey it's free!). Via Read More...
  • WPF layer for Composite UI Application Block (CAB)

    We've been doing a ton of CAB work over the last year and have been having a lot of success. The CAB framework has provided us with a great foundation for building a modular software application which can be customized on a per client basis. Sam and others on the team have made a couple pushes to try and get WPF incorporated into our product. Due to the fact that CAB doesn't come with built in "support" for CAB, as well as some other internal factors we haven't yet made the plunge. I'm hopeful that Read More...
  • Increase the performance of CAB and ObjectBuilder

    We've recently been discussing ways that we might be able to reduce the start up time for our application. One of the approaches is to implement some client side caching of lookup data which will reduce the amount of times we need to go across the wire during startup. A second area that we've been investigating is how we might be able to reduce the overhead that comes with the reflective nature of CAB/ObjectBuilder. During startup ObjectBuilder reflects upon the modules that make up a CAB application Read More...
  • How to scale, the eBay way

    Over on the Adding Simplicity blog I came across a very interesting presentation on "How eBay Scales" (along with a ton of other posts that I have queued up for later reading). While very few people have to worry about scaling to the level that the likes of Amazon and eBay do, its still very interesting to hear about the things they do to help them scale. The section I found most fascinating was "Scaling the Data Tier". It turns out that due to the high volume of SQL requests made against their database Read More...
  • Nick Bradbury on Simplicity Ain't So Simple

    Nick Bradbury knows his stuff. He's created several extremely successfully software products, including one of my favorite pieces of software at the moment, FeedDemon . Nick has a series of posts that discuss the struggles the come with trying to make software simple. Simplicity Ain't So Simple, Part I: Decide What to Hide Simplicity Ain't So Simple, Part II: Stop Showing Off Simplicity Ain't So Simple, Part III: Don't Add Features You Can't Support Simplicity Ain't So Simple, Part IV: The Blessed Read More...
  • Occasionally Connected Clients and the ADO.NET Sync Framework

    We've recently been thinking about data synchronization options for our Smart Client application. While we don't see allowing a truly disconnected experience we would like to reduce the amount of data that we need to send between our application servers and our smart client. Since we're going to have deployment scenarios where our app server is across a big ocean from where our client sits we need to start thinking about how we can reduce the amount of data going across the wire. This weekend I watched Read More...
  • Recommendations for iPod Video Converter?

    I recently got an iPod Video and am looking for a good app that will convert misc video formats to the format required by my iPod video. Any suggestions? A google search turns up a ton, so I'm hoping somebody has had a good experience with one. I'd like to setup the software to monitor a folder, and when a file is dumped in the folder have it automatically converted and copied to my iPod. My only other requirement is that it handles all the major file formats that I'm likely to run into. Read More...
  • LINQ to XSD

    In case anybody missed it, the folks in XML just had a new release: LINQ to XSD They're requesting comments be directed to their forum . Read More...
  • LINQ FAQ

    Q0. What is LINQ? DLINQ? XLINQ? A0. [KF] LINQ stands for "Language Integrated Query". It is a set of features such as lambdas, extension methods, and query comprehensions that enable compilers to understand and implement query logic over in-memory collections of objects. For more information about lambdas, extension methods, and query comprehensions, please refer to http://msdn.microsoft.com/netframework/future/linq and the LINQ Project Overview document at http://msdn.microsoft.com/library/en-us/dndotnet/html/linqprojectovw.asp Read More...
  • XML Team at XML 2006 Conference

    Several of us will be at the XML 2006 Conference this week in Boston. If you are around, drop by to say hello ... Stan Kitsis will be giving a talk on on XML Schema adoption based on a study done in collaboration with the University of Michigan Business School. Is XML Schema usage observably increasing? Who is authoring schemas? (Developers? DBA's? Analysts? Who else?) Who is consuming schemas? What tools are used to author and consume schemas? What other meta-data languages are used in the same Read More...

Featured Item

This Blog

Sponsoring

Syndication