Auteur archief

Aardverschuiving in de TIOBE index

25 augustus 2010
Wel eens gekeken hoe populair jouw eigen favoriete programmeertaal is? Op TIOBE’s Programming Community Index kun je dit opzoeken. De headline van de index voor juni deed mij weer eens terugkeren naar deze index: Dinosaur Smalltalk falls off top 50 De wijze waarop TIOBE deze index bepaald loopt via Google: het gaat om een populariteitsscore op basis van [...]
Lees verder >>

Scheiding van verantwoordelijkheden

14 april 2009
(vervolg op: Wie is verantwoordelijk?) In mijn vorige blog over verantwoordelijkheden in organisaties legde ik de focus op de twee verantwoordelijkheden: Executief – Accountable Inhoudelijk – Responsible In deze blog wil ik een lans breken voor een derde verantwoordelijkheid. In technisch of operationeel gerichte organisaties is deze verantwoordelijkheid zelden expliciet belegd. Het dichtst in de buurt komt een functionaris [...]
Lees verder >>

Een Smalltalk voorbeeld

24 maart 2009
Hieronder wordt een voorbeeld uitwerking van het ontwikkelen van een applicatie in Smalltalk gegeven. De opdracht om een applicatie voor het spelletje Galgje te bouwen komt voort uit onze werkgroep Smalltalk die door Rob en mij afgelopen maand gegeven is voor een groep enthousiaste deelnemers. Het artikel is dus een uitwerking van deze opgave, maar [...]
Lees verder >>

Wat is het domein?

13 januari 2009
Bij het implementeren van een domeingedreven ontwerp of DDD wordt een strikte scheiding aangehouden tussen het domein en de techniek. Bij een applicatie voor een verzekeraar zijn typische domein onderdelen risico’s, dekkingen, schademeldingen, en dergelijke. Techniek is alles wat te maken heeft met computers: databases, netwerkcommunicatie, user interfaces, en dergelijke. Vaak is dit onderscheid niet moeilijk te maken [...]

Wie is verantwoordelijk?

12 januari 2009
De baas? De uitvoerder van een taak? Het lijkt een simpele vraag, maar veel organisaties worstelen jarenlang vergeefs met het beantwoorden er van. Bij organisaties met hoogopgeleide kenniswerkers speelt het probleem alleen nog erger. Voor het functioneren van een organisatie of een organisatie-onderdeel is het beantwoorden van die vraag van essentieel belang. Het succesvol invoeren van een architectuurproces [...]

DDD en software migratie patronen

06 januari 2009
Met dank aan André Boonzaaier voor het aanzwengelen van dit interessante en zeer belangrijke onderwerp, wil ik graag zijn betoog aanvullen met de introductie van een migratiestrategie die een belangrijke plaats inruimt voor de domeingedreven aanpak, zoals wij die bij Sogyo veel gebruiken. DDD en legacy migratie worden niet vaak gecombineerd, terwijl er grote voordelen te [...]

Seaside in Amsterdam

23 juli 2008
In Amsterdam vindt het jaarlijkse ESUG congres plaats, het jaarlijkse Smalltalk congres. Wie geïnteresseerd is in dynamische talen valt hier bij de experts veel te halen. Donderdag 28 augustus belooft niet alleen voor Smalltalk interessant te worden. Ook op de Ruby blog is hier een post over geplaatst: http://blog.rubyenrails.nl/articles/2008/07/23/maglev-verplaatst-naar-de-seaside-dag-op-esug Tags: ruby, smalltalk, esug, seaside, [...]
Lees verder >>

Language Café follow up – for the hungry minds

27 mei 2008
Gisteravond organiseerde Sogyo een uitstekend bezocht Language Café. De inleiding werd door mij overgoten met een saus van referenties. Voor de hongerige geesten geef ik hier nog een korte referentielijst. Het boek dat de grondslag vormde van General Semantics is van Alfred Korzybski: Science and Sanity. Het boek dat de link probeert aan te tonen tussen de [...]
Lees verder >>

Ola Bini: Programming Language Synchronicity: Pragmatic Static Typing

23 mei 2008
A statically typed language with type inference will give you some of the same benefits as a good dynamic language, but definitely not all of them. In particular, you get different benefits and a larger degree of flexibility from a dynamic language that can’t be achieved in a static language. Neal Ford and others have [...]
Lees verder >>

Rails boekomslag

16 mei 2008
Het schijnt dat het nieuwe boek over Rails van de Pragmatic Bookshop duidelijk maakt dat mensen in de Ruby community zich realiseren dat er een probleem aan de horizon opdoemt: Seaside. Een Smalltalker, Randal Schwartz, zegt dat hij een erratum zal toevoegen: “doesn’t include enough info on Seaside despite the cover”. AKPC_IDS += "95,";
Lees verder >>