Prinsipper for kodegrensesnitt

Prinsipper for kodegrensesnitt

Hvordan går du frem for å treffe riktig abstraksjonsnivå på grensesnittet du eksponerer i en modul eller i et biblotek? Dette har opptatt utviklere omtrent siden tidenes morgen (som var en gang på 1960-tallet). Skal du velge minste motstands vei og eksponere grensesnitt som gjør det lett for konsumenter å bruke koden din? Skal du velge færrest mulige antagelser («least power») og heller legge mer byrde på konsumentene i bytte mot et mer stabilt grensesnitt? Vi diskuterer fordeler og ulemper med begge fremgangsmåter og ser på noen eksempler på grensesnitt hvor de som har designet det har valgt det ene over det andre.


---


Følg oss og send oss meldinger på @kortslutning.fun.

Hosted on Acast. See acast.com/privacy for more information.

Episoder(165)

Presentasjoner og win-wins

Presentasjoner og win-wins

Vi kjører diskusjon på fordelene ved å prate på konferanser (eller lignende), både for den som holder foredraget og for arbeidsgiveren til den som holder foredraget. Hvordan fungerer dynamikken mellom...

3 Jun 202435min

IT og aktivisme

IT og aktivisme

Vi tar en prat om IT og aktivisme. Hvordan har aktivisime formet IT og hvordan er forholdet mellom IT og aktivisme i 2024?Noen linker til ting vi nevner underveis:- Ingeniører uten grenser https://iug...

20 Mai 202432min

AI hype og hyperbel

AI hype og hyperbel

Det er nesten ett år siden vi snakket om Generativ AI sist. Hvordan ser vi på det nå, og hvordan kan det brukes uten at det bare blir kunstig fluff. Mikael lover å aldri generere dårlig AI-sang til mi...

30 Apr 202431min

Hvordan lære seg noe nytt? Bygg ting!

Hvordan lære seg noe nytt? Bygg ting!

Hva er egentlig den beste måten å lære seg noe nytt? Det er egentlig umulig å svare på, uten å vite hva _best_ betyr eller hva _noe_ er, men en ting vet vi sikkert: at å bygge noe fra bunnen av gir de...

15 Apr 202427min

Den post-funksjonelle funksjonelle verden

Den post-funksjonelle funksjonelle verden

Den post-funksjonelle funksjonelle verden er litt av en måte å starte 2024 på. Hva er egentlig rollen til funksjonell programmering nå som funksjonell programmering i stor grad har blitt normalisert o...

22 Jan 202428min

Markedstyrt kompetanseutvikling

Markedstyrt kompetanseutvikling

Bør det være markedet (eller produktet, hvis du jobber i en produktorganisasjon) som styrer hvilken kompetanse du bygger? Til forskjell fra hva du synes er gøy eller hva du er motivert for? Bør det væ...

27 Nov 202331min

Påvirker nedgangstid balansen mellom front og backend?

Påvirker nedgangstid balansen mellom front og backend?

Påvirker nedgangstiden vi er i balansen i etterspørselen etter frontend vs backend (bredt snakka)? Eller, for å si det på en annen måte, er det nedgangstiden som forklarer hvorfor DevOps og Azure er d...

13 Nov 202320min

Kontinuerlig leveranse-innstilling

Kontinuerlig leveranse-innstilling

Hvordan har du en kontinuerlig leveranse-innstilling? Når alle CI/CD-pipeline-boksene er sjekka av og vi fortsatt ikke klarer levere godt nok eller smidig nok, er det noe vi kan gjøre med måten vi til...

2 Okt 202337min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
tomprat-med-gunnar-tjomlid
teknisk-sett
shifter
energi-og-klima
elektropodden
fornybaren
rss-impressions-2
nasjonal-sikkerhetsmyndighet-nsm
hans-petter-og-co
rss-alt-som-gar-pa-strom
smart-forklart
teknologi-og-mennesker
kunstig-intelligens-med-morten-goodwin
rss-ai-forklart
rss-bouvet-bobler
rss-ki-praten
rss-fish-ships
rss-brukbart