Kodsnack 447 - God ton med paket, med Filip Christoffersson, Johan Wänglöf, Linnea Westman, och Maximilian Kern
2021-11-18 05:26Fredrik snackar med Filip Christoffersson, Johan Wänglöf, Linnea Westman, och Maximilian Kern - utvecklare på SBAB och Booli. Hela avsnittet sponsras av SBAB.
Vi pratar först likheter och skillnader mellan SBAB och Booli - där Booli är en klart mindre organisation som också har mycket färre krav på sig i och med att man inte, till exempel, är en bank. Det klassiska problemet att komma igång snabbt med att sätta upp sin utvecklingsmiljö berörs. Utmaningar med att köra Apples nya M1-Macar också - som emulering och Docker.
Sedan diskuteras paketberoenden, node_modules, och peer dependencies. Är det inte ganska tröttsamt med alla paket, alla beroenden, och alla problem som liknar 3D-pussel som kan dyka upp utan att man riktigt kan greppa varför. Vissa har paketfilosofier, Fredrik funderar över om han borde skaffa sig en.
Vi kommer också in på hur man avvecklar äldre monoliter på ett planerat och konstruktivt sätt.
Johan berättar om SBAB:s forum för utvecklare inom olika områden som ett sätt att kommunicera tvärs teamgränser kring gemensamma saker som arkitektur, QA, med mera.
Mikrotjänsters fördelar och problem. Hur man felsöker dem, varför de blir vildvuxna, hur Graphql passar in, och hur man upprätthåller kontrakt mellan team och mikrotjänster - Pact är ett intressant verktyg.
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
- Linnea
- Booli
- SBAB
- Maximilian
- Johan
- Filip
- Graphql
- M1
- Mariadb
- node_modules
- Peer dependencies
- Yarn
- Npm
- Create React app
- Renovate - bumpar automatiskt version när saker släpps
- npm audits problem
- Sonarqube
- Microservices are dead, long live miniservices - inlägg på Medium
- BFFs - “Backend for frontend”
- Pact
- Kafka
- Typescript
- Swagger
Titlar
- Enorma paketberoenden
- Paket måste kämpa för att komma med
- Okynnes-NPM-paket
- God ton med paket
- Behöver jag verkligen det här paketet?
- Vilka mikrotjänster andra team har
- Modeller och formatterare
- Inåt till datahämtningen
- Integrationssystemet
- En så kallad monolit
- Lära känna datamodellen
- Kämpa för att komma med i schemat
- Vilken typ vi ska ge till klienterna