november 2007

Je bekijkt op dit moment het archief van november 2007.

IronPython

Het afgelopen weekend even zitten spelen met IronPython. Dat Python een leuke en krachtige taal is dat wist ik. Wat mij bijzonder positief verraste was het werk dat Microsoft rondom IronPython heeft verzet. Dat is kortweg erg oké te noemen.

Met IronPython krijg je de kracht en luxe van een dynamische taal en daar bovenop het .NET framework. Daarmee is IronPython een volwaardige taal op het .NET platform geworden. Om je een gevoel te geven van de integratie heb ik hieronder een klein voorbeeld toegevoegd. Het eerste wat ik heb gedaan is IronPython gedownload vanaf CodePlex. Je krijgt dan ook de interactieve omgeving van IronPython. Om direct met de deur in huis te vallen heb ik direct de “CLR” module geimporteerd. Via de CLR kunnen de classes uit het framework worden benaderd. In onderstaande code heb ik simpel met het framework zitten spelen :-)

Lees de rest hier: http://www.software-innovators.nl/2007/11/11/ironpython/

Vanuit Sogyo hebben we een nieuw platform neergezet: software-innovators.nl. Op dit platform kunnen alle Sogyo collega’s bloggen. Inmiddels zijn we een aantal weken onderweg en zijn er al interessante onderwerpen geplaatst. Net als binnen Sogyo zie je op de blog de brede interesse van de mensen terug komen. Dit maakt het wat mij betreft een super interessant platform. Onderwepen die uiteenlopen van JSF-configuratie tot complexiteit in software. Mmmm om van te smullen:-)  

Werken met een domeingedreven applicatie architectuur is mooi. Daarnaast zien we nu veel gesproken worden over DSL. Zeker in de Microsoft wereld is dit een hot topic. In dit artikel hebben we kort beschreven hoe DSL’s gebruikt kunnen worden in een domeingedreven ontwikkelomgeving. Het artikel:
DDD en DSL.

Overigens binnen Sogyo hebben een DSL ontwikkeld om NHibernate mappings en configuraties bestanden te genereren. Een goed voorbeeld van een horizontale DSL die vooral veel herhalend werk uit handen neemt. Mocht je hiermee aan de slag willen stuur dan ff een mailtje.