24
August
2017
Efter at have skrevet sidste uges blogindlæg med en anbefaling om at læse POODR (Practical Object-Oriented Design in Ruby), blev jeg inspireret at gense en række af Sandi Metz talks fra diverse konferencer.
Hermed de videoer jeg har genset (i uspecifik rækkefølge).
19
August
2017
I dette indlæg fortsætter blogserien om bøger der er værd at læse - eller genlæse, hvis man har læst dem tidligere.
Den seneste IT-relevante fagbog som jeg har genlæst, er Practical Object-Oriented Design in Ruby, der er skrevet af Sandi Metz og udgivet i 2012. Jeg læste bogen første gang kort tid efter dens udgivelse i 2012, og har genlæst den henover de seneste uger.
Hvor bogen ved første gennemlæsning hjalp mig med at se OOD i et nyt lys, så gav genlæsningen mig (udover en genopfriskning af nogle delemner) også følelsen af at sidde og, uden at tænke over det, nikke med hovedet af Sandis elegante måder at formulere basale OOD principper på.
19
April
2017
I JavaScript-verdenen er Lodash en populær pakke at benytte i projekter, da Lodash er et bibliotek med mange praktiske metoder til håndtering af arrays, collections og objekter.
En del af den funktionalitet som man typisk benytter Lodash til at hente ind i sit projekt, kan dog erstattes med native metoder i EcmaScript6.
12
April
2017
Opdatering marts 2018: Bogen blev færdigudgivet i februar 2018, og jeg vil forsøge at finde tid til at genlæse den i løbet af 2018, hvorefter der vil følge en revideret anmeldelse.
I dette indlæg begynder jeg en blogserie om bøger der er værd at læse - eller genlæse, hvis man har læst dem tidligere.
Blogserien begynder med bogen Domain Driven Design in PHP, der er skrevet af Carlos Buenosvinos et al. Bogen er udgivet på LeanPub og har - så vidt jeg husker - været undervejs siden 2015. Jeg har derfor læst bogen efterhånden som delkapitler blev færdiggjort, og jeg regner med at genlæse den i sin fulde længde, når den er helt færdigpubliceret.
Som bogens titel indikerer, så er bogen en guide til at mestre Domain-Driven Design i PHP, og igennem eksempler, implementeret i PHP, giver bogen en god indførsel til generelle DDD-principper (i særdeleshed »tactical design patterns«) som: Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories og Application Services.