Är din kodbas som stor och svår att överblicka? Känner du att produktiviteten har bromsat in? Är backloggen full av nya funktioner som står på kö och är just ny funktionalitet det finaste som finns i produktägarens kungarike? Då har jag något att berätta för dig.
Category: Teknik
In the wake of the DDD EU conference we felt an urge to gather the DDD community in Stockholm and create a place where we can share thoughts and insights. Together with Dan Bergh Johnsson we created the Meetup-group Domain-Driven Design Stockholm. Read about it here.
Domain Driven Design in Go: Part 3
Up until now, we have only looked at one service in isolation, but this is seldom the case in a service-oriented architecture. For the last post in this blog series on Domain Driven Design in Go we will have a look at how we interact with other services. In particular, we will have a look at two concepts that help us reason about these interactions: application services and bounded contexts.
Hur mår våra utvecklingsteam och vilken hjälp får de egentligen att utvecklas inom de tekniska aspekterna av det agila hantverket? Bredvid begreppet agil coaching bör teknisk coaching få en självklar plats ute på företagen. Med något provocerande inledning öppnar Tobias Modig upp våra ögon för ett försummat problem.
In my previous post I announced a project I have been tinkering with lately; porting an existing DDD sample application to Go. I elaborated a bit about its background and the general structure of the application. In this post we are going to have a look at some of the implementation aspects that I have encountered so far.
Säg bara nej till null!
En av de minst framträdande nyheterna i Java 8 är Optional-klassen. Rätt använd kan den göra din kod tydligare och mer kortfattad.
Från kodare till utvecklare
Att sitta på kontor och mata in instruktioner som sedan matas in i en dator och genererar ett resultat är något som dåtidens kodare och nutidens utvecklare har gemensamt. Men där slutar nog likheterna. Citerus konsult Ola Rende har tagit sig en tillbakablick på yrket kodare och reflekterar över vad som skiljer kodaren och utvecklaren åt.
Domain Driven Design in Go
In 2008, Citerus developed a Java sample application in close collaboration with Eric Evans, based on the examples in his book. The purpose was to showcase the concepts from DDD in a real-world application. Since then, the application has been ported to other languages such as C# and Ruby. Of course, as a DDD practitioner and a Go developer I thought it might be a fun exercise to try porting it to Go.
Mina råd till nya datateknikstudenter
Jag har sedan min examen från KTH årligen blivit inbjuden för att tala till nyblivna datateknikstudenter på KTH Haninges introduktionsdag. De många intressanta frågor man får av de som tar sitt första steg in i kodens värld tvingar en att ta ett steg tillbaka och verkligen tänka igenom sin motivation och sina livsval. Vissa frågor återkommer år efter år och jag har därför valt att samla dem här tillsammans med mina svar på dem. Min förhoppning är att kunna ge lite extra vägledning till studenter som en dag kan komma att göra mig sällskap i IT-världen.
Årets DDD-konferens i London bjöd på tal som passade både nyfikna och sedan länge frälsta. Även om du missade flyget och möjligheten att diskutera frågorna med några av de ledande DDD-experterna i världen så finns det inspiration kvar att hämta. Vill du bekvämt kolla in talen i efterhand kan du skaffa ett medlemskap på skillsmatter.com helt utan kostnad. Vi på Citerus tipsar om de presentationer vi fastnade mest för och vill tipsa dig att kolla in.