Etikett: Programmering

  • What do to?

    One thing that tend to be a bit problematic for me whenever I want to try out a new programming language or technique is coming up with something meningful to do. ”Hello, world!” is obviously a good place to start, but where do you go from there? Perhaps you have some functionalty that you kind…

  • Paradigm crisis

    Detta inlägg finns även att läsa på HRM Softwares teknikblogg! Ever since I took the Haskell 101 course I have gradually entered a state best described as a paradigm crisis. Prior to that course I happily hacked away in an object-oriented fashion, and I felt pretty confident in how to tackle problems when I faced…

  • 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…

  • 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…

  • Setters under ansvar

    För många systemutvecklare är det jag nu tänker skriva om något vedertaget – bok efter bok förklarar varför man inte ska ägna sig åt det – men för andra verkar det inte vara det vilket ligger till grund för detta inlägg. Det jag pratar om är det där med att peta in setters på attribut…

  • Presentation om Guava

    På jobbet har vi något som kallas ”utvecklarforum” där vi som utvecklare diskuterar saker som direkt eller indirekt berör vårt dagliga arbete. Nu i veckan har jag tagit initiativet och ska då prata lite som Guava i detta forum. Guava är en samling bibliotek som Google använder i sina egna Javaprojekt och som finns tillgängliga…