in

Dé specialist in .NET trainingen en consultancy

Ronald Harmsen

maart 2011 - Posts

  • Entity Framework 4.1 Update (RC)

    Scott Guthrie heeft op zijn blog een update van het Entity Framework aangekondigd, deze is nu te downloaden en bevat o.a. een aantal updates op het gebied van de zogenaamde 'code first' approach

    http://weblogs.asp.net/scottgu/archive/2011/03/19/rc-of-entity-framework-4-1-which-includes-ef-code-first.aspx

    Posted mrt 28 2011, 08:45 by Ronald with no comments
    Filed under: ,
  • ASP.NET 4 op IIS 6

    Voor een klant wilde ik vandaag de nieuwe webapplicatie op hun testomgeving plaatsen. De webapplicatie is is gebouwd met ASP.NET 4.0 en de testomgeving draait op Windows 2000 met IIS6.

    Nadat ik .NET 4.0 had geinstalleerd, een nieuwe webapplicatie en applicationpool gemaakt, leek het erop dat ik het zou gaan werken. Bij het openen van de url kreeg ik echter een melding dat de pagina niet kon worden geopend. Zelfs na het expliciet opgeven van de default.aspx kreeg ik dezelfde melding.

    Alle onderdelen die door IIS zelf worden geserviced waren wel beschikbaar, plaatjes en een test.html pagina. De webapplicatie was dus wel aanwezig op de IIS server en de configuratie leek te kloppen.

    Vervolgens nogmaals alles settings nagelopen, MIME-types gecontroleerd, nogmaals iisreg gedraaid etc., maar helaas met hetzelfde resultaat.

    Met enig zoekwerk bleek dat de .NET 4.0 isapi wel geregistreerd was bij IIS, maar nog niet geactiveerd.

    Na activering werkte de webapllicatie zoals bedoeld.

    De uiteindelijke oplossing heb ik hier gevonden: http://johan.driessen.se/posts/getting-an-asp.net-4-application-to-work-on-iis6

  • Ben jij een professional of ontwikkel je software?

    Gisteravond heb ik deze webcast http://www.parleys.com/#st=5&sl=5&id=1491 van een sessie van Robert C. Martin bekeken. Hij heeft een aantal boeken op zijn naam staan waaronder het boek'Clean code' wat iedere professionele ontwikkelaar gelezen moet hebben.

    In deze sessie legt hij uit hoe wij (ontwikkelaars) al jaren software bouwen en hoe elk project kennelijk mislukt, ook al lijkt het systeem dat we bouwen te werken. Met als resultaat dat de ontwikkelaars boos zijn op de managers vanwege de tijdsdruk en onrealistische planningen. En de managers zijn boos op de ontwikkelaars omdat ze het systeem niet op tijd of niet werkend opleveren.

    Vervolgens neemt hij ons mee door de afgelopen decennia en vertelt wat ons vakgebied zoal aan 'silver bullets' heeft bedacht. De overstap van assembly naar C en OS-en, OO, Agile, Scrum etc. etc.

    Het belangrijkste wat daarbij wordt vergeten, is onze houding als software ontwikkelaar. Gedragen we ons als een professional, zoals bijvoorbeeld een arts of een advocaat? Of bouwen we software, die misschien wel werkt, maar dát kunnen we niet bewijzen?
    Herken je jezelf in het volgende? "We hebben hier wat smerige shortcuts genomen, die eigenlijk niet goed te onderhouden zijn. Maar we moesten wel, gezien de tijdsdruk". Wel eens een chirurg horen zeggen: "We hebben de wond maar niet gesloten, want de operatie tijd zat erop" ?

    De conclusie is dat als je software kunt ontwikkelen, je niet automatisch een professional bent. Hiervoor zijn een aantal gedragsregels en een bepaalde instelling nodig. Een mooie start is het 'Manifesto for software craftsmenship'.

    In het kort zijn dat de dingen waar mijn collega's bij Oosterkamp en ik ons voor inzetten. Hoe bouw je samen met je opdrachtgever, werkende software (inclusief het bewijs dat het werkt), die goed in elkaar zit (en dus onderhoudbaar is) én waarbij continu waarde voor de eindgebruiker wordt toegevoegd.