Kodsnack 530 - API:er som produkt, med Andreas Silén och Claes Willners
Kodsnack20 Kesä 2023

Kodsnack 530 - API:er som produkt, med Andreas Silén och Claes Willners

Fredrik snackar API:er med Andreas Silén och Claes Willners, som jobbar på Roaring med att bygga och sälja API:er som produkt.

Det finns många sätt att förenkla för kunder. Från att blanda API-teknik och datamassage - trevligare API:er för mer och bättre data - till att hantera rent manuella processer med tillstånd och behörigheter. Ibland kan FN:s sanktionslistor vara en del av ens behörighetshantering.

De berättar också om att bygga bra miljöer som kunder själva kan bygga hela lösningar mot utan att - i idealfallet - ens behöva kontakta en över huvud taget.

Vi kommer in på egna lösningar på egna problem - man kan och behöver inte följa vad som verkar vara det trendiga sättet just nu om det inte passar en. Som att ha monorepon, eller använda stora ramverk till vissa saker. Och bygga på molntjänster utan att bygga fast sig.

Andreas och Claes tar också upp utmaningarna i att bygga produkter som i praktiken används som en mikrotjänst i kundernas mycket större maskineri.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

Länkar Titlar
  • Korrekt information i sina system
  • Otroligt manuella processer
  • API:er som produkt
  • Anrop å våra vägnar
  • Berikar med information
  • Vad ska det här heta?
  • Bara det är likadant överallt
  • En egen liten värld av begrepp
  • En naturlig ingång
  • Allt ni gör är inbyggt hos någon annan
  • Datatvätt
  • API:et är själva grejen

Jaksot(676)

Kodsnack 134 - Allowed to be a beginner again

Kodsnack 134 - Allowed to be a beginner again

Fredrik talks to Rachel Reese about F#, Xamarin, the the MIT study (on diversity, sexism and career for women faculty at MIT) and related topics. We also cover good communities and being allowed (by yourself and others) to be a beginner. This episode was recorded during the developer conference Øredev 2015, where Rachel gave two talks. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @isallmaroon och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send. If you like Kodsnack we would love a review in iTunes! Links F# TechEd The project Euler problems Skills matter The progressive F# tutorials The F# koans Koan Don Syme Type providers The World bank type provider Type inference Swift Jet - where Rachel works Cross-cutting concerns Pipelines in F# Powershell Rachel’s blog post about rewriting an application from C# to F# Discriminated union Xamarin Haskell ML Ocaml Generics John Harrop - F# vs C++ performance Mono Minesweeper The MIT study STEM - Science, technology, engineering, and mathematics Women in science and engineering Rosalyn Franklin - contributed to the understanding of DNA, RNA, viruses, coal, and graphite Physical review Cocoaheads Monad The petrie multiplier - the blog post Rachel mentioned Titles Some big American conference I figured out what a script file did I’m definitely not advanced I just sat there amazed The magic grandfather It’s a lot of little things It could have been like this all the time A natural next step A perceived lack of support A discriminated union I love to hate Xcode Surely it’s slow? Release the Herrup Package it in a view and pretend it’s native Exactly like the study said it would Do I want this now? The most depressing thing I’ve ever heard Too senior to be encouraged anymore To be allowed to be a beginner again They thought I had been speaking People still want me to speak, apparently There has been progress everywhere else

22 Joulu 201543min

Kodsnack 133 - Precis allt man kunde hoppas på

Kodsnack 133 - Precis allt man kunde hoppas på

Den fulltaliga panelen inleder med uppföljning från förra veckan. Långsamma byggen, lite rättelser och uppdateringar angående både Wordpress stora omskrivning och automatisering på Windows. Tobias uppskattar Windows 10 och ger ett snabbt utlåtande om Visual studio code. Veckans huvudämne är att Apple just öppnat Swift, med besked! Är det något problem för Apple om Swift inte portas till Windows? Vad händer med Swift om Chris Lattner blir påkörd av en universell seriell buss? Frågorna är många men intrycken goda och förhoppningarna höga. Till slut snackar vi om att öva grunderna i programmering på samma sätt som till exempel musiker gör inom sitt område. Kodkator och liknande. Vet någon hur många författare som har en uppvärmning innan de börjar skriva varje dag? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar En ny demon som måste matas med tårar - förra veckans avsnitt Emanuel Winblad och hans kommentar Jonas Sackerud och hans kommentar Chocolatey nuget Nuget och dess historia Visual studio code Cmake Ninja Magnus Therning och hans kommentar Swift är numera öppen källkod Roadmap för Swift 3 Apple på github Första commiten på Swift - 18 juli 2010 Chris Lattner LLVM POSIX BSD Clang kommer in i Visual studio Homebrew - “The missing package manager for OS X” Swift package manager Max Howell Vala Advent of code Kodkata Nanowrimo - National novel writing month Kodsnacks repository för Advent of code 2015 Erlang Programming Erlang - Armstrongs erlangbok Stacks What’s dogs Titlar Alla tre i podcasten, samtidigt Jag är glad att meddela att jag fortfarande inte är klar Allting tar fortfarande så himla lång tid Laptops från 1989 Aldrig sett öppen källkod såhär förut Precis allt man kunde hoppas på En rensad historia Ett språks första stapplande steg Ett sidospår som har tagit över hela projektet En del av Visual studio i framtiden Ett C# för Swift En nivå av professionalitet som saknas

15 Joulu 201552min

Kodsnack 132 - En ny demon som måste matas med tårar

Kodsnack 132 - En ny demon som måste matas med tårar

Kristoffer och Tobias snackar refactoring. När ska man skriva om saker, när ska man det inte? Tobias berättar om några av de hörn som behövde filas lite mer efter den senaste stora releasen av Plex media player. Automatisering och tester är tvåeggade svärd. Det är lätt att börja på något och försvinna ner i kaninhål. Sedan går diskussionen vidare utifrån Wordpress nysläppta admingränssnitt byggt i Javascript och React om spänningsmomenten med att göra stora byten som kan kräva omställning för många. Hur förändrar man sig utan att göra alla missnöjda? Kan det vara så jobbigt att man faktiskt behöver ha de där missnöjda användarna för att lyckats göra någonting riktigt bra? Är varje ny version en ny demon som måste matas med tårar för att växa och frodas? Avsnittet sponsras till vår stora glädje av Jetbrains och Clion, ett kraftfullt IDE för C och C++ för såväl Linux som OS X och Windows. Surfa in på http://www.jetbrains.com/kodsnack-clion för att få veta mer och stödja Kodsnack. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Refactoring Plex media player-släppet har Tobias berättat om tidigare CI - continuous integration wget Chef Gnuwin32 Cygwin Tar wget.py Inertia property-decoratorn i Python Sunk cost fallacy Jetbrains - veckans sponsor Clion - Jetbrains IDE för C och C++ * http://www.jetbrains.com/kodsnack-clion - länken du ska använda om du vill veta mer om Clion och stödja Kodsnack på samma gång Automattic Automattic har skrivit om admingränssnitten för Wordpress i Javascript med React och Node Den nya kodbasen på Github Wordpress VD om förändringen - “One of the hardest things to do in technology is disrupt yourself.” React Intel Itanium Hack - Facebooks försök att “skriva om PHP” Googles GWT - Google web toolkit Go Titlar Ingen bra situation En två veckor lång refactoring Varför har jag suttit och våndats över det här? Det blir mer trögflytande Varje iteration tar tre timmar Vad det var man väntade på egentligen Spenderar jag verkligen min tid korrekt nu Ett tydligt bra svar Stoppa det i en branch och låta det vara Apropå att skriva om saker Definitionen av PHP-kod Tagit deras ost och bytt ut mot Javascript Ingen annan väg för det än stagnation Någonting som kan hända vem som helst Förändras eller försvinna Här har du någonting som är sämre idag En ny demon som måste matas med tårar Sälja in försämringar Ett serverprogram och ett klientprogram

8 Joulu 20151h 1min

Kodsnack 131 - Motverka monoliten

Kodsnack 131 - Motverka monoliten

Kristoffer och Fredrik snackar höstens konferenser och vårt deltagande i Øredev, Susecon och Internetdagarna. Vi komer bland annat in på standarder och stora företag som vill låsa in internet och även Kristoffers invändningar mot singulariteter och kolonisation av rymden. Avsnittet sponsras av Jetbrains och Resharper, som ger dig massor av Jetbrains smarta funktioner direkt i Visual studio. Surfa in på http://www.jetbrains.com/kodsnack-resharper för att få veta mer och stödja Kodsnack. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Eldstadsgeneratorn Øredev - vår insats 2014 Jantelagen kodsnack.se/video Pete Hunt Smyte James Turnbull Docker Aaron Gustafson Tim Urban - skribenten bakom Wait but why Fermiparadoxen Tesla, SpaceX och Elon Musk Från Muhammed till ISIS Tims keynote om AI Tims artikel om AI Torill Kornfeldt Torills keynote Projekt svans på kyckling Tims och Torills diskussion Ray Kurzweil Dan Friedman The little Schemer The essentials of programming languages Lisp in small pieces Logikprogrammering Prolog Racket Stephen Chin Stephens presentation om att bygga retrokonsoller David Kroenenberg Susecon Keynotevideon från Susecon - delen Kristoffer bidragit till Openstack Saltstack Reactmeetupen i Göteborg Michael Lopp/Rands Jetbrains - veckans sponsor Resharper - Jetbrains smarta tillägg för Visual studio Kodlukter Internetdagarna Evgenij Morozov - Evgenijs presentation (längst ner på sidan) Nnenna Nwakanma - och hennes presentation (längst ner på sidan) Kodsnack var på Internetdagarna 2013 Vad sägs om ett år utan nya saker på webben? Dan Sinker och hans presentation Monsanto Black mirror - brittisk TV-serie Bigdog Femte elementets spionkackerlacka Vårt internetdagshack på Github - kan spelas här Three.js Web audio Titlar Jag var på en annan konferens samtidigt Jag är pinsamt nöjd Vi ignorerar dem, men vi lyssnar Det är ganska utmattande Jag vill bara ha en hyperintelligent mördardinosaurie Insatt från båda håll Bonusmaterial till deras presentationer Om jag glömde min skruvmejsel så finns den på en annan planet När vi inte ens kan flytta ner i ett dike Vi är så långt från att vara intelligenta David Croenenbergs framtid Kodsnack som hack Förändring har blivit ett självändamål Facebook är Myspace i framtiden Det blir Word av alltihop Motverka monoliten Information som våra telefoner ger bort hela tiden Teknikhallelujaskepticismen har börjat sätta in på allvar Tekniknaiv Infernalisk soppa av horribla API:er

1 Joulu 20151h 19min

Kodsnack 130 - Den där vill jag ju absolut inte ha i min lista just nu

Kodsnack 130 - Den där vill jag ju absolut inte ha i min lista just nu

Kristoffer och Fredrik snackar om att försöka hantera sin flod av inkommande ärenden, hur man vill försöka sortera dem, hur det är lätt att tänka att man ska lösa allt med mer och fler system, och att det ofta nog inte är lösningen egentligen. Går det sista steget mellan dig och verktygen att göra som en generell lösning eller måste det alltid vara ditt eget speciella sätt att göra på? Och punkten att inga system blir bättre än den data man kan lägga in och underhålla i systemet. Sedan en stunds nedstigande i den klassiska underjorden där man försöker reda ut invecklade kodflöden, eliminera en och annan callback och rent allmänt förstå och förenkla hur saker egentligen fungerar. Komplett med några luriga buggar. Avsnittet sponsras av Jetbrains och Teamcity, deras produkt för continuous integration. Surfa in på http://www.jetbrains.com/kodsnack-teamcity för att få veta mer och stödja Kodsnack. När det här avsnittet släpps är vi på Internetdagarna, kom gärna förbi och säg hej om du är där! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Hack for refugees på Facebook och hackforrefugees.com Vårt avsnitt om Gothenburg startup hack Øredev Trello Kanban Getting things done Basecamp JIRA CI - Continuous integration Jetbrains Teamcity Plugins för Teamcity Hubot Slack http://www.jetbrains.com/kodsnack-teamcity - för mer information och för att stödja Kodsnack Falsk precision Haskell James Mickens Internetdagarna Kodsnacksvideo från Øredev Titlar Sedan urminnes tider Alla som inte är utvecklingsavdelningen Allt möjligt för att hålla reda på vad jag ska göra Hantera alla todo-listor Bra och nyttiga men inte just nu Den där vill jag ju absolut inte ha i min lista just nu Lita på att tankarna kommer tillbaka igen Att fixa buggar har ju ett pris Som just nu inte är värt att fixa Masterinterfacet mot dig Ett system för det sista steget Inte värda att automatisera Inga verktyg är bättre än datan För vem har den den här prioriteten? Färre callbacks är vägen till lycka och framgång Haskell på klientsidan Tornet av komplexitet Komplexa torn av abstraktioner

24 Marras 201538min

Kodsnack 129 - Inte en textur så långt ögat kan nå

Kodsnack 129 - Inte en textur så långt ögat kan nå

Kristoffer, Fredrik och Martin snackar om falafel i Malmö (måste man vada genom drivor av falafel?) och dragbaserade racingspel. Sedan går vi in på Twofold inc, Martins nästa spel, att sälja in det man gör. Och vektorgrafik. Varför är inte vektorgrafik mer populärt? Sedan AppleTV och dess egenheter för spelutvecklare. Avsnittet sponsras till vår stora glädje av Jetbrains och Intellij IDEA, Jetbrains eminenta IDE för Java. Surfa in på http://www.jetbrains.com/kodsnack-ideaför att få veta mer och stödja Kodsnack. Vi har ett fåtal t-shirts kvar! Kontakta oss om du vill köpa en av dem för 250 riksdaler inklusive frakt. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Øredev Vi har snackat gamejams förr Twofold inc Rymdkapsel Elevator pitch Tom Francis Toms GDC-presentation How to explain your game to an asshole Tron Holodeck Fallout 4 Skyrim Jetbrains Intellij IDEA Grunderna i Intellij IDEA http://www.jetbrains.com/kodsnack-idea - länken som visar att du kommer från Kodsnack Nytt i version 15 av IntelliJ IDEA Vektorgrafik Inscsape SVG Illustrator PS-formatet D3.js Några kommentarer kring filformatet PSD Big och little endian EPS Postscript Forth Stackbaserat programmeringsspråk XEROX Parc Computerphile - the dawn of desktop publishing LaTeX TeX Är CSS turingkomplett? HTTP/2 App thinning Bitcode Nya AppleTV SDL Spore Will Wright Titlar Malmö är någon typ av anomali Vissa kallar det lunchdejt Finns ingen tid att stå här och gaffla Jag är med på den här podcasten bara när jag har någonting att kränga Andra singeln En så ren spelidé Alla Tetris är redan gjorda Bäst på någonting som ingen har gjort förut När man gör allt och inget själv Du är ju helt icke-trovärdig i frågan Som blablabla fast blablabla Jag gillar när andra säger det Lätt att ta till sig och svårare att göra Hitta referensramarna Ibland säger jag att jag jobbar med data Jag datade hela dagen igår Det är någonting fruktansvärt absurt med spel Inte en textur så långt ögat kan nå Trettiosex olika storlekar 17 låter ju som en överdrift Pixlar håller på att bli meningslösa Man köper sig en hel estetik Med en vanlig XML-parser Sin egen lilla gren av vansinne Det har varit med sedan alltid Single-file sites När någon sätter ner fingret Spelutvecklingsjanuari Hundratusen miljarders kvadratkilometers innehåll

17 Marras 201555min

Kodsnack 128 - Kunskapsspridning och ögat på fingret

Kodsnack 128 - Kunskapsspridning och ögat på fingret

Fredrik och Johan Öbrink - technical creative director på Iteam - snackar om att skaffa sig erfarenhet och växa som utvecklare. Från att det saknas bra konferensinnehåll för de som är nya på ett område till behovet och kanske nästan ansvaret bland de med mycket erfarenhet att se till att den förs vidare till de med mindre. Upplevs det inte som “fint” nog att ha presentationer som är introduktioner eller grundläggande? Det är lätt att tänka att man kan hitta introduktioner på nätet, men det kanske finns aspekter som man inte kan fånga via nätet. Personlig utveckling får också stort utrymme, och vi får veta varför Johan vill lägga ner hela konceptet med resurskonsulter. Och så ett poddtips och lite hantering av entusiasm och stress. Avsnittet sponsras av Jetbrains och Webstorm, Jetbrains IDE för webbutveckling. Vi har ett fåtal t-shirts kvar! Kontakta oss om du vill köpa en av dem för 250 riksdaler inklusive frakt. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Johan Öbrink Iteam Jetbrains Øredev 2015 Nighthacking Vårt snack med Pete Hunt Vårt snack med James Turnbull Vårt snack med Aaron Gustafson Tim Urban och Torill Kornfeldt snackar AI Nerdist Chris Hardwick (?) En podd om teknik Nerdists första intervju med Tom Hanks Letters of note Tom Hanks svar på att få en skrivmaskin som inbjudan till en podd Continuous delivery Continuous deployment sthlm.js Reactjs Göteborg Øredev DRY Docker SQL server Heuristik Stockholmssyndromet Jetbrains Webstorm Intellij IDEA jetbrains.com/kodsnack-webstorm TDD - testdriven utveckling Integrationstester Finansiell ekonomi Kreativ förstörelse Tim Urbans keynote kvällen innan DPU - Die progress unit - den mängd förändring som tar död på en tidsresenär genom ren chock. (Länken går till artikeln Tims tal till stor del byggde på) Titlar Det är jag som har roligast här Alla mittemellan Evangelismdel av det Varje senior som programmerar istället för att mentorera är en katastrof Fler möten på konferenser Konferensdeltagarrytmen Alla i talarcirkusen De slumpmässiga mötena försvinner Inte snabbt på det sättet du tror Folk tror fortfarande att hastighet är hastighet Känna ett branschansvar En junior som inte får mentorering är bara underbetald Då man inser att man faktiskt kan någonting Inte lika fast i dina förväntningar Hur kan du inte använda git Kär i din kidnappare Vem borde jobba med vem, kring vad? Kunskapsspridning och ögat på fingret En prompt, det är vad jag har Alldeles för bekväm i min lilla nisch Jag har data här till dig, kan du ge mig information? Personen som håller ihop kontoret Det sociala kittet Helt fel personer att prata med De andra som man gnällt tillsammans med Att optimera sig själv genom andra Min smak får en bättre utdelning när hon väljer Jag är över 40, jag får ge upp Framför allt så är folk räddare idag Kommer tillbaka efter helgen och avlider Euforisk kreativitet

8 Marras 201554min

Kodsnack 127 - Generaliserings-creep

Kodsnack 127 - Generaliserings-creep

Fredrik och Tobias snackar om veckans buggar och oväntade kodbeteende. Sedan funderar vi utifrån Babel på om det finns ett generellt mönster där saker gärna abstraheras till dess de kräver pluginsystem för att göra något alls? Utmaningen i att behålla något som är praktiskt samtidigt som man gör en lösning mer generell och kraftfull genom att generalisera den. Ska du på Øredev? Leta upp Fredrik och säg hej! Vi har ett fåtal t-shirts kvar! Kontakta oss om du vill köpa en av dem för 250 riksdaler inklusive frakt. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Avengers Plex media player Tidigare snack om Plex autouppdatering Øredev OpenGL QT Angle iMac 5K Chromium Grim fandango remastered Babel Transpiler Bloggposten om Babel 6 Ecmascript 6 Arrow functions React Europe Sebastian McKenzies presentation på React Europe documentationjs Feature creep Kitchen sink Alla program expanderar till dess de kan hantera mail Netbeans LLVM Björeman // Melin - Två nördar, en podcast Amiga BeOS Next Amiga 1200 BBS Tweetet med de tröjor vi har kvar - och kan köpas för 250 riksdaler inklusive frakt Titlar Ett sånt där mysigt avsnitt igen Veckans bugg Jättetråkigt om man brickar allas installationer Trippelkollar det en gång till Facepalm moment Jag håller det på något slags armlängds avstånd Det tar ju så stopp Lite oväntat i sitt beteende Speciellt av någon anledning Potentialen är ju oändlig Commit and run Vad ska vi göra åt det här-varianten Inte första klassens gäst på Windows Så satans många pixlar Inte i torn- och språkförbistringssammanhang Ecmascript version tidigare En trend inom språk för tillfället Generaliserings-creep Försvunnit iväg i abstraktionsmolnet Alla program generaliserar tills de inte kan göra någonting utan plugins Låta som en trasig CD Det löser ett problem för någon annan Vilken uppsättning paket staplade på varandra vill du ha? Abstraktionsslott Våran generalitet kanske läcker igenom Betala med Swift

3 Marras 201539min

Suosittua kategoriassa Koulutus

rss-murhan-anatomia
voi-hyvin-meditaatiot-2
psykopodiaa-podcast
rss-vegaaneista-tykkaan
rss-narsisti
psykologia
aamukahvilla
aloita-meditaatio
rss-duodecim-lehti
rss-vapaudu-voimaasi
adhd-tyylilla
adhd-podi
jari-sarasvuo-podcast
rss-tripsteri
puhutaan-koiraa
rss-valo-minussa-2
rss-lasnaolon-hetkia-mindfulness-tutuksi
ihminen-tavattavissa-tommy-hellsten-instituutti
rss-turun-yliopisto
rss-elamankoulu