Utviklere overdriver faren ved vendor locking
Vendor locking har blitt en slags moralsk panikk i utviklingsmiljøer. Ikke bind dere til Azure. Ikke bruk noe for tett knyttet til Microsoft. Men hvor farlig er det egentlig?
Vi lærer best av og med hverandre. Derfor deler vi gjerne.
I Alv er det mange med sterke meninger. Vi oppfordrer alltid alle å dele på kunnskapen. På denne siden finner du bloggpostene som Alver har skrevet siden starten av Alv i 2019.
Vendor locking har blitt en slags moralsk panikk i utviklingsmiljøer. Ikke bind dere til Azure. Ikke bruk noe for tett knyttet til Microsoft. Men hvor farlig er det egentlig?
Nylig var vi nødt til å skrive om innloggingsflyten i et av våre interne systemer. Der vi tidligere hadde brukt en slags Frankensteins monster av implicit grant flow og noen andre småting fra andre flyter, flyttet vi over til cookie-basert BFF pattern med authorization code flow og proof key for code exchange (PKCE).
Kodebaser blir sjelden komplekse over natten. Det skjer gradvis, gjennom små valg vi tar hver dag. Litt ekstra abstraksjon her, et interface der, en pakke som virker fornuftig i øyeblikket.
Sondre tok oss gjennom hvordan OAuth og OpenID Connect fungerer når man skal implementere Authorization Code Flow.
Jeg opplever stadig oftere at arkitekturvalg i systemutvikling styres av problemer som kanskje kan oppstå om fem eller ti år. Vi designer for ekstrem skalerbarhet, høy last og komplekse scenarioer lenge før det finnes reelle behov for det. Ofte skjer dette på bekostning av å løse de faktiske problemene vi har her og nå.
Det er ikke mange banebrytende endringer, men de få nyhetene som faktisk kommer har likevel potensial til å forbedre måten vi skriver, organiserer og tester kode på.
Her er det jeg har lært så langt (fra nivå1-dårlig til nivå8-ninja)
.net 8 med nye Identity Endpoints oppsett. Vi har tatt en en nærmere titt på det. Er Identity API Endpoints i .net 8 kroken på døra for tredjepartsautentisering?
En enkel, men kraftfull struktur som dekker de fire fasene i et møte eller en workshop.
Når åpningen er vel gjennomført, og deltakerne er trygge og klare til å bidra, handler det om å legge til rette for strukturert samhandling.
Åpningsfasen av et møte eller en workshop er avgjørende for å sette tonen for resten av samhandlingen.
Når møtene blir mange og potensielt meningsløse, er det ikke bare tiden som går tapt - ryktet ditt står også på spill!
I høst startet vi et samarbeid med Norges Skikytterforbund med formål om å hente og visualisere data på en bedre måte. Det hele startet med å utvikle en POC. Her er mine erfaringer fra prosessen til nå.
I denne bloggposten redegjør Nils for hvilke krav som stilles til produkteiere og hvordan utviklingen av kryssfunksjonelle og autonome team gjør det stadig mer krevende å være produkteier. Bloggposten tar for seg seks ansvarsområder som produkteieren har og hvilke krav som stilles til produkteieren innenfor hvert område.
Kan du definere effektmål og resultatmål i ditt prosjekt? Eller vet du forskjellen på et epos og en brukerhistorie? Opp gjennom årene er jeg ofte blitt spurt om hva en funksjonell arkitekt (også kalt «funkis») gjør og hvorfor rollen er viktig i IT-prosjekter.
Bør du outsource IT og utvikling, eller bør du ansette selv? Svaret er i stadig økende grad, ansett selv, hvis du kan.
Alt for mange selskaper sitter og er helt avhengige av selvstendige næringsdrivende - enkeltpersoner. Det kan bli en stor flaskehals for prosjektet ditt.
Og hvordan rigge prosjekter med konsulenter for å sikre høy og varig verdiskaping?
… og tiltak de kan ta for likevel å løse utfordringene de har.
De siste tre årene har Alv vokst fra 0 til nesten 40 konsulenter. Veksten har gjort at vi har etablert en god del kunderelasjoner. En av tingene som er likt for de alle fleste kundene vi har, og også for de fleste andre utlysninger vi ser, er at når selskaper har behov for ekstra kompetanse, etterspør de stort sett seniorer.
Annenhver torsdag har vi fagkveld i Alv. Det er frivillig, lavterskel, og arrangert av konsulentene selv.
Årets utgave går under navnet P7 Paralvlympics, inspirert av Formel 1-universet. Hele Alv er delt inn i seks lag som gjennom året konkurrerer både individuelt og som lag.
Vi har en gjeng som har vært med siden vår første sesong høsten 2023, men interessen for CS-laget har skutt fart og det har åpnet for både innbyttere og nye rekrutter. Nyansatte så vel som de med litt ansiennitet har begynt å melde seg til dyst.
Kanskje det er på tide å legge til rette for at medarbeidere ønsker å komme på kontoret å jobbe, både i form av effektive og gode arbeidsplasser, godt arbeidsmiljø, hyggelige og smarte medarbeidere og ikke minst et innbydende og koselig kontor med god stemning.
Det store høydepunktet sosialt gjennom året, er Alvs årlige Blåtur. Hvert år, siden Alv ble startet i 2019, har selskapet dratt på en firmatur. Konseptet er at turen er hemmelig (Blå) i form av at både destinasjon og opplegg er hemmelig for alle, helt til turen begynner.
Easy Eiendomsopplysninger er et ungt selskap med store visjoner. Slik bruker de konsulenter i startfasen for å få fart på utviklingen.
Hvorfor syns vi det er så viktig å gjennomføre gode tekniske intervjuer, hva sjekkes i disse intervjuene og hvorfor folk feiler på dem.
Årets firmatur ble i likhet med de fire foregående, gjennomført som en Blåtur, hvor ingen i selskapet visste hvor vi skulle og hva vi skulle gjøre, før de satte seg på bussen utenfor kontoret fredag morgen.