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)

Utforsker ChatGPTs muligheter: En dypere forståelse av OpenAI-chatboten

Utforsker ChatGPTs muligheter: En dypere forståelse av OpenAI-chatboten

I denne episoden av vår podcast tar vi en nærmere titt på ChatGPT, en chatbot utviklet av OpenAI. Vi vil utforske hvordan ChatGPT fungerer, hva den kan gjøre, og hvordan den kan brukes. Vi vil også di...

19 Des 202228min

Ignite Talks, DevOps Days og hvorfor å holde presentasjoner er nyttig

Ignite Talks, DevOps Days og hvorfor å holde presentasjoner er nyttig

Som tittelen sier handler denne episoden om det å presentere. Mikael har vært på DevOps Days og holdt en Ignite talk. Vi snakker om Ignite-formatet, DevOps Days og hvorfor det å holde presentasjoner e...

7 Nov 202228min

Utviklerarroganse

Utviklerarroganse

Hva er det med oss utviklere og den urokkelige troen vi har på at alt kan løses med bare litt mer teknologi? Og hvordan utspiller det seg når utviklere blir innblandet i operasjonelle oppgaver? Vi ref...

24 Okt 202231min

Konferansehøsten med JavaZone og NDC

Konferansehøsten med JavaZone og NDC

Stian har holdt presentasjonen sin "Popcorn og klokker; en historie om skedulering i nettlesern" på JavaZone og NDC i år og Mikael har deltatt på begge. Vi diskuterer hvordan konferansene er, hvordan ...

10 Okt 202233min

Hva skjer når en prominent utvikler sletter github-kontoen sin?

Hva skjer når en prominent utvikler sletter github-kontoen sin?

Hva skjer når en prominent utvikler sletter github-kontoen sin? Hva sier det om hvordan moderne open source fungerer? Hvordan blir en utvikler prominent? Vi reflekterer over hva utfallet ble.---Følg o...

26 Sep 202231min

Hvordan være en god utvikler, del 2

Hvordan være en god utvikler, del 2

Mikael har vært begått blogging, og vi benytter anledningen til å snakke om det. Temaet er "Hvordan være en god utvikler". Vi starter med en definisjon av hva det vil si å være god, hva det vil si å l...

22 Aug 202237min

Hvordan være en god utvikler

Hvordan være en god utvikler

Mikael har vært begått blogging, og vi benytter anledningen til å snakke om det. Temaet er "Hvordan være en god utvikler". Vi starter med en definisjon av hva det vil si å være god, hva det vil si å l...

8 Aug 202236min

Når har du det ålreit på jobb?

Når har du det ålreit på jobb?

Når har du det egentlig ålreit på jobb? Vi ble inspirert av en tweet fra @pavsaund som stillte et ganske enkelt spørsmål "What does having fun at work mean to you?"[1] Så vi tok en liten prat om det. ...

27 Jun 202228min

Populært innen Teknologi

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