Hip hipper hipst: SCRUM is hot. Geen enkele zichzelf respecterende software engineer kan momenteel zonder hoongelach te ontvangen beweren dat hiij nog nooit van SCRUM gehoord heeft. En het bewijs is ook geleverd: zowel in diverse onderzoeken als gewoon in de dagelijkse praktijk blijkt SCRUM als ontwikkelmethodiek veel bij te dragen ten opzichte van waterval-achtig [...]
Lees verder >>
Architectuur
Waarom SCRUM niet voldoende is
25 september 2011‘Mijn object is immutable, want alles is final en ik heb geen Setters!’
12 september 2011
In deze blog ga ik in op de bovenstaande stelling. Is het namelijk wel zo dat een object immutable is wanneer alles final is en er geen Setters zijn gedefinieerd? Het klinkt in ieder geval erg logisch. Tot je er mee gaat werken en je situaties tegen komt waarbij dat absoluut niet zo is! Erg [...]
Lees verder >>
Lees verder >>
Modelleerpatronen (4): Eventprocessing op objectniveau
18 juli 2011
Titel: eventprocessing op objectniveau
Doel: Als een model grote hoeveelheden events moet kunnen verwerken die voor verschillende berekeningen relevant zijn kan het handig zijn het uitgangspunt te hanteren dat alle objecten in de boom alle events ontvangen. Zo kan elk object zelf een stukje processing verzorgen en hoef je als ontwikkelaar niet na te denken over [...]
Lees verder >>
Lees verder >>
De pub-sub fruitmand op z’n Twitters
11 juni 2011
In mijn voorgaande blog was ik nog van mening dat Twitter het pub-sub (Publisher Subscriber) pattern nieuw leven had ingeblazen met nieuwe features. Ik stelde, in mijn naïviteit, het observer pattern en het pub-sub pattern gelijk aan elkaar, als waren het twee appeltjes in ene fruitmand. Maar niets is minder waar. Het is zelfs [...]
Lees verder >>
Lees verder >>
De nachtmerrie genaamd datum (2)
14 maart 2011
In mijn vorige blog ging ik in op het probleem met datums. Daar ben ik vooral ingegaan op problemen die ik zelf tegen ben gekomen.
Een vriend van mij wees mij op een blog van Compas Pascal. In deze blog wordt veel meer ingegaan op problemen van de datum en ook waarom dit een probleem [...]
Lees verder >>
Lees verder >>
Basic authenticatie met de JBoss AS
07 maart 2011
Voor het project SogyoSearch ben ik bezig met een test die gedraaid kan worden vanuit de browser. Ik wil deze afschermen met een gebruikersnaam en wachtwoord zodat niet iedereen er zomaar bij kan (het is namelijk een stress-test en ik wil geen DDOS aanval faciliteren ;-)). Hiervoor is een Basic authenticatie genoeg. In het verleden [...]
Lees verder >>
Lees verder >>
Maak je JBoss server publiek
07 maart 2011
JBoss heeft een default instelling waar ik al een tijdje tegenaan loop. De server is namelijk niet standaard beschikbaar voor anderen via jouw IP-adres. Andere servers waar ik mee gewerkt heb, hadden dit standaard wel open staan. Aan de ene kant wel veilig, maar niet altijd even handig!
Het openstellen van je server kan wel eens [...]
Lees verder >>
Lees verder >>
De nachtmerrie genaamd datum
02 maart 2011
Wanneer ik denk aan een datum dan denk ik al snel aan een Date of een Calendar. Wanneer je dan een datum toevoegt, is de format van deze datum altijd hetzelfde. Dit is niet alleen handig, maar ook nog eens gebruikersvriendelijk.
En nu hoor ik je denken: dat is toch logisch? Dat gebruikt iedereen toch? [...]
Lees verder >>
Lees verder >>
Poëzie en design
27 februari 2011
In een interessante discussie die ik laatst had met een collega waren we op zoek naar metaforen voor contract- en componentdefinitie. Binnen het vakgebied is het definiëren van contracten (zoals bijvoorbeeld op het gebied van SOA, maar ook in lager abstracte software engineering) een lastig over te brengen begrip. Het zou dus lonen om misschien [...]
Lees verder >>
Lees verder >>
XML van de programmeertalen: JavaScript
21 februari 2011
Niks Java EE, niks Dotnet: JavaScript is de taal waarin we gaan ontwikkelen met z’n allen over een paar jaar. Waar we de afgelopen jaren een grote versplintering hebben gezien aan programmeertalen denk ik dat we de komende jaren zullen gaan consolideren en standaardiseren, en wel naar een oude en vertrouwde – door velen verguisde [...]
Lees verder >>
Lees verder >>

