Mijn gereedschapsdoos

Deze eerste serieuse blogpost zal ik wijden aan mijn gereedschap. Ze zeggen dat je een goede vakman kan herkennen aan zijn gereedschap. Oordeel zelf:

Software

  • Visual Studio (Express): waarschijnlijk de definitieve ontwikkelomgeving voor het .net gebeuren. Behoorlijk prijzig, maar met de gratis Express versies geraak je al een heel eind.
  • Firefox: mijn favoriete browser. Vooral het hele extentiegebeuren verhoogt mijn productiviteit.
  • SongBird: een op Firefox geïnspireerde media player (letterlijk, want ze gebruiken de zelfde motor). Dit programma is nog in een vroege beta en mist dus nogal wat functionaliteit, maar het wordt beter per release.
  • Paint.net: ik ben geen graficus en heb dan ook geen zin om een zak geld op tafel te leggen voor Photoshop. Paint.net laat me simpele fotobewerking doen en is bovendien gratis.
  • Reflector: een onmisbare tool voor elke .net programmeur. Het geeft je immers een duidelijk overzicht van alle dlls in het framework. Dankzij de disassembler kan je zelf een kijkje nemen onder de
  • TortoiseSVN: als je geen source control gebruikt, dan ben je niet serieus bezig met programmeren. Als je Subversion kiest als source control, dan kan je niet zonder deze goede windows client.
  • Expresso: "You have a problem so you decide to solve it using regular expressions. Now you have two problems." zei sprak een wijze programmeur. Expresso helpt je met één van die twee problemen.

Webapplicaties

  • Google Reader: dit gebruik ik om overal mijn favoriete nieuwsfeeds te kunnen raadplegen. RSS is onmisbaar geworden om op de hoogte te blijven van wat er allemaal gebeurd in de (.net) wereld.
  • Google Calendar: warhoofdig zijnde, bied Google Caledar me de mogelijkheid om georganiseerd te blijven.
  • Google Picasa (zowel de desktop client als de online variant): hiermee organiseer ik mijn foto's. Dankzij het online gedeelte kan ik die foto's ook nog eens delen met familie.
  • GMail: het schoolvoorbeeld van een AJAX webapplicatie. Gewoon een zeer handige webmail.

.net bibliotheken

  • NHibernate: de ORM laag. Prachtig staaltje software.
  • Castle Project: een bibliotheek van uiterst handige tools. Van een MVC framework (Monorail) tot een IOC container (Windsor).
  • SQLite (.net variant): een klein database-systeempje. Ideaal als je zaken wil opslaan, maar geen volwaardige DB-server wil opzetten. Extreem krachtig in samenwerking met NHibernate voor unit testen.
  • NUnit: het populairste .net unit testing framework. Ik ben een groot fan van Unit testing. Ik wou dat ik het meer deed :-)