Share
Snack Overflow
106. Sluta overengineer'a!
•
I dagens avsnitt pratar Mattias, Oscar och Johan om konsten att "överingenjöra" saker. Tyvärr måste vi säga vi säga att vi är riktiga haters mot de som "överingenjörar". Avsnittet kommer med fullt av lärdomar, exempel och verktyg som hjälper en att motverka problemen.
- LeftPad: https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code
- Architecture decision records (ADRs):https://icepanel.medium.com/architecture-decision-records-adrs-5c66888d8723
- Stack Overflow Architecture: https://medium.com/@saddy.devs/stack-overflow-architecture-52cfdec5e018
More episodes
View all episodes
AI-nytt!
01:10:55|Från Her till Total RecallOscar, AI-Johan och den andre Johan (vad hade du för smeknamn? 😃) pratar lite om de senaste AI-nyheterna från OpenAI, Google och Microsoft. Är den virtuella flickvännen/pojkvännen/psykologen äntligen här på riktigt, kommer alla snart ha en AI-bestyckad Google Glass på huvudet, är personlig integritet död i AI-åldern och vad har Kuato med de nya AI-chipbestyckade laptoparna från Microsoft att göra?117. Hur vi navigerar i djungeln av UI-bibliotek
01:04:59|Tailwind, MUI, shadcn/ui osv osv....Vilka kategorier av verktyg finns det för att slippa skriva alla komponenter/CSS själv?Vilka väljer vi?Och viktigast i vilket projekt väljer man vilken typ av verktyg?Varning: Fredrik är lite snorig :DLänkbonanzadaisyUIshadcuReact ariaOch låten i introt:Oscar, listen while I play (play it now)Your code's crashing like the stock market on a bad dayBut Mattias types like lightning strikes, it's clearHis code's a symphony, everything Oscar fears[Bridge]In the digital river, Oscar's sinking like a stoneWhile Mattias builds bridges, crossing bytes into the unknown116. Jag ska skriva Pagineringskomponent. Varifrån ska jag sno koden?
47:35|Mattias har ett problem, han ska skapa en paginerings komponent. Därför ringer han in Kalle och Petrus.Man ska väl inte koden den själv från scratch?Men varifrån ska man sno kod?ChatGPT, Medium, Den andra overflow, använd ett bibliotek, bara göra det själv?Accessability i pagineringHeadlessUIOpenUIQuillRxDB115. Amani älskar legacykod!
01:06:23|Denna gången så berättar Amani för Oscar och Mattias om sitt uppdrag där han tar hand om legacykod. Gamla system och tjänster som förtjänar lite nytt liv. Massor med lärdomar och best practices.From $erverless To Elixir | Prime ReactsI ported THOUSANDS of apps to Windows 95Udio - AI Music generator"Podcastens tvek".[Chorus]Så, så, så dryyyyg,Med varenda ord, han tar för sig.Så, så, så dryyyyg,Mattias, vår plåga, han är podcastens tvek.[Bridge]Mattias han är så...[Chorus]Så, så, så dryyyyg,Med varenda ord, han tar för sig.Så, så, så dryyyyg,Mattias, vår plåga, han är podcastens tvek.114. PW(j)A
01:01:26|Oscar gästas av Petrus & Mattias som kodar alla sina hobbyprojekt som PWA:s!VARFÖR gör inte alla det?!Koda en gång i världens bästa utvecklar ekosystem, ge kunderna en grym web som de kan installera. Men vad är egentligen en pwa?Vad kan man göra?Och varför slå det inte?113. Deadlines ☠️
59:05|Det är enkelt att sätta dom, alla (utvecklare) hatar dom och ingen håller dom.Men hur ska vi göra för att hantera dem och undvika de så mycket som möjlig?GANTT-Schema112. Är inte release-strategi ett löst problem?
54:34|(Med Opera röst) Oscar vill släppa till main, Karl vill släppa till main, Mattias vill släppa till main, alla vill släppa till main!Men vad behöver vi ändra i tekniken, verktygen och kulturen för att lyckas?Det här är Git-Flow och GitHub-flowhttps://quangnguyennd.medium.com/git-flow-vs-github-flow-620c922b2cbd111. CompanyAsCode, BizOps, CoOps - eller vad vi kommer kalla det när vi tar över världen
01:05:27|Satan i gatan, nu kommer vi revolutionera IT-konsultbranchen. Låt oss presentera CompanyAsCode, BizOps, CoOps - eller vad vi kommer kalla det när vi tar över världen.Om vi får möjligheten att tänka om helt, hur skulle alla processer och verktyg fungera i den nya världen. Vi tar inspiration från systemutvecklingens verktyg att använda kod, teamarbete, ansvar, pipelines, markdown, repos, pull-requests och cron-job för att helt ändra/ersätta dagens arbetsuppgifter.LänkarBiz Ops Dyson Sphere ProgramDave the diver110. Fredriks teknik som Mattias inte vill lära sig
01:00:33|Detta vecka spekulerar Oscar Fredrik och Mattias om saker Fredrik brinner för och Mattias aldrig tänker lära sig.Varför klarar vissa tekniker sig och andra dör?Vi dyker lite i detaljerna kring JavaScript-runtimes men mest som ett exempel på NÄR vi tycker något är värt att lära sig på riktigt.Myntar också termen "GraphQL-hypen" som inte har något med graphql att göra.https://stallman.org/stallman-computing.htmlhttps://dylanbeattie.net/Lika som bär: Sonen? Fadern?