Auteur archief

Agile, Lean: de volgende stap in IT organisaties

19 december 2010
December is de maand van overpeinzing. Terugkijkend op het afgelopen jaar min of meer onderbouwd proberen te voorspellen wat komend jaar gaat brengen. Eén erg opvallende trend en een paradox die ik daarin herken wil ik graag delen voordat we het nieuwe jaar ingaan. In de sofware engineering hebben we de afgelopen jaren de ‘hype’ van [...]
Lees verder >>

10 Python-based App Engine recepten

16 november 2010
Voor educatieve doeleinden en workshops ben ik de laatste tijd bezig geweest om een klein booklet te schrijven met recepten voor Python gebaseerde Google App Engine applicaties. Het boekje spreekt eigenlijk verder voor zich. Ter download aangeboden (via pay-with-a-tweet) hieronder. AKPC_IDS += "2851,";
Lees verder >>

Unit testing op de Google App Engine (Python versie)

04 november 2010
Een eerste reflex die je als rechtgeaarde moderne ontwikkelaar hebt als je aan een nieuw platform begint is die van het inrichten van een testgedreven omgeving. Ik ben de laatste maanden vol goede moed begonnen met me te verdiepen in de Google App Engine en dan wel in de taal waarvoor dit platform bedoeld is: [...]
Lees verder >>

Events in the cloud: Pubsubhubbub

21 oktober 2010
Op dit blog komen regelmatig berichten langs over eventgedreven ontwerp en programmeren. Daarnaast is er een gigantische ontwikkeling gaande richting cloud platformen van bijvoorbeeld Amazon en Google. Deze twee werelden hebben in principe niet veel met elkaar te maken, maar een aantal redelijk recente ontwikkelingen als webhooks heeft de volgende Google Labs ontwikkeling voortgebracht: Pubsubhubbub. Hoewel eenvoudig [...]
Lees verder >>

Nabeschouwing seminar 30 september: Cor Baars over Enterprise Software engineering

14 oktober 2010
“Over Business – IT Alignment, Composite Application Development en Enterprise Software Engineering” was de titel van het seminar dat Cor Baars op 30 september jl. bij Sogyo heeft verzorgd. In deze in mijn optiek zeer geslaagde avond heeft Cor zijn kubusvormige business-it alignmentmodel uit de doeken gedaan. Het interessante aan dit model is dat het met [...]
Lees verder >>

Document Management Systemen: Vergelijking

29 augustus 2010
Als gevolg van onze immer groeiende berg aan documenten op gebied van trainingsmateriaal en de frisse blik van een nieuwe collega ben ik de afgelopen dagen bezig geweest met het vergelijken van diverse document management oplossingen. Het leek me nuttig mijn bevindingen hier te delen zodat eenieder daarmee zijn voordeel kan doen. De vraag is simpel: [...]
Lees verder >>

Architectuur en Design

02 juli 2010
De titel van deze post bevat twee termen die vaak vermengd worden. Architectuur en ‘hoog abstract ontwerp’ worden in de software engineering vaak als één en dezelfde discipline gezien. Dat is verwarrend en dus niet handig. Een mooie zin die in één klap duidelijkheid verschaft las ik in het NAF boek Architecture: Building Strategy into Design [...]
Lees verder >>

Wat is nieuw aan cloud-based ontwikkelen?

06 juni 2010
Cloud computing is hip. Salesforce, Google apps en wat niet al meer worden vaak voor eindgebruikers van software als cloud-based oplossingen gepresenteerd. Maar wat is nu precies het verschil voor software ontwikkelaars als je echt software gaat maken voor één van de grote cloud platformen? Allereerst hieronder even een kort plaatje ter verduidelijking. Ik heb drie [...]
Lees verder >>

Schaalbaarheid: event-driven praktijk

25 april 2010
Tijdens het (overigens zeer geslaagde) Café over schaalbaarheid afgelopen donderdag was er wat discussie over een event-gedreven implementatie door een aantal Sogyo’ers de afgelopen maanden ontworpen, gemaakt en inmiddels in productie gebracht. Bovenstaande afbeelding geeft inzicht in de structuur van de applicatie. Vanuit een hardware-aansturing worden events opgevangen en via een centrale dispatcher-component gedistribueerd naar aangesloten [...]
Lees verder >>

Lichtgewicht SCRUM

28 maart 2010
Wat me opvalt aan veel pogingen die ik ondernomen zie worden door teams die  ’agile’ willen gaan werken is dat bijna iedereen zich vergist in de hoeveelheid bureaucratie dit met zich meebrengt. Zo wordt je als agile ontwikkelaar geacht allereerst na te denken over functionaliteit en dit via storypoints te gaan inplannen. Vervolgens moet je [...]
Lees verder >>