Categorie: Blog

The Unicorn Project: must read….

In de tijd dat DevOps een nieuw inzicht was, kwam Gene Kim met een romanstijl boek: The Phoenix Project. Een boek wat op een zeer leuke en prettige manier een heel pijnlijk probleem aan het licht brengt. Najaar van 2019 was het tijd voor een vervolg: The Unicorn Project. Interessante titel. The Phoenix project gaat […]

EventStorming: zeker geen hype!

Dat een agile denkwijze belangrijk is weten we allemaal. Vanuit software ontwikkeling zijn we hier nu al tientallen jaren mee bezig. We zoeken manieren om IT en het businessdomein dichter bij elkaar te brengen. Een mooi bewijs zien we in dagelijkse praktijk, waarin een van Nederlands grootste financiële dienstverleners zichzelf transformeert naar een bedrijf waar […]

DevOps: Hype of toch meer…

De bijeenkomsten over DevOps vliegen om je oren. De term DevOps wordt sinds 2009 gebruikt door voorttrekkers als Patrick Debois. In Nederland zie je in de grote/enterprise omgevingen ook steeds meer aandacht hiervoor komen. Een van de grote banken heeft zelfs de stap gemaakt om deze denkwijze breed toe te passen. De vraag komt dan […]

Paneldiscussie Model Driven Development

3 september zal ik een paneldiscussie over Model Driven Development leiden. Deze bijeenkomst wordt georganiseerd door Devnology. Dit is een stichting die tot doel heeft om software ontwikkelaars met elkaar vakinhoudelijke kennis te laten delen en dat  geheel platform onafhankelijk. Dit laatste is juist iets wat mij bij ze trekt. Het is erg leuk en […]

Data Vault

Vorige week zijn we dieper in het concept achter Data Vault gedoken. Samen met een aantal collega’s en Kasper de Graaf hebben we gekeken wat de toepasbaarheid van Data Vault is binnen software ontwikkeling. Data Vault is een modelleerstijl ontstaan in de datawarehousing wereld. Dan Linstedt heeft de basis voor deze stijl gelegd en inmiddels […]

Smalltalk bijeenkomst

Afgelopen week was de Europan Smalltalk User Group (ESUG) bijeen in Amsterdam. Tijdens de bijeenkomst zijn verschillende presentaties gegeven over uiteenlopende Smalltalk gerelateerde onderwerpen. Dat smalltalk springlevend is blijkt wel uit de ontwikkelingen die er plaatsvinden om een Smalltalk VM op de IPhone beschikbaar te krijgen. Uit een heel andere hoek komen totaal andere interactievormen (Open Croquet) Er gebeurt wat ons betreft zoveel in dit speelveld dat Sogyo op 2 oktober een studentenseminar organiseren rondom het thema Smalltalk.

Read the rest at:http://www.software-innovators.nl/2008/09/01/smalltalk-bijeenkomst/

Mooie code!

Ik spreek vaak over mooie code. De vraag is dan natuurlijk wat maakt code nu eigenlijk mooi. Het is toch een beetje vreemd dat je code überhaupt mooi kunt vinden. De meeste klanten waar ik mee spreek vinden het een beetje nerdie: “code die mooi is… lekker belangrijk, ik wil gewoon werkende software.” Uiteindelijk hebben ze daar natuurlijk gelijk in, het draait allemaal om het eindresultaat. Daar ligt dan ook wel de kern waarom code mooi moet zijn. Software maken we op projectbasis. Na een intensief ontwikkelproces nemen we het in gebruik. Dan gaan we er mee werken. Dat is het moment dat er iets moois gebeurt. We gebruiken de software die we dachten nodig te hebben. Maar dan blijkt in eens dat het op een andere manier toch handiger kan werken. Hadden we dat niet eerder kunnen bedenken: NEE! Je kunt vaak pas tijdens het werken met de software echt ervaren wat beter of slimmer kan.

Read the rest at:http://www.software-innovators.nl/2008/08/13/mooie-code/

SDN Architectuur track

Voor de SDN (Software Development Network) heb ik afgelopen jaar meerdere keren gesproken op zowel de events als de conferentie. Het zijn leuke bijeenkomsten met zeer uiteenlopende onderwerpen. Sinds dit voorjaar heeft de SDN besloten een aantal van haar track te herzien en uit te bereiden. Een van de uitbreidingen is de introductie van de […]

Specificeren versus verifiëren

Unittesten is iets wat we inmiddels allemaal kennen. In een methode als Test Driven Development hebben we zelfs het doel om eerst de testen te specificeren en daarna de code (het gedrag) te implementeren. Dat klinkt goed en werkt ook goed als de applicatie architectuur het ondersteund. Dat we binnen Sogyo volgens een domein gedreven architectuur werken is inmiddels wel bekend en daar past deze stijl ook erg goed bij.

Read the rest at:http://www.software-innovators.nl/2008/02/27/specificeren-versus-verifieren/

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 🙂

Read the rest at:http://www.software-innovators.nl/2007/11/11/ironpython/

Volgende pagina »