
Kodsnack
Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman och Tobias Hieta
Latest episodes

Nov 12, 2024 • 45min
Kodsnack 610 - Undvika att behöva ha ett backend, med Svante Richter
Fredrik snackar Postgresql med Svante Richter. Är Postgresql gravt underanvänd när man tänker på allt databasen klarar av? Är vi onödigt rädda för att låta databasen sköta om saker, och vad beror det i så fall på? Vad händer när man försöker ersätta hela sitt backend med Postgresql? Och vad vill man möjligen inte ha Postgresql till? Inspelat under Øredev 2024, där Svante höll en presentation på samma ämne. Avsnittet sponsras av 46elks, som bygger lättanvända API:er för telefoni och SMS. Hur enkla? Här är ett Curl-exempel: curl https://api.46elks.com/a1/sms \ -u API_USERNAME:API_PASSWORD \ -d to=+46766861004 \ -d message="Hej kodsnacklyssnare\! Testa att skicka ditt första SMS med Curl." \ -d from=Kodsnack Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer. API-dokumentationen hittar du på 46elks.se/docs. Registrera dig via 46elks.se/kodsnack och få 200 krediter att experimentera med! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 Øredev Advent of code Kåre Kåre byggde sitt eget språk för Advent of code Kodsnacks Advent of code-repo Svante nås med fördel i vår Slack-kanal Andra avsnitt med Svante Postgresql Axis Svantes presentation är inte ute än - länk kommer när den publicerats Svantes presentationsbilder Postgrest - skapar REST-API automatiskt CRUD - Create, read, update and delete ORM Mongodb Nosql Timescale Postgis Extensions för Postgresql 46elks - veckans sponsor 46elks.se/kodsnack - registrera dig och få 200 krediter att experimentera med! Webhooks Lua JSON-schema Rabbitmq Dead letter queue Foreign keys Next.js HTMX Stöd oss på Ko-fi Nginx Webdav Haskell Lars Wikman Unison - tvåvägsversion av Rsync Ocaml Elm Noredink Neon Supabase Hetzner Elasticsearch Openstreetmap Dynamodb Neo4j Nearest neighbor Lagringsmotorer för Postgresql Devoteam Skruv - Svantes mikroramverk Krausest-prestandamätningarna Svante jämför Skruv mot Titlar Tryck undan ångesten Använda men underanvända Lösa problem som man själv skapat Vilken fråga blir det faktiskt? Databasfunktioner i Lua Är detta smart? Gå på tok för långt Vilka bitar var det som skavde? En hel klass av problem Databasen är någon annans domän Vem låter man inkräkta mest? Undvika att behöva ha ett backend Den kortaste vägen mellan två noder Jag är lite radikal

Nov 5, 2024 • 58min
Kodsnack 609 - Fyra nyanser av blått, med Lars Wikman
Fredrik och Lars Wikman åkte till Varberg och livepoddade på Varberg tech arena. Det blev en diskussion med publiken om alla sorters utvecklare man varit, vad man behöver i sin verktygslåda, när man ska ta in nya språk och verktyg, och hur man kan jobba med och tänka på generativ AI som verktyg. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 Lars Wikman Varbergs techarena Øredev Vattenglas - också känt som vattenlösning av natriumsilikat JSP Bartek XMLHTTPRequest Java Swing Borderlayout Libreoffice Podcast chapters - Macappen Fredrik tagit över Auto layout Swiftui NP-kompletta problem Stöd oss på Ko-fi! Microsoft publisher Perl CMS Django Elixir Kotlin Objective-C Ruby Bash COBOL Python 2.7 Redux Advent of code .net core Haskell Ekeroot Uiua Funktionell programmering Objektorienterad programmering Boken Practical common Lisp GWT Spring Akka Spring MVC .net MVC Immutability Method chaining Esperanto Elm Intervjun med Elms skapare Evan - Kodsnack 604 Ocaml Erlang Leandro F# Kåre byggde ett språk för att lösa Advent of code Go WAP Actionscript Haxe Pattern matching ES2015 Fetch-API:et let i Javascript Arrow functions this i Javascript Promises Async-await Chesterton’s fence Laravel Sublime text Vim Copilot Visual studio code Simon Willison Buildroots dokumentation Professional Javascript for web developers, andra utgåvan Titlar Podden råkade starta Tänk dig ett intro Vad har du varit för slags utvecklare egentligen? Titta inte på den gamla, gör en ny Klassisk frontent-Java-webbutvecklare Den gamla seterotypen Man blir aldrig av med ett språk man har lärt sig C++ från en bok Bygga en knapp Missbruk med PHP Förläng den här filen neråt Fyra nyanser av blått Där har jag mina verktyg Snabba, smutsiga automatiseringar Det mest akademiska språket Ganska röjiga Let är inget keyword Innan man tar bort ett stängsel C# med dollartecken Jag gillar inte ceremonin Väldigt lågt förtroende för apparaten Skeptisk till hela framtiden Det skulle kunna finnas Den har ju varit korkad länge Hög och bred kunskap Video var dyrt på den tiden Öppna biblioteket Varje mening har vikt

Oct 29, 2024 • 59min
Kodsnack 608 - Absolut inte använda processorn, med Lars Wikman
Fredrik snackar med Lars Wikman om Codebeam Berlin, att arrangera konferenser, uppenbarelser om cachning, plattformar som är hela system, och en hel del annat. Lars berättar om sin upplevelse av Codebeam - från hacket att arrangera något precis innan konferensen till hur det gick med hans egen presentation, via några trevliga presentationer han såg. Därefter diskuteras Lars lilla projekt att arrangera en egen konferens i Varberg, och om nyttan med att faktiskt engagera sig lokalt även - eller kanske speciellt - om man jobbar globalt och skulle kunna sitta helt isolerad i sin stuga. Sist men inte minst fick Fredrik en liten aha-upplevelse om lagring och cache, vilken leder vidare in i en diskussion av plattformar som är hela system snarare än lösningar som låtsas vara helt fristående från omvärlden (men behöver andra stora lösningar ställda bredvid sig så snart man behöver bredda funktionaliteten i det man bygger). Avsnittet sponsras av 46elks, som bygger lättanvända API:er för telefoni och SMS. Hur enkla? Här är ett Curl-exempel: curl https://api.46elks.com/a1/sms \ -u API_USERNAME:API_PASSWORD \ -d to=+46766861004 \ -d message="Hej kodsnacklyssnare\! Testa att skicka ditt första SMS med Curl." \ -d from=Kodsnack Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer. API-dokumentationen hittar du på 46elks.se/docs. Registrera dig via 46elks.se/kodsnack och få 200 krediter att experimentera med! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 Lars Wikman Codebeam Berlin Nerves Lars Codebeam-snack är inte ute i videoform än Gleam Gleam-keynoten på Codebeam är inte heller ute i videoform än Nerveshub Jon Carstens Øredev Canon EOS webcam utility 46elks - veckans sponsor 46elks.se/kodsnack - registrera dig och få 200 krediter att experimentera med! Webhooks Tomie Varberg tech community Cursed code Synology-NAS ATP Amplifi HD - Unifi-routern med rund skärm Backblaze Backblaze b2 In-memory cache Redis Memcached Oban Sidekiq Celery Rabbit Kafka Yocto Buildroot Flutter Message bus SQS Rabbitmq Nerves Frank Hunleth Opentelemetry Sentry Honeycomb Entrace - Lars API ovanpå Erlangs tracing-API CAP-teoremet Titlar (Du behöver inte vara) Rädd för CPU-arbete En annan hosta En ordentlig hosta Någotsånär ordnade former Ett ytterst sympatiskt litet troll Jag ser secrets på skärmen Alla mina slides var videos Sedan leker vi tvåhundra frågor Gravt lämpad Extremt remote På två 3,5-tums-diskar Fem år: två diskar Kopior längs vägen Absolut inte använda processorn Du kan lika gärna göra flera saker samtidigt Min applikation är ett helt system Operativsystemet är lite av en implementationsdetalj Allt jobb tillräckligt snabbt

Oct 22, 2024 • 55min
Kodsnack 607 - Emberisms, with Balint Erdi
Fredrik talks to Balint Erdi about the web framework Ember. Where did Ember come from, what stands out about it today, how do new features get into the framework, and how is development being made more sustainable? Plus: Balint’s experiences organizing Emberfest, and quite a bit of appreciation for the Ruby and Ember communities in general. The episode is sponsored by Cursed code - a half-day conference with a halloween mood taking place on October 31st, in central Gothenburg. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Balint JSP - Java server pages ZODB - Python object database Ruby Ruby on rails Convention over configuration ORM Active record Ember Angular Yehuda Katz Emberfest Balint’s (first!) book - Rock & roll with Ember.js Ember data Support us on Ko-fi! Classes in Javascript Internet explorer 6 Handlebars Glimmer Controllers in Ember Ember addons Ember RFC:s Codemods React native Tree shaking Webpack Embroider Vite Cursed code - sponsor of the episode Poppels cursedcode.se - to read more and buy tickets The Embroider initiative The Ember initiative Ember CLI Ember core teams Emberconf devjournal.balinterdi.com Ember community links Ember guides Ember checkup - Balint’s productized consulting service Titles These two decades I’m a web guy Just one thing It’a always useful Rails carried me over Ember was in flux Javascript didn’t have classes Emberisms Nowadays I like explicitness more Everything needs to be imported A change they would like to see in the framework (The) Emberfesting Fellow emberino We don’t do drama

Oct 15, 2024 • 1h 7min
Kodsnack 606 - Bättre på allt än alla andra bolag, med Martin Weigert
Fredrik snackar startups och tekniksverige med Martin Weigert, mannen bakom Swedish tech news. Martin ger oss sitt perspektiv på tekniksverige - vad händer, vad har svenska bolag för sig, och åt vilket håll kan marknaden tänkas vara på väg? Det är svårt att sia om framtiden, och det är väldigt skönt att inte behöva ha en prognos och åsikt om allting. Men det kan bli jobbigt för hela ekosystemet om en bubbla spricker och det blir svårt för investerare. Men, en bubblas sprickande kan också lämna utrymme för nya innovationer. Men dagens AI-våg måste ge en väldig ökning av produktivitet om den ska motivera alla investeringar. Martin berättar också hur han jobbar med Swedish tech news, om att bo i sin RSS-läsare, och vad man vill och inte vill automatisera i sitt arbete. Avsnittet sponsras av 46elks, som bygger lättanvända API:er för telefoni och SMS. Hur enkla? Här är ett Curl-exempel: curl https://api.46elks.com/a1/sms \ -u API_USERNAME:API_PASSWORD \ -d to=+46766861004 \ -d message="Hej kodsnacklyssnare\! Testa att skicka ditt första SMS med Curl." \ -d from=Kodsnack Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer. API-dokumentationen hittar du på 46elks.se/docs. Registrera dig via 46elks.se/kodsnack och få 200 krediter att experimentera med! Avsnittet sponsras också på ett hörn av Cursed code - en halvdagskonferens med halloweenstämning den 31 oktober, i centrala Göteborg. Ola Ellnestam kommer att berätta om 20000 timmar som kodjägare, Gustav Nyberg om massövervakningens skräckvälde, Rikard Thulin om teknisk excellens kontra affärsvärde, och Oscar Olsson ställer frågan om pseudokod kommer att innebära programmerarens död. Utöver det blir det paneldskussion, mingel, och givetvis middag på Poppels citybryggeri. Och ja, en trejedel av Kodsnack kommer också att vara på plats! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 Martin Swedish tech news Impostor syndrome 46elks - veckans sponsor 46elks.se/kodsnack - registrera dig och få 200 krediter att experimentera med! Webhooks Zuckerbergs “the year of efficiency” Stöd oss på Ko-fi! Den första internetbubblan Recency bias Cursed code Biljettköp för Cursed code Poppels citybryggeri AGI - “artificial general intelligence” RSS Google reader Titlar Hur techsverige ser ut idag Jag sitter i min bubbla Ingen idé för mig att vänta för länge Benägenheten hos de med pengar En uppåtgående trend Man vet att en krasch kommer Gissningsvis någon slags bubbla Du måste vara på väg upp Bättre på allt än alla andra bolag Jag bor i min RSS-läsare Där man tillför mest värde Hög kvalité på det man gillar Det handgjorda kommer att få ett uppsving

Oct 8, 2024 • 41min
Kodsnack 605 - Dags att rotera, med David Skeppstedt
Fredrik får besök av David Skeppstedt som diskuterar mobbprogrammeringoch att börja jobba deltid på sina egna idéer. David berättar om sina egna erfarenheter av mobbprogrammering - både rutiner och verktyg - och om hur det lett honom till sin egen och nyss påbörjade tjänst Remobster som hjälper distansmobbar att hålla tid och växlingsrutin. Vi diskuterar också hela grejen att dra ner sitt vanliga jobb till deltid och börja jobba mer mid sina egna projekt. Släpp den klassiska feltanken att man inte kan börja med något förrän man har rätt idé! Det gäller att börja göra saker, så att man lär sig att göra. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 David Skeppstedt Platform engineering Mikrotjänster Mobbprogrammering Remobster Mobster Electron Websockets Stöd oss på Ko-fi! mob.sh GDPR Remobsters privacy policy Skeppa kod - Davids podd Filip Tvålkungen Kapitalet Titlar Förenkla för andra utvecklare Bygga det på mitt sätt Dags att rotera Videomötesproblemet Att bli avbruten En glorifierad distribuerad timer 10x plumber

Oct 1, 2024 • 59min
Kodsnack 604 - Farmer's disposition, with Evan Czaplicki
Evan Czaplicki, creator of the Elm programming language, discusses navigating career paths that may initially seem perfect but aren’t. He emphasizes prioritizing personal health over professional success and reflects on the balance between open-source commitments and well-being. The conversation explores programming languages, highlighting their evolution and community impact. Evan shares his experiences in country living and the joys of farming, blending technical expertise with the simplicity of hands-on work.

Sep 24, 2024 • 56min
Kodsnack 603 - Ett sunt system, med Andreas Ekeroot
Fredrik får besök av Andreas Ekeroot som diskuterar det whiteboardvänliga språket Haskell. Och monader, förstås, i poddens första försök att förklara monader som amöbor. Dessutom ett exjobb om att generera program. Vi reder också ut vem som är äldst av Andreas, Haskell, och Erlang. Samt varför det kan vara ett bra motto att undvika framgång till varje pris. Lite exempelkod: sumAllNumbers :: String -> Int sumAllNumbers str = sum (map read (lines str)) main :: IO () main = do fileContent <- readFile “magiska_tal.txt” print (sumAllNumbers fileContent) Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 Andreas Ekeroot Tidigare avsnitt med Andreas Haskell Regular programming - “den andra podden” Quickcheck Cakeml - kompilatorn och språket Compcert Intermediärrepresentation LLVM och dess IR Erlang Elixir Property based testing diskuteras också i bland annat avsnitt 386 Regular programming om när Andreas blev av med jobbet The hobbit/Bilbo Bilbo illustrerad av Tove Jansson Stöd oss på Ko-fi! Lat utvärderande programmeringsspråk Davidstatyn Clean - inspirerade Haskell Miranda - inspirerade Haskell Ocaml Jane street F# LINQ GHC Typer i Haskell Hindley Milner-typsystem Koen Claessen - holländare som introducerade Haskell för Andreas på Chalmers Kenneth E. Iverson Notation as a tool of thought APL Game of life i APL Simon Marlow Set theoretic types - konceptet Elixirs nya typsystem bygger på Avoid success at all costs Escape from the ivory tower - the Haskell journey, presentation av Simon Peyton Jones Freebsd Elm Evan - skapare av Elm Donald Knuth Monader Saša Jurić - the soul of Erlang - föreläsning där trådar ligger och kraschar utan att störa något annat Phil Wadler Kategoriteori Turingkompletthet Dhall - icke-turingkomplett konfigurationsspråk YAML Magic är turingkomplett JSON INI-filer Chef Puppet Dal - linsgrytan Planescape: torment Monader som burritos Burritos är monader Titlar Det vi hade tänkt prata om förra gången Allt utom Haskell Notoriskt svårt att generera program Bevis är inte riktigt min grej Science was made Erlang har det för att de är tjuriga Den heta kusinen till Erlang Tove Janssonskt Det är länge sedan nuförtiden Lata funktionella programmeringsspråk IO är liksom inte en grej Formen i stenen Tillbaka till marmorblock Den strikta kusinen “Ska bara”-språk Ordning och reda med typer Som AI fast bättre Ett sunt system Smidigt att skriva på whiteboard Haskells märkliga lillebror Ta någonting och sluka det Plocka ut grejen ur monaden

Sep 17, 2024 • 48min
Kodsnack 602 - Som vem som helst i teamet, med Daniel Nilsson
Fredrik får besök av Daniel Nilsson som berättar om hur han och Hogia jobbar med att ta in nyanställda och LIA-studenter. Daniels viktigaste tips: ta med de nya som vanliga medlemmar i teamet på de vanliga arbetsuppgifterna. Fördelar med att vara produktbolag snarare än konsultbolag. Låt LIA ta tid, det ger mest för alla då. Daniel berättar också hur man intervjuar och tar in nyutexaminerade, med en månads introduktion där man lär sig hela Hogias stack och bygga en applikation i stacken. Skillnaden mot LIA är egentligen att man får en större introduktion till företaget som helhet, medan LIA kanske handlar mer om att komma in i ett team. Konsultbolag är fegare med att ta in studenter och nya än vad de borde vara? Stereotypen om utvecklare stämmer inte längre - det handlar mycket mer om kommunikation idag. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 Daniel Nilsson Tidigare avsnitt med Daniel Hogia På meetupen spelades också snacket med Woody Zuill in LIA - lärande i arbete Mobbande - mobbprogrammering, ett arbetssätt i grupp som används ganska mycket på Hogia Parprogrammering Stöd oss på Ko-fi! VB6 - en klassisk version av Microsofts Visual basic Nösnäs teknikcollege Titlar Vi jobbar ju så fort vi hinner Hyfsad korvstoppning Superdjupa i backend En liten tunn grund Han är på fyra bolag Hela poängen med LIA Det är okej att göra fel Som vem som helst i teamet Kravlöst Jag har inga förväntningar Det får ta tid

Sep 10, 2024 • 51min
Kodsnack 601 - Datadrivna på torsdag, med Benny Andrén och Hugo Hjertén
Fredrik snackar fallgropar och tips för att lyckas bli datadriven med Benny Andrén och Hugo Hjertén - experter på data och röster i podden Datastudion. Problemet är inte att man behöver tjugotvå dashboards till. Vanliga fallgropar: Man beställer datadrivenhet som om det var en teknisk leverans. Datadrivenhet är inte ett tekniskt projekt, man kan vara datadriven med papper och penna. Distanserad ledning Oklar målbild - hitta tydliga saker att göra och fokusera på konkreta problem Output vs outcome - fokusera på värdet man kan och vill få ut Man blir kär i processen Gamla högar med data har inget automatiskt värde - det kanske till och med är bättre att utgå från att den inte är det Bra saker att göra: Engagera både ledning och ambassadörer i organistionen Se till att folk känner sig delaktiga och har mandat att agera Lyssna på varandra Det är en resa, det tar tid Plocka lågt hängande frukt, löpande Intressant räcker inte - vill man bara ha viss data för att det vore intressant, men det faktiskt inte skulle påverka några beslut, så bör det finnas nyttigare saker att fokusera på Demokratisera data - och gör det tydligt hur data tagits fram och vad den betyder Data berättar aldrig varför! Vill du höra mer om datajobb, kanske mer om de tekniska sidorna? Hör av dig, ge oss mer data för våra beslut! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 Benny Hugo Datastudion Data dao - där Benny och Hugo jobbar Avsnitt 594 Första avsnittet av Datastudion ETL-pipeline - extract, transform load Qlikview Power BI A/B-testning Refined - förbättrar Atlassians tjänster Change, technically - Den andra podden där de pratade om dataanalys i avsnitt ett The audience is listening Titlar Hur man lyckas med att bli datadriven Tillsammans med instinkt och magkänsla Optimera vardagen Till stor del mänskligt beteende Det här är inte ett tekniskt projekt Datadriventhethantverkaren kommer på onsdag Vi räknar med att vara datadrivna på torsdag Datamokaren kommer Där chefer träffas Patcha sin organisation Din oas av data Ett äpple i taget Ifrågasätt på ett bra sätt Vi har ju aldrig gjort det bättre Några dashboards för mycket Det här hade varit kul att veta En riktning till ett “varför” Äga sin egen data Gissningsapparat