[{"data":1,"prerenderedAt":282},["ShallowReactive",2],{"blog:2006:my-development-tools":3,"blogMore-Development":268,"comments-my-development-tools":281},{"id":4,"title":5,"body":6,"category":249,"commentCount":250,"date":251,"description":252,"excerpt":253,"extension":254,"filenames":255,"hidden":256,"image":255,"meta":257,"minutes":242,"navigation":258,"path":259,"seo":260,"showCategory":255,"stem":261,"tags":262,"updated":255,"url":265,"wordCount":266,"__hash__":267},"content\u002Fblog\u002F2006\u002Fmy-development-tools.md","My 2006 development tools",{"type":7,"value":8,"toc":240},"minimark",[9,21,26,68,72,130,134,171,175,209,213,234],[10,11,12,13,20],"p",{},"Christopher Bennage ",[14,15,19],"a",{"href":16,"rel":17},"https:\u002F\u002Fdevlicious.com\u002Fblogs\u002Fchristopher_bennage\u002Farchive\u002F2006\u002F10\u002F18\u002FYour-Development-Tools.aspx",[18],"nofollow","wrote about his development tool set-up"," and encouraged others to do the same so here’s my current set-up.",[22,23,25],"h2",{"id":24},"daily-tools","Daily tools",[27,28,29,33,36,44,52,60],"ul",{},[30,31,32],"li",{},"Visual Studio 2005: IDE of preference despite it’s sluggish behavior",[30,34,35],{},"SQL Server 2005 Management Studio: Took getting used to but it’s an improvement on 2000’s Enterprise Manager",[30,37,38,43],{},[14,39,42],{"href":40,"rel":41},"https:\u002F\u002Fankhsvn.tigris.org",[18],"AnkhSVN",": Subversion support inside Visual Studio 2005",[30,45,46,51],{},[14,47,50],{"href":48,"rel":49},"https:\u002F\u002Fwww.aisto.com\u002Froeder\u002Fdotnet\u002F",[18],".NET Reflector",": Searching .NET API or to find out what it’s doing",[30,53,54,59],{},[14,55,58],{"href":56,"rel":57},"https:\u002F\u002Fmsdn2.microsoft.com\u002Fen-us\u002Fasp.net\u002Faa336618.aspx",[18],"Web Application Projects",": Stop using VS’s web sites and start using web applications!",[30,61,62,67],{},[14,63,66],{"href":64,"rel":65},"https:\u002F\u002Fmsdn2.microsoft.com\u002Fen-us\u002Fasp.net\u002Faa336619.aspx",[18],"Web Deployment Projects",": Deploy to dev, test or live servers as easily as building a project",[22,69,71],{"id":70},"not-quite-daily","Not quite daily",[27,73,74,82,90,98,106,114,122],{},[30,75,76,81],{},[14,77,80],{"href":78,"rel":79},"https:\u002F\u002Fwww.codesmithtools.com",[18],"CodeSmith",": Need to get to grips with v4 to build our whole database layer in one hit",[30,83,84,89],{},[14,85,88],{"href":86,"rel":87},"https:\u002F\u002Ftrac.edgewall.org\u002F",[18],"Trac",": Bug tracking, milestones & wiki with integrated support for Subversion",[30,91,92,97],{},[14,93,96],{"href":94,"rel":95},"https:\u002F\u002Ftortoisesvn.tigris.org\u002F",[18],"TortoiseSVN",": Check-in\u002Fout of non-project items (e.g. art assets)",[30,99,100,105],{},[14,101,104],{"href":102,"rel":103},"https:\u002F\u002Fwww.chrispederick.com\u002Fwork\u002Fwebdeveloper\u002F",[18],"Web Developer Extension",": Trying CSS changes on-the-fly, validating pages etc. from Firefox",[30,107,108,113],{},[14,109,112],{"href":110,"rel":111},"https:\u002F\u002Fwww.joehewitt.com\u002Fsoftware\u002Ffirebug\u002F",[18],"Firebug",": Examining pages, the page DOM etc. from Firefox",[30,115,116,121],{},[14,117,120],{"href":118,"rel":119},"https:\u002F\u002Fkdiff3.sourceforge.net\u002F",[18],"KDiff",": Excellent 3-way diff tool that works great with AnkhSVN",[30,123,124,129],{},[14,125,128],{"href":126,"rel":127},"https:\u002F\u002Fwww.subtextproject.com",[18],"Subtext",": Blogging system running here",[22,131,133],{"id":132},"on-occasion","On occasion",[27,135,136,150,158],{},[30,137,138,143,144,149],{},[14,139,142],{"href":140,"rel":141},"https:\u002F\u002Fmsdn.microsoft.com\u002Fvstudio\u002Fexpress\u002FvisualCSharp\u002F",[18],"Visual C# Express"," and ",[14,145,148],{"href":146,"rel":147},"https:\u002F\u002Fmsdn.microsoft.com\u002Fxna",[18],"XNA",": Messing with 3D graphics, controllers and pixel shaders",[30,151,152,157],{},[14,153,156],{"href":154,"rel":155},"https:\u002F\u002Fwww.ogre3d.org",[18],"Ogre",": Steve’s object-oriented 3D engine",[30,159,160,143,165,170],{},[14,161,164],{"href":162,"rel":163},"https:\u002F\u002Fwww.apple.com\u002Fmacosx\u002Ffeatures\u002Fxcode\u002F",[18],"Xcode",[14,166,169],{"href":167,"rel":168},"https:\u002F\u002Fdeveloper.apple.com\u002Fcocoa\u002F",[18],"Cocoa",": Still alien with it’s message-based calling mechanism but obviously powerful",[22,172,174],{"id":173},"keeping-an-eye-on","Keeping an eye on",[27,176,177,185,193,201],{},[30,178,179,184],{},[14,180,183],{"href":181,"rel":182},"https:\u002F\u002Fwww.eclipse.org",[18],"Eclipse",": IDE for developing Java (C++ and C# support in various stages too)",[30,186,187,192],{},[14,188,191],{"href":189,"rel":190},"https:\u002F\u002Fwww.rubyonrails.org",[18],"Ruby on Rails",": Interesting RAD approach to web development, with Apple also supporting on Mac OS X 10.5",[30,194,195,200],{},[14,196,199],{"href":197,"rel":198},"https:\u002F\u002Fblogs.msdn.com\u002Fsandcastle\u002F",[18],"Sandcastle",": Microsoft’s documentation tool that already seems to have had an impact on NDoc",[30,202,203,208],{},[14,204,207],{"href":205,"rel":206},"https:\u002F\u002Fsourceforge.net\u002Fprojects\u002Fsubsonic",[18],"SubSonic",": Build-provider that generates an ORM on the fly and provides automatic developer-only db editing pages",[22,210,212],{"id":211},"not-used-lately-still-installed","Not used lately, still installed",[27,214,215,223,231],{},[30,216,217,222],{},[14,218,221],{"href":219,"rel":220},"https:\u002F\u002Fwww.borland.com\u002Fdelphi\u002F",[18],"Delphi"," 5\u002F6: Borland’s great RAD tool for non-.NET development, later versions support .NET too",[30,224,225,230],{},[14,226,229],{"href":227,"rel":228},"https:\u002F\u002Fwww.borland.com\u002Fjbuilder",[18],"JBuilder",": Java development although I’d probably move to Eclipse",[30,232,233],{},"Visual Studio 2003: Still required for the odd .NET 1.1 application\u002Ftesting",[10,235,236],{},[237,238,239],"em",{},"[)amien",{"title":241,"searchDepth":242,"depth":242,"links":243},"",2,[244,245,246,247,248],{"id":24,"depth":242,"text":25},{"id":70,"depth":242,"text":71},{"id":132,"depth":242,"text":133},{"id":173,"depth":242,"text":174},{"id":211,"depth":242,"text":212},"Development",3,"2006-11-09T22:35:28+00:00","Christopher Bennage wrote about his development tool set-up and encouraged others to do the same so here’s my current set-up.","[object Object]","md",null,false,{},true,"\u002Fblog\u002F2006\u002Fmy-development-tools",{"title":5,"description":252},"blog\u002F2006\u002Fmy-development-tools",[263,42,80,207,264],".NET","Visual Studio","\u002Fblog\u002F2006\u002Fmy-development-tools\u002F",329,"IfNxylKbVEDTmS5FhFE9wqSKlT2eKlkM1dH7KptSZp0",[269,273,277],{"title":270,"date":271,"url":272},"Transactions in the MongoDB EF Core Provider","2025-10-25","\u002Fblog\u002F2025\u002Fmongodb-explicit-transactions\u002F",{"title":274,"date":275,"url":276},"Queryable Encryption with the MongoDB EF Core Provider","2025-09-22","\u002Fblog\u002F2025\u002Fmongodb-queryable-encryption\u002F",{"title":278,"date":279,"url":280},"Lazy Loading with EF Core Proxies","2025-04-02","\u002Fblog\u002F2025\u002Fef-proxies\u002F",[],1780900532309]