Wouter Adriaens

Dreamcatcher on a yellow sunny background used to showcase the dream one of our students had to become a software engineer at ToThePoint

Hoe ToThePoint de droom om programmeur te worden wil mee helpen realiseren

Bij ToThePoint kregen we vorig jaar de vraag of we een dagje les zouden willen geven bij De Lift, een privé-school, gelegen in Diest – voor jongeren met autisme. De lesdag, bestaande uit enkele sessies, zou gaan over onderwerpen als java, test driven development en algemene info uit het bedrijfsleven. In De Lift krijgen jongeren de …

Hoe ToThePoint de droom om programmeur te worden wil mee helpen realiseren Read More »

code on screen

A practical introduction to DDD and ODD coming from Standard Rails, Part 1

This series is intended for an audience that feels comfortable with the basics of Ruby and Rails and wants to learn how to add practical DDD and OOD principles to their toolkit to improve the quality of their code. INTRODUCTION SINGLE RESPONSIBILITY PRINCIPLE (SRP) A core concept behind good OOD and DDD is SRP: giving …

A practical introduction to DDD and ODD coming from Standard Rails, Part 1 Read More »

devoxx 2015

Devoxx Belguim 2015: developers are ready for digital transformation!

During the series of nice talks – thanks to the excellent speakers and organization! – it dawned to me that developers are ready for the so called Digital Transformation. Digital transformation, driven by social media and very soon the internet of things, is transforming the way to interact, buy, live, … at an ever faster …

Devoxx Belguim 2015: developers are ready for digital transformation! Read More »

doing agile vs being agile

Doing Agile versus Being Agile revisited: 3 anti-patterns to probe for

A lot has already been written on the difference between “Doing Agile” and “Being Agile”.“Doing Agile” boils down to using the agile terminology, because everybody should be agile, but in fact doing business as usual. “Being Agile” is however implementing a new culture, backed-up by a vision and a consistent set of practices. The latter …

Doing Agile versus Being Agile revisited: 3 anti-patterns to probe for Read More »

A practical introduction to DDD and ODD coming from Standard Rails, Part 2

PART 2: QUERY OBJECTS INTRODUCTION Typical responsibilities of a Fat Model. Validating data coming through controllers (validations) Keeping track of the relations between the tables (e.g. has_many) Keeping track of events to be fired in it’s lifecycle (e.g. dependent: destroy, after_saves) Constructing queries on the table (e.g. scopes) Doing calculations on itself or on it’s …

A practical introduction to DDD and ODD coming from Standard Rails, Part 2 Read More »