Insulting colleagues!

De domein-complexiteit van demotiverende uitspraken bleek toch net iets groter dan gedacht. De toevoeging van de complexiteit de JEE-stack zorgde ervoor dat het wel zeer traag vooruit ging, tot op het punt dat de collega’s het al niet meer goed zagen komen, leek me.

Vandaar dat ik eerst een voorlopige implementatie in node.js heb gemaakt, om wat meer zicht te krijgen op de domein-complexiteit. Op basis hiervan kunnen er al insults toegevoegd worden via een web-interface, worden er bugs gerapporteerd en wordt er al heftig mee gebrainstormd over toevoegingen.

Daarnaast zorgt dat alles ervoor dat de eerste clients gemaakt kunnen worden! Een snel prototype met johnny-5 leverde een werkende set knoppen op die de mac insults deed uitspuwen. 2 avonden later was een tweede prototype van client klaar, op basis van een Raspberry Pi met Node.js die via een thermal printer insults afdrukte. Huzzah!

IMG_0419

Advertisements
Insulting colleagues!

Architecture overkill

Bij verschillende (ok, alle) projecten is geen vordering te zien. Dit heeft 2 redenen: de geboorte van Olivia, en wederom nieuwe (of beter: aanvullende) technology stacks.

Voor de univ-gerelateerde software was namelijk een versimpelde versie van de persistentie en logic-lagen beschreven. Na die uitgeprobeerd te hebben, wou ik die “eventjes” aan een web interface koppelen met Knockout.js en Bootstrap. Tja… Daar kwam dan Struts2 bij (met een detour langs de Java Web Technologies zoals servlets en JSPs). Zulke projecten deployen moet dan weer met Maven, wat ook een leercurve heeft. En de versimpelde versies lieten al snel tekortkomingen zien, zodat er toch maar EJB’s van gemaakt moesten worden. Die draaien dan op applicatie-servers zoals Jonas, die op zich ook weer tijd vragen om draaiende te krijgen.

Afin, veel daarvan is eigenlijk niet nodig voor de projecten hier beschreven, maar het is leerrijk, en fun, om ze toch maar over te zetten. En draait het daar niet om?

Daarna gaan die projectjes afgerond worden op géén tijd, je zal wel zien!

Architecture overkill