[{"data":1,"prerenderedAt":139},["ShallowReactive",2],{"blog:2006:appaday-subsonic":3,"blogMore-Development":125,"comments-appaday-subsonic":138},{"id":4,"title":5,"body":6,"category":105,"commentCount":106,"date":107,"description":108,"excerpt":109,"extension":110,"filenames":111,"hidden":112,"image":113,"meta":115,"minutes":106,"navigation":116,"path":117,"seo":118,"showCategory":111,"stem":119,"tags":120,"updated":111,"url":122,"wordCount":123,"__hash__":124},"content\u002Fblog\u002F2006\u002Fappaday-subsonic.md","App-A-Day & SubSonic",{"type":7,"value":8,"toc":99},"minimark",[9,14,22,26,29,59,62,66,81,90,93],[10,11,13],"h2",{"id":12},"app-a-day","App-A-Day",[15,16],"img",{"className":17,"src":20,"alt":21},[18,19],"screenshot","right","https:\u002F\u002Fimg.damieng.com\u002Fblog\u002Fjedi-wpm.jpg","Screenshot of WPM Tray in action",[23,24,25],"p",{},"There are a few great apps in there and all come with source, and the ones I checked out were in C# :)",[23,27,28],{},"Some of my favorites are:",[30,31,32,43,51],"ul",{},[33,34,35,42],"li",{},[36,37,41],"a",{"href":38,"rel":39},"https:\u002F\u002Fwww.anappaday.com\u002Fdownloads\u002F2006\u002F10\u002Fday-17-wpm-tray.html",[40],"nofollow","WPM Tray",": display you word per minute count graph. Also a demonstration of how to hook global key-presses in C#",[33,44,45,50],{},[36,46,49],{"href":47,"rel":48},"https:\u002F\u002Fwww.anappaday.com\u002Fdownloads\u002F2006\u002F09\u002Fday-9-jedi-visual-studio-irc-add-in.html",[40],"Jedi IRC",": a small IRC application as a Visual Studio plug-in, both interesting things to see done in C#",[33,52,53,58],{},[36,54,57],{"href":55,"rel":56},"https:\u002F\u002Fwww.anappaday.com\u002Fdownloads\u002F2006\u002F10\u002Fday-18-mouse-heat-map.html",[40],"Mouse Heat Map",": get a display of where your mouse lives on your desktop! :D",[23,60,61],{},"I must confess these tiny fun apps have inspired a couple of my own that I’ll hopefully knock up and post at some point.",[10,63,65],{"id":64},"subsonic-the-zero-code-dal","SubSonic: The Zero Code DAL",[23,67,68,69,74,75,80],{},"In other news ",[36,70,73],{"href":71,"rel":72},"https:\u002F\u002Fwww.codeplex.com\u002FWiki\u002FView.aspx?ProjectName=actionpack",[40],"SubSonic"," has come on a lot having addressed all the major issues apart from still being ActiveRecord based over DataMapper pattern. (If you haven’t seen it before check out the ",[36,76,79],{"href":77,"rel":78},"https:\u002F\u002Fwww.wekeroad.com\u002Factionpackintro.html",[40],"20 minute screen-cast",")",[23,82,83,84,89],{},"Rob, the brains behind SubSonic, has been interviewed over at the ",[36,85,88],{"href":86,"rel":87},"https:\u002F\u002Fwww.dotnetrocks.com",[40],"DotNetRocks"," podcast and I recommend giving this one a go but don’t let the first 5-10 minutes of warm-up and ads put you off.",[23,91,92],{},"He’s also put together a starter site solution you can pick-up from the same place which has some useful bits.",[23,94,95],{},[96,97,98],"em",{},"[)amien",{"title":100,"searchDepth":101,"depth":101,"links":102},"",2,[103,104],{"id":12,"depth":101,"text":13},{"id":64,"depth":101,"text":65},"Development",1,"2006-10-04T02:24:44+00:00","Highlights from Dana Hanna's an-app-a-day-for-30-days C# project, plus an update on Rob Conery's SubSonic data-access toolkit and his DotNetRocks interview.","[object Object]","md",null,false,{"className":114,"src":20,"alt":21},[18,19],{},true,"\u002Fblog\u002F2006\u002Fappaday-subsonic",{"title":5,"description":108},"blog\u002F2006\u002Fappaday-subsonic",[121,73],".NET","\u002Fblog\u002F2006\u002Fappaday-subsonic\u002F",208,"RrYp9tJvPRkcPs8S5uWWtgRiuVlCwhHDsKO9vvm3bl8",[126,130,134],{"title":127,"date":128,"url":129},"Transactions in the MongoDB EF Core Provider","2025-10-25","\u002Fblog\u002F2025\u002Fmongodb-explicit-transactions\u002F",{"title":131,"date":132,"url":133},"Queryable Encryption with the MongoDB EF Core Provider","2025-09-22","\u002Fblog\u002F2025\u002Fmongodb-queryable-encryption\u002F",{"title":135,"date":136,"url":137},"Lazy Loading with EF Core Proxies","2025-04-02","\u002Fblog\u002F2025\u002Fef-proxies\u002F",[],1780900532774]