Kategori: Systemutveckling

  • Person och sak

    Idag hade jag en stund över på jobbet och ägnade då lite tid åt att förkovra mig i mitt ämbete som systemutvecklare. Den virtuella surfbrädan tog mig så småningom fram till Programmers Stack Exchange där användaren kmote i ett inlägg hade ställt frågan: I’ve inherited 200K lines of spaghetti code — what now? I det…

  • Bedragare

    Under min tid som systemutvecklare har jag upptäckt att det inom branschen finns en hel del människor som ger sken av att kunna allt. Ett slags supermänniskor of sorts som alltid har lösningen på alla problem. De behöver aldrig fråga eller undra när man pratar med dem för de vet ju redan allt. De tar stor plats på…

  • Kod är kommunikation – DDD style

    Av någon anledning har jag alltid varit mer intresserad av att koden kommunicerar bra än all den där teknologin som finns runtomkring. Den ser jag mest som något nödvändigt ont som behövs för att få saker och ting att snurra. Visst kan jag emellanåt bli hänförd av coola tekniska lösningar, men i slutändan tappar de…

  • En arkitekturell insikt, del 2

    Idag tänkte jag följa upp gårdagens inlägg med en vidareutveckling som också är inspirerad av boken jag just nu läser (Implementing Domain-Driven Design). Mitt förra inlägg illustrerade att vi behöver revidera vår syn på den traditionella layered architecture när vi använder oss av Dependency Injection (DI). Författaren i boken gör en tänkvärd om än aningen krystad övergång under sitt resonemang…

  • En arkitekturell insikt

    Den lilla tid jag har fått över de senaste dagarna har i stort sett gått till att läsa i den alldeles eminenta boken Implementing Domain-Driven Design. Boken bygger på sätt och vis vidare på Evans tidlösa bok genom att ta upp nya insikter som har framkommit samt hur DDD kan implementeras med modern teknologi. Den är en rejäl…

  • Ortogonalitet

    Igår kväll satt jag och bläddrade lite i den gamla goda Pragmatic Programmer, mest för att jag inte hade så mycket annat för mig just då. Ganska tidigt i boken springer man på begreppet – låt oss se om jag lyckas stava det rätt – Orthogonality, eller Ortogonalitet som det så fint heter på svenska, och jag passade på…

  • En doktorands tvivel

    Av en händelse sladdade jag in på mitt bortglömda Google Drive-konto härom dagen. Undansparat fanns föreläsningar, labbuppgifter och utkast till vetenskapliga artiklar från ett tidigare liv som framkallade en aningen arbetsam nostalgisk känsla i mig. En av filerna visade sig nämligen vara en presentation om Linked Data som jag höll för många år sedan. När…

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

  • Spontant konferensbesök

    Igår när jag satt och åt min frukostgröt hade jag inte en susning om att morgondagen skulle spenderas på konferens i Köpenhamn. Av en händelse hade det blivit ett avhopp bland ett gäng som skulle åka från jobbet och då fanns det alltså en biljett över som jag roffade åt mig. Konferensen som vi idag…

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