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 […]

Lees meer >>

Evolutie van programmeertalen

Afgelopen week heeft Ralf Wolter het seminar: evolutie van programmeertalen verzorgd. Het onderwerp: In 2007 hebben we gekeken naar de evolutie van programmeertalen. We speculeerden over het mogelijk mainstream worden van functionele talen en de gevolgen die dit had voor het ontwikkelen van software en de verwachte kennis die een ontwikkelaar moet hebben. Zeven jaar […]

Lees meer >>

DevOps: van taak georiënteerd naar eindverantwoorlijkheid

De DevOps werkwijze begint langzaam maar zeker meer aandacht te krijgen. Gelukkig wordt er niet alleen over gesproken. Een van onze klanten heeft zelfs besloten op grote schaal de werkwijze door te voeren. Al weer ruim een jaar geleden is men begonnen om DevOps teams te vormen voor de internet- en mobiele applicatie ontwikkeling. Afgelopen […]

Lees meer >>

Vrijdagmiddag presentatie: space-base architecture

Een typische vrijdagmiddag bij Sogyo start met een presentatie of discussie over een onderwerp waar we in de praktijk mee bezig zijn. De onderwerpen lopen erg uit een. Van TDD, BDD, Continuous Delivery, functioneel programmeren tot aan do’s en don’ts binnen agile werken. Afgelopen vrijdagmiddag heeft onze collega Pedro Rodrigues een presentatie gegeven over space-base […]

Lees meer >>

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 […]

Lees meer >>

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 […]

Lees meer >>

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. Over het algemeen kun je stellen dat er veel diepgang in de presentaties zat. Zo stonden donderdag de webframeworks centraal. Dan komt natuurlijk een zeer groot framework als Seaside voorbij. Wat […]

Lees meer >>

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 […]

Lees meer >>

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 […]

Lees meer >>

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 […]

Lees meer >>