-
Event storming
Detta inlägg finns även att läsa på HRM Softwares teknikblogg! Lately I’ve spent some time catching up on what’s happening in the Domain-Driven Design (DDD) community through watching sessions recorded at the Domain-Driven Design Europe 2016 conference. The session I watched yesterday was about something called event storming – a concept that was new to…
-
Trash Friend
Detta inlägg finns även att läsa på HRM Softwares teknikblogg! Last week me and some colleagues took part in a hackathon here in Växjö. This hackathon was one of many events that took place during something called Digitala veckan, an entire week packed with IT-related events around the Linneaus university region. For those of you…
-
Security through domain modeling
Detta inlägg finns även att läsa på HRM Softwares teknikblogg! At the time of writing this I am sitting on the train home after attending the jDays 2016, a two-day conference packed with talks about Java and related technologies. Me and two of my fellow colleagues had a really nice time there and right now…
-
Preconditions in Google Guava
Detta inlägg finns även att läsa på HRM Softwares teknikblogg! While the Guava project from Google comes packed with goodies for Java developers there is one thing in particular that I tend to use over, over and over again. Actually there used to be two of those, but since Java 8 comes with their own…
-
Safety net tests?
För ett par dagar sedan höll jag en liten informell presentation på jobbet om en metod jag brukar luta mig mot när jag refaktorerar kod. Metoden beskrivs i boken Working Effectively With Legacy Code av Michael Feathers och kallas för The Legacy Code Change Algorithm. Den består av dessa fem enkla steg: 1. Identify change…
-
Jag köpte mig en bok
”The best nature of JavaScript is so effectively hidden that for many years the prevailing opinion of JavaScript was that is was an unsightly, incompetent toy. [..] My intention here is to expose the goodness in JavaScript, an outstanding, dynamic programming language.” Ovanstående citat kommer ur det inledande kapitlet av JavaScript: The Good Parts av…
-
Begreppsförvirring
För någon vecka sedan försökte jag under ett samtal förklara varför jag gillar det här med systemutveckling. Under mitt något långdragna och flummiga resonemang minns jag att jag sa att man nog måste ha något av en pedantisk ådra, ett slags driv som gör att man finner nöje i att skapa ordning i kaoset. En…
-
En önskning till PHP-tomten
Som ni kanske redan har läst här på min fina blogg har jag dykt ner lite i PHP under föräldraledigheten. Säga vad man vill om PHP men med Laravel kan man ha riktigt kul och få en vettig projektstruktur på köpet. Två flugor i en smäll så att säga. Nåväl, nu efter ett par månaders…
-
PHP och jag
Det är nu många år sedan jag först stiftade bekantskap med programmeringsspråket PHP. Språket var också det första jag verkligen lärde mig och har därför på något sätt alltid varit lite speciellt för mig. Lite som en gammal vän som jag av olika anledningar inte haft tillfälle eller anledning att hänga med på evigheter. Vi…
-
DDD i befintliga system
När jag var på den där workshoppen i yoga för män för ett par veckor sedan sprang jag på en gammal kollega. Vi kom efter en stund att prata om Eric Evans idéer om Domain-Driven Design (DDD). Både min kollega och jag tycker att DDD är väldigt spännande och funderingen vi vände och vred på…