Alf Kristian Støyle

Kodemagiker

Alf Kristian liker seg på dypt vann, med store utfordringer og vanskelige mål. Dette gjelder både i privatliv og på jobb.

Alf Kristian trives best med kodingen, men ender gjerne opp som en tech lead i teams da han har sterkt fokus på kvalitet, og det å få hele teamet til å prestere best mulig. Tidligere i karrieren var det backend som gjaldt, men de senere åra har det blitt mer og mer frontend. Han tror også det er viktig at alle programmerer bidrar i hele stakken, da dette gir større forståelse av hva man skal lage.

Alf Kristian er flink til å se forbedringer i alle ledd av systemutvikling. Han opplever stadig at han hjelper kunden med å forbedre ting de ikke var klar over kunne vært bedre.

Alf Kristian har stor tro på funksjonell programmering, og har jobbet lenge i communities som scalaBin og Oslo Socially Functional for å fremheve bruken av funksjonelle språk, som Scala, Clojure, Elixir og Haskell.

Teknologi

Favoritter for tiden:
Bruker på jobben:
Vil lære mer:

Alf Kristians anbefalinger

The Joy of Clojure

Dette er ingen intro bok om Clojure, dette er en bok for de som vil lære litt mer. I tillegg til et dypdykk i språket, lærer man om generell funksjonell programmering. Kan anbefales for alle som føler det er forbi begynnerstadiet i FP, enten det gjelder Clojure eller andre spåk.

Offisielle sider
Learn You a Haskell for Great Good!

Haskell er et programmeringsspråk som får større og større påvirkningskraft på andre språk. Denne boken gir en vennlig introduksjon til et språk som er ganske ganske annerledes. Man kan lese store deler av boken på nett.

Besøk websidene
Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen
Trening

Utrolig nok, men dette er en spennende og interessant bok om løping! Hvorfor skader vi oss så ofte når vi tar på joggesko, hvorfor kan noen mennesker løpe mer enn 200 km mens vanlige mennesker sliter med 10? Denne boken kommer med en alternativ teori på hvorfor mennesker har blitt som vi er, var vi egentlig “født til å løpe?”

Offisielle sider

Alf Kristian snakker gjerne om

Funksjonell programmering

IT-verden er i stadig forandring, kravene til oppgaver som skal løses skjerpes, vi må forholde oss til større datamengder, lage software som yter og skalerer bedre, samtidig som kunder krever at vi leverer raskere. Etter min mening (og mange andres) er funksjonelle programmeringsspråk bedre verktøy for å imøtekomme slike krav.

Hund og trening

I januar 2021 fikk vi en fantastisk Border Collie valp, Aro. Han var mildt sagt en håndfull, så vi jobbet hardt med å trene ham og gi ham et godt liv. Rasen er kjent for å svært aktiv og smart, og krever mye stimuli. Jeg bruker mye tid på ham, om det så er agility, eller lange turer i skogen.

Bloggposter

En diskusjon med Claude, Dunning–Kruger i aksjon

Et eksempel på hvordan en diskusjon med AI kan gå feil.

Les artikkel
Nøkkelen til robuste APIer

Har du noen gang opplevd frustrasjonen av en ustabil internettforbindelse når du prøver å bestille noe online, bare for å ende opp med flere kopier av det samme produktet? I en verden hvor nettet er ustabilt og feil kan oppstå når som helst, er det viktig å ha robuste APIer.

I denne bloggposten dykker vi ned i konseptet med idempotente APIer - en nøkkel til å bygge mer robuste og brukervennlige systemer. Vi utforsker hva idempotens betyr, hvorfor det er viktig, og hvordan det kan implementeres i dine API’er. Bli med oss og lær hvordan du kan forbedre brukeropplevelsen og unngå unødvendige feil i dine systemer.

Les artikkel
Effektiv bruk av verktøy, uavhengig av programmeringsspråk

Bruk datamaskinen effektivt, så får du mer tid til å løse faktiske programmeringsproblemer.

Les artikkel

Foredrag

Prosjekter

The PRP Company AS
Deno, React, PostgreSQL og TypeScript

Prosjektet er helt i oppstartsfasen og Alf Kristian er med fra begynnelsen. Kom gjerne tilbake og les mer om dette prosjektet senere.

DNB
React, Yarn, Pnpm, NextJS og CSS

Fullstack-utvikler med hovedfokus på frontend. Har bidratt til større teknologiløft for frontend-applikasjonene til hele nettbanken. Har også vært med på å utvikle nye felles spareløsninger for Sbanken og DNB, hovedsakelig innen fondshandel, aksjesparekonto og individuell pensjonssparing.

FINN
Node.js, JavaScript, TypeScript, Remix og npm

FINN har mange systemer som til sammen lager FINN.no. Et av de sentrale teamene er ADVIEW, som har ansvaret for mange ganske kjente sider, som f.eks. salg av brukt eiendom. Da Alf Kristian startet i teamet, tok han ansvar som eneste fulltid frontend utvikler, med oppgaver som å implementere nye design, drive vedlikehold, samt bistå andre i teamet med frontend.

Underveis i oppdraget ble det ansatt en rekke nye folk i teamet, inklusiv en frontend utvikler som Alf Kristian jobbet tett med. Hele teamet jobbet med å modernisere annonsesider for eiendom og torget.

Frontend har naturligvis et veldig stort fokus i FINN, så f.eks. ytelse, mobiltilpasning og universell utforming er viktig.

Se flere prosjekter

Referanser

Ahmet Acer
Web Tech Lead at DNB

«As a tech lead, I had the privilege of working with Alf Kristian for two years, sometimes directly and other times observing his contributions from a broader perspective. Alf is an exceptionally experienced full-stack engineer who brought tons of knowledge from his previous roles. His insights and expertise had a transformative effect on our team. One of Alf’s standout qualities is his ability to propose several solutions to even the most complex scenarios almost immediately

Over those two years, Alf seamlessly contributed to projects that played a significant role in helping us meet critical business deadlines. His focus, expertise, and ability to deliver under pressure were invaluable. Beyond his technical skills, Alf’s energy and collaborative spirit were truly motivating. Whether leading by example or driving discussions that shaped our direction, his influence was always felt.

I’m grateful to have worked with Alf and I am confident his skills and mindset will continue to leave a positive mark wherever he goes.»

Stian Bjørkelo
Engineering Manager at FINN.no

«Alf Kristian’s involvement in any team or project will result in a significant improvement and his contributions will have a lasting impact even after his consultancy period has concluded. I strongly recommend that anyone with the opportunity to work with Alf Kristian take advantage of it promptly.

I had the privilege of working with Alf Kristian for a year in the FINN AdView team. He exemplifies the characteristics that one would hope for in a talented colleague and team member. His technical expertise is unparalleled, and in the event of any gaps, he will take the initiative to research and expand his knowledge with curiosity and eagerness to ensure that the team skill set also grows and benefits greatly from it.

In addition to his technical prowess, Alf Kristian’s strengths lie in his approach to system development mindset and team collaboration. He consistently goes above and beyond to fully comprehend complex processes and root causes to deliver exceptional value to users. He is driven, accountable, and always strives for excellence while putting the team’s interests first and ensuring that all his contributions are beneficial to the team’s success.

Furthermore, Alf Kristian was a valuable asset to the team, not only in his contributions, but also in his ability to effectively onboard new team members and ensure their smooth integration into the team and helping them grow further.»

Robin Skoglund
Tech lead, web, Posten/Bring

«Alf Kristian is a role model developer. He is technical to his finger tips, with a deep understanding of how code runs on a computer. He is up-to-date on which tools work well, and shines with experience and lessons learned. He is unafraid in his approach to new technology, eager to learn and always get better. But he is so much more than a technologist; he is selfless, setting aside personal development goals for the greater good of the team and the customer. He has passion for the project, and compassion for his teammates, doing what he can to strengthen the team.

At Bring, Alf Kristian has built a development team for a new business area, really helping us gain ground, both technology-wise and business-wise. His positive attitude has helped getting things done, without sacrificing quality. I sure hope I get the chance to work with him again.»

Se flere referanser