Uppdragsrapport: Ut med Cobol, in med microservice … och släng det aktivitetsbaserade kontoret i sopkorgen!

I en serie intervjuer får vi träffa några av Citerus utvecklare ute på uppdrag. Här träffar vi Tobias Modig som är på väg att kasta ut ett Cobol-baserat system till fördel för en modernare microservice-arkitektur. Läs om hans iakttagelser kring detta och vad han har att säga om aktivitetsbaserade kontor!

Fortsätt läsa  »

Mojibake och annat strunt

New Jersey, 1992: Unix-skaparen Ken Thompson träffade Bell Labs-kollegan Rob Pike på en restaurang och diskuterade problematiken kring teckenkodning, skräptecken, udda specialtecken, internationalisering och diskplats. Innan notan var betald hade idéerna bakom UTF-8 fötts.

Fortsätt läsa  »

Så undviker ni Agile Zombie-fällan

Vad händer med team och organisationer när en agil coach går in genom dörren och svingar med sin magiska trollstav? Och vad händer när den agila coachen försvinner? Citerus konsult Tobias Modig ger er tips hur ni undviker den agilifierade varianten av “The Walking Dead”.

Fortsätt läsa  »

Korkad eller kompetent?

Vilka personer är det som räcker upp handen på ett seminarium och ber föreläsaren sakta dra sitt resonemang en gång till? Och hur smart är utvecklaren som säger “sakta i backarna, nu hänger jag inte med för fem öre” när någon i teamet förklarar att nuvarande lösning inte fungerar i en molnmiljö. Tobias Modig har tagit sig en funderare över modet att våga fråga.

Fortsätt läsa  »

Så förvandlar du ett halvtrött team till ett högpresterande superteam

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.

Fortsätt läsa  »

Vanliga programmeringsmisstag som rubbar säkerheten

Utvecklar du som om du sitter i ett säkerhetskritiskt system? Då här du säkert insett att det kostar betydligt mindre att ta höjd för säkerhetsfrågor i samband med utvecklingen, än om du gör det senare. Att rätta till ett system i efterhand kräver oftast betydande insatser för att inte tala om vad en lyckad attack kan kosta i form av såväl ekonomisk skada som goodwill och arbetsinsats.

Fortsätt läsa  »

Injektionsattacker

Säkerhet i dagens informationssamhälle är mycket mer än brandväggar, lösenord och kryptering av data. En grundläggande princip är att låta säkerhetsarbetet genomsyra hela applikationen och att bygga in säkerhet på alla nivåer i systemet. Det gamla ordspråket om att “kedjan inte är starkare än sin svagaste länk” passar därför inte särskilt väl när det kommer till IT-säkerhet. Här gäller det snarare att ha så många kedjor att det inte gör något om en kedja brister. Förr eller senare kommer det nämligen att hända och är då hela ditt systems säkerhet uppbyggt kring just denna säkerhetsmekanism så är du illa ute.

Fortsätt läsa  »