ga('send', 'pageview');
Categories
Mjukvaruhantverk Teknik

Uppdragsrapport: RxJava för att slippa callback-hell och en synnerligen kritisk komponent

I en serie intervjuer får vi träffa några av Citerus utvecklare ute på uppdrag. Här träffar vi Dan Peterström som bygger en gateway mot underliggande system.

Categories
Mjukvaruhantverk Teknik

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!

Categories
Mjukvaruhantverk Teknik

Uppdragsrapport: Datadriven utveckling, Docker för legacy-isolation och Groovy för DSL:er

I en serie intervjuer får vi träffa några av Citerus utvecklare ute på uppdrag. Här träffar vi Ola Rende som på ett fintechbolag jobbar experimentdrivet i ett autonomt team.

Categories
Mjukvaruhantverk Teknik

Uppdragsrapport: Kotlin och en sweet spot för microservicearkitektur

I en serie intervjuer får vi vi träffa några av Citerus utvecklare ute på uppdrag. Först ut är Johan Östling en av Citerus starkaste lingvister med erfarenhet av ett stort antal programmeringsspråk.

Categories
Citeruskulturen Metod Mjukvaruhantverk Teknik

Jfokus 2018 – alla frågor och svar!

Det var högtryck runt Citerus monter på Jfokus och som vanligt utmanade vi besökarna med klurigheter och gåtor. Några av de som var med i tävlingen uttryckte även önskemål om att få ta med sig frågorna till sin arbetsplats för att där utmana kollegor. Självklart säger vi! Här kommer bildgåtorna med rätta svar!

Categories
DDD Mjukvaruhantverk Teknik

Från idé till fungerande mjukvara

Vår omgivning blir allt mer komplex och de system vi utvecklar förutsätts kunna lösa allt mer komplicerade problem. För att lyckas med detta behöver vi få till ett kreativt samarbete mellan utvecklare och verksamhetsexperter. Vi behöver också tillgång till verktyg och metoder för att stötta oss under utvecklingsarbetet.

Categories
Mjukvaruhantverk Teknik

Kotlin ÄR framtidens Java-dialekt!

I den förra artikeln visade jag ett antal exempel där Kotlin antingen förkortar eller förfinar vanliga uppgifter i Java samt ett par av skillnaderna mellan språken. I denna artikel dyker vi ned i den djupa delen av bassängen och tittar på ett par områden där Kotlin utmärker sig jämfört med sin föregångare.

Categories
Mjukvaruhantverk Teknik

Microservice Club

Det som få vet är att hajpen började som en källarklubb, “Microservice Club”. Där samlades ett gäng utvecklare och arkitekter för att bygga en revolution baserad på små, separata tjänster. Den klubben hade ett antal regler, som tyvärr hittills varit dolda för allmänheten. Vi kan lyckligtvis presentera reglerna här idag, och låta dem ge en mer nyanserad bild av fenomenet.

Categories
Mjukvaruhantverk Teknik

Lifecycle & Fragments backstack

LiveData and ViewModel are two awesome new additions to the Android toolbox. The examples are straight forward, but unfortunately they don’t cover every aspect of the Android universe. Working with the FragmentManager backstack I encountered a problem. Here is how I solved it.

Categories
Teknik

Sluta skriva XML och börja samarbeta!

Sedan XML’s tillkomst i slutet av 90-talet och dess assimilering in i Java EE och Spring så har olika organisationer till synes oberoende av varandra nått samma slutsats:

“Vi borde skapa ett verktyg som låter icke-programmerare göra programmerares jobb med hjälp av XML!”