I detta avsnitt pratar vi om fördelarna med featuremiljöer och feature branches istället för gitflow som branchingstrategi. Sofia berättar om hur hennes team gick från en enda testmiljö till att skapa featuremiljöer "on the fly", vilket gjorde det möjligt för hennes team att snabbt testa och släppa nya funktioner. Så om du vill höra mer om hur du kan testa dina nya funktioner och släppa dem snabbt som Netflix, bör du lyssna nu! 🤓👌 Obs: När vi säger att en feature "är i test" menar vi att den h...
Mar 30, 2023•36 min
I detta avsnitt av vår podd gräver vi in i Elon Musks senaste kontroversiella Twitterfejd, där han skämtade på en anställds bekostnad. Men vi nöjer oss inte där - vi utforskar också den eviga utmaningen att balansera jobbet som utvecklare med ett härligt privatliv. Ska man sikta på work-life balance eller är work-life integration svaret? Och vad händer när Madeleine drömmer mardrömmar om att inte kunna skriva kod? Därefter avslöjar Sofia en metod för att hantera stress och behålla fokus - OHIO-m...
Mar 23, 2023•32 min
Madde har haft en traumatisk vecka i Hufvudstaden och vad som bara skulle vara en blixtvisit blev plötsligt lite längre än väntad. Sofia har istället besökt västkusten och föreläst för universitetsstudenter. Daniel Stenberg, grundaren av curl , får sig också en liten recension av sitt skrivbord som vi hittat bild på från sajten Hacker Stations . Två lyssnarfrågor har kommit in och vi gör vårt bästa för att komma med råd. Vad gör man egentligen när ens kollegor inte ens hälsar på en och hur ska m...
Mar 16, 2023•36 min
Vi fortsätter diskutera en vanlig utmaning inom utveckling - om att hantera toppar och dalar. Vissa dagar kan man känna sig som en riktig kodexpert medan man på andra dagar kan känna att man inte får något gjort alls. Vi har intervjuat några av de mest erfarna utvecklarna vi känner för att höra deras tankar om det och får deras tips för att hantera dessa svängningar i självförtroendet. Efter att ha läst så många vittnesmål så reflekterar vi över den något uttjatade termen “imposter syndrome”. Ka...
Mar 09, 2023•46 min
Vi diskuterar en vanlig utmaning inom utveckling - att hantera toppar och dalar. Vissa dagar kan man känna sig som en riktig kodexpert medan man på andra dagar kan känna att man inte får något gjort alls. Vi har intervjuat några av de mest erfarna utvecklarna vi känner för att höra deras tankar om detta ämne och deras tips för att hantera dessa svängningar i självförtroendet. Lyssna och ta del av deras insikter och råd! 🤓 Svårighetsnivå: 1/5 💬 Ställ en anonym fråga eller insändare som vi kan t...
Mar 02, 2023•33 min
Vi har med oss Ebba Cronqvist från Buzz och diskuterar developer experience och developer productivity. Det finns många vinster med att ha en bra utvecklarupplevelse och sätt att förbättra produktiviteten, såsom att tillhandahålla rätt verktyg, minska kontextbyte och få in mer automatisering. Vi diskuterar också hur svårt det kan att mäta produktivitet och att man måste undvika att falla in i att mäta ”vanity metrics” som antal rader kod eller velocity. Med hjälp av DORA metrics kan man få hjälp...
Feb 23, 2023•33 min
Vi utvärderar två av våra senaste konferensbesök, JFokus och Swetugg, och delar med oss av våra tankar om allt från maten till talarrummen och om varför Sofia övade inför sitt talk framför en apelsin. Väl på JFokus, upptäckte vi en fantastisk lokal med det allra senaste tekniska utrustningen. Swetugg, å andra sidan, kändes som en mer avslappnad och mindre formell konferens med ett fantastiskt utrustat talarrum. Så, om du är nyfiken på vad som gör en konferens riktigt bra, eller bara vill veta hu...
Feb 16, 2023•38 min
Vilken hemsida har 17 olika knappstilar? En som saknar ett effektivt designsystem. I detta avsnitt pratar vi om vikten av ett designsystem, varför det är avgörande för att skapa en användarvänlig och professionell webbplats men också om hur ett designsystem bryter ner silos mellan designers och utvecklare. Vi nämner också de senaste teknikerna, som AI-assistenter som Canva Magic Write och Nvidia Maxine Eye Contact, som simulerar en ögonkontakt med kameran (lite läskigt). 🤓 Svårighetsnivå: 2/5 �...
Feb 09, 2023•26 min
Madde har kastat sig in i den intellektuella världen genom att läsa "Radical Focus" av Christina Wodtke, en guide till att uppnå mål med OKRs. Men Sofia undrar om det verkligen är kul att läsa böcker som denna, på riktigt...eller låtsas folk bara? Men Madde har ett trix! Halva boken är skriven som en skönlitterär roman där vi får följa Hanna och Jack som driver en startup som kopplar ihop små te-leverantörer med restauranger. Tyvärr går det inte så bra - de kommer inte överens och har helt olika...
Feb 02, 2023•32 min
Vill du skrämma bort potentiella drömkandidater? Erbjud dem att lösa algoritmer på en whiteboardtavla! I detta avsnitt pratar vi om det nästan alla utvecklare fruktar - kodtester under intervjuer. Det finns många företag som tror att det är en bra idé att få oss att lösa kodproblem med BFS på en whiteboardtavla. Men det är inte bara kallsvettigt, det är också ofta meningslöst. I det här avsnittet ska vi få veta varför det är ett dåligt sätt att rekrytera utvecklare och vad företag borde göra ist...
Jan 26, 2023•38 min
Vad har JavaScript haft för sig under 2022? Det är en fråga som 40 000 utvecklare världen över har försökt svara på i årets upplaga av “State of JavaScript”-undersökningen. Och vad har vi lärt oss? Jo, det verkar som om alla är helt besatta av Vite, medan Angular.js verkar vara det som folk helst vill skippa. Men det är inte allt! Vi insåg också att kompilatorer och bundlers är lika förvirrande för oss som att vi har olika elzoner i Sverige. Så, om du vill ha en skratt och lära dig lite om JavaS...
Jan 19, 2023•48 min
Mjukvaruindustrin förväntas tredubbla sin omsättning fram till 2026! Så vad tror Sofia och Madde om vad vi kan förvänta oss att se under det kommande året? Artificiell Intelligens är en trend som bara fortsätter att växa. Chat GPT och liknande system har gett oss en liten försmak av vad vi kan förvänta oss i framtiden, men det är bara början. Många utvecklare har blivit oroliga för sina jobb, men det är skillnad på att lösa ett litet problem och att skriva ett helt komplext system och tolka krav...
Jan 12, 2023•53 min
I det här speciella avsnittet får vi ta del av bloopers och annat roligt material från tidigare inspelningar. Det blir en rejäl dos humor där ni får höra våra stolpskott och missar under inspelningarna. Dessutom är detta vårt 100:e avsnitt, så vi vill verkligen fira det med att dela med oss av lite extra glädje och skratt. För att fira detta har vi dessutom en tävling där vi lottar ut biljetter till konferensen Swetugg, som är den 8-9 februari i Stockholm! 🤓 Svårighetsnivå: 1/5 🔗 Länkar: Swetu...
Jan 05, 2023•43 min
Trygghet är en viktig faktor i alla grupper, men det kan vara särskilt utmanande att skapa en känsla av psykologisk trygghet i miljöer där det finns högt tempo, komplexa problem att lösa och höga förväntningar. I det här avsnittet tar vi upp vikten av att skapa en kultur där alla känner sig sedda och respekterade, och kan uttrycka sig öppet och ärligt. 🤓 Svårighetsnivå: 1/5 🔗 Länkar: Re:Work - Googles artikel om studien Amy Edmondsons TED talk 💬 Ställ en anonym fråga eller insändare som vi ka...
Dec 29, 2022•36 min
I det här avsnittet pratar vi med Johan Normén om framtiden för low-code och no-code. Johan Normén är en erfaren konsult och grundare av Swenug med över 24 års erfarenhet av Microsoft-teknik och bred bakgrund inom utveckling. Under avsnittet diskuterar vi: Vad low-code och no-code är och varför det är så populärt just nu. Skillnaden mellan low-code och no-code. Vilka typer av appar som passar för low-code och no-code. Vilka typer av företag som använder low-code och no-code och vilka vi tror pas...
Dec 22, 2022•45 min
Sofia och Madde bekantar sig med ChatGPT - en chattbot som är så smart att den skulle kunna överta världen, om den bara ville (detta skrev ChatGPT själv - borde vi bli oroliga?). Vi har lekt runt med ChatGPT och fått den att göra allt från att skriva kärleksbrev till att hjälpa till med argumentationsteknik. Vi tittar också på hur träningen av modellen har gått till. Men vi undrar också: om ChatGPT blir så duktig, är det då viktigt att vi är trevliga mot den? 🤓 Svårighetsnivå: 1/5 🔗 Länkar: ht...
Dec 15, 2022•40 min
SOLID - 5 bokstäver som var och en representerar en princip om hur man ska koda system som är lätta att utveckla, förstå, underhålla och utöka. Så vad är det för fel på SOLID nu då? Tja, förutom att vi själva och många andra utvecklare tycker att de principerna är svåra att förhålla sig till - så är de också enligt Daniel Terhorst-North utdaterade. Daniel, som är pionjären bakom BDD (Behaviour-Driven Development), har därför istället kommit på ett alternativ till SOLID som han kallar CUPID. CUPI...
Dec 08, 2022•41 min
SOLID - 5 bokstäver som var och en representerar en princip om hur man ska koda system som är lätta att utveckla, förstå, underhålla och utöka. Så vad är det för fel på SOLID nu då? Tja, förutom att vi själva och många andra utvecklare tycker att de principerna är svåra att förhålla sig till - så är de också enligt Daniel Terhorst-North utdaterade. Daniel, som är pionjären bakom BDD (Behaviour-Driven Development), har därför istället kommit på ett allternativ till SOLID som han kallar CUPID. I d...
Dec 01, 2022•52 min
Sofia har översatt klassiska historian “The Inner JSON Effect”, som handlar om Johans obekväma upplevelse på nya jobbet och om geniet Tom som hackat ihop egna grejer. 🤓 Svårighetsnivå: 1/5 🔗 Länkar: The Inner JSON Effect 💬 Ställ en anonym fråga eller insändare som vi kan ta upp i podden! 💌 Håll kontakten med oss: Discord Instagram Facebook hello@developerspodcast.com https://www.developerspodcast.com Om du gillar podden får du gärna stötta oss genom att köpa vår merch , bli en Patreon , subs...
Nov 24, 2022•41 min
Vi pratar om olika bildformat och introducerar nyare format som AVIF, vilket får JPEG att kännas lika flexibelt som grottmålningar. Visste du till exempel om att JPEG är ett “lossy” bildformat? För varje gång man sparar bilden blir den kvalitén sämre och sämre. Vi går även igenom 3 parametrar som man kollar på för att avgöra vilken codec - och därmed filformat - som passar bäst för ens bild. Om du testar verktyget Squoosh så kan du ladda upp en bild och sen jämföra den sida vid sida mellan olika...
Nov 17, 2022•35 min
De flesta av oss har ett konto på Github. Ibland ligger där bara något forkat projekt, och ibland finns där en massa intressant källkod. Men vad tittar en rektyrerare egentligen efter när de kollar på Github? Spoiler alert: det är nog inte vad du tror. Ibland är det svårt att komma på vad för “kodprojekt” man kan ta sig an, och Sofia och Madde spånar på vad man kan hitta på. Dessutom rantar Madde om hennes sambos programmeringskurs och dess terminologi på svenska. 🤓 Svårighetsnivå: 1/5 🔗 Länka...
Nov 10, 2022•35 min
Testning är ett kontroversiellt och laddat ämne inom utveckling. De flesta utvecklare verkar hålla med varandra om att testning är viktigt, men HUR man ska testa är en riktig vattendelare. Man skulle grovt kunna dela in utvecklare i dessa 3 läger: Utvecklare 1: Enhetstester (unit test) mer är fördubblar tiden det tar att utveckla så det kanske är bäst att skippa dem helt. Utveckare 2: Fast det kan ju vara bra att se till att helheten ändå fungerar så att man inte behöver regressionstesta allt. V...
Nov 03, 2022•41 min
I detta avsnitt får vi höra en skräckhistoria från verkligheten - en som vi hoppas aldrig händer dig! Otto Remse - utvecklare, systemarkitekt, pilot och mångsysslare - berättar en fasansfull skräckhistoria från hans första jobb som utvecklare. Utan att avslöja för mycket: vad hade du gjort om du hade utlöst en händelse som krävde att experter från Japan fick flygas in med privatjet för att lösa katastrofen? 🤓 Svårighetsnivå: 1/5 💬 Ställ en anonym fråga eller insändare som vi kan ta upp i podde...
Oct 27, 2022•51 min
Hur hanterar du utmaningar och sådant du inte är bra på? Känner du att det är omöjligt och bortom din kompetens? Kanske ger du upp direkt? Då har du förmodligen ett “fixed mindset”. Men det går att ändra på! Bara genom att tänka annorlunda kan vi åstadkomma mycket mer. Det finns inget som säger att man måste vara född med vissa talanger och förmågor, utan allt går att lära sig om man kämpar! 🤓 Svårighetsnivå: 1/5 🔗 Länkar: Carol Dweck TED Talk TED Talk om "grit" 💬 Ställ en anonym fråga eller ...
Oct 20, 2022•35 min
Vi har träffat Gabriella Norman som jobbar med medicinsk AI och vi får svar på allt vi någonsin har undrat om AI. Vad är egentligen medicinsk AI? Kan man få känslor för sin modell? Kommer AI att ta över världen? 🤓 Svårighetsnivå: 3/5 🔗 Länkar: Datatjejs Podcast 💬 Ställ en anonym fråga eller insändare som vi kan ta upp i podden! 💌 Håll kontakten med oss: Discord Instagram Facebook hello@developerspodcast.com https://www.developerspodcast.com Om du gillar podden får du gärna stötta oss genom a...
Oct 13, 2022•40 min
Att en mindre webbsida laddas snabbare är ingen nyhet. Det som dock är förvånande är att en 14kB sida kan laddas mycket snabbare än en 15kB sida – kanske 612ms snabbare – medan skillnaden i laddningstid mellan en 15kB och en 16kB sida är försumbar 😱 I det här avsnittet kommer handla om TCP-algoritmen, round trip time, latens och hur det förhåller sig till HTTP/2, HTTP/3 och QUIC. Han du tidigare stängt av öronen när någon sagt “TCP”? Förhoppningsvis är det avsnittet som får den mest oengagerade...
Oct 06, 2022•37 min
All spänning och exaltering pekar på att något med mjukvaruprocessen är fel. Ja - så lyder i alla fall rubriken i en uppröstad artikel på Reddit. Denna provocerande titel fick oss (lättkränkta utvecklare) att vilja nysta mer i innehållet i artikeln och förstå varför så många på Reddit höll med. Detta är dock inte allt: ni får också höra oss berätta om vår senaste konferensresa och om varför vi fick byta rum mitt i natten 🤦♀️ 🤓 Svårighetsnivå: 2/5 🔗 Länkar: Boring is Beautiful in Software Dev...
Sep 29, 2022•39 min
Känner du igen känslan av att inte riktigt veta om du bygger rätt sak? Har du ställt dig själv frågan “är detta verkligen vad användarna vill ha och behöver?”. Då kan usability testing vara ett bra verktyg i verktygslådan. Målet är att identifiera problem i designen, hitta möjligheter till förbättring och lära dig mer om användarens beteenden och preferenser. 🤓 Svårighetsnivå: 1/5 💬 Ställ en anonym fråga eller insändare som vi kan ta upp i podden! 💌 Håll kontakten med oss: Discord Instagram F...
Sep 22, 2022•38 min
Sofia och Madde ska gå på konferens och blickar tillbaka på gamla konferensminnen. Vilka sessioner har varit de mest minnesvärda, och vad har gjort just dem så bra? Eftersom vi båda själva har talat på konferenser delar vi med oss av våra bästa tips för att bygga en riktigt bra föreläsning, hur vi förbereder oss och varför vi tycker det är en bra grej att gå på konferenser och att tala på konferenser. 🤓 Svårighetsnivå: 1/5 🔗 Länkar: Dylan Beattie - Apps, Algorithms and Abstractions: Decoding o...
Sep 15, 2022•43 min
Ni vet det själva, många attacker hade kunnat undvikas om man hade tagit säkerhet på större allvar. Men säkerhet är ju så himla krångligt…eller? Det finns ett par headers vilka alla som publicerar en sida på internet kanske borde känna till. De minskar risken för en mängd olika attacker och lätta att konfigurera - vilket gör dem till ganska lågt hängande frukter! OWASP (Open Web Application Security Project) har satt guidelines för vilka säkerhetsåtgärder varje webbsida bör ta, och bland dessa f...
Sep 08, 2022•47 min