Kodsnack 539 - Min lilla karta över upptagna ytor
Kodsnack22 Aug 2023

Kodsnack 539 - Min lilla karta över upptagna ytor

Fredrik snackar optimering av utritning i webbapp. Och lite om tangentbord.

Fredrik hittade för omväxlings skull en riktigt intressant sak att optimera, som både gjorde stor skillnad och hade utrymme för att hitta ett nytt angreppssätt på problemet. Finns det sådana möjligheter överallt, om man bara lyckas ställa in sin uppmärksamhet så att man märker dem?

Dessutom har han följt med (eller dragits med av?) Kristoffer djupare ner i tangentbordskaninhålet och skaffat sig ett 30%-tangentbord. Nu gäller det bara att lyckas hitta en layout som funkar. Hur svårt kan det rimligen vara?

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 Titlar
  • Jag och ett helt gäng tangentbord i studion
  • Ens när saker tar tid
  • Det som först började gnaga i huvudet
  • Måste vi jobba med alla de här bokningarna hela tiden?
  • Om det bara fanns ett bättre sätt
  • Min lilla karta över upptagna ytor
  • Jättestora rektanglar med doldhet
  • Optimera inuti sin modell
  • En stor array med ettor och nollor
  • Om jag blir kompis med Gherkin

Episoder(677)

Kodsnack 465 - En liknelse som flyger, med Anton Gunnarsson

Kodsnack 465 - En liknelse som flyger, med Anton Gunnarsson

Fredrik och Anton Gunnarsson snackar om Baldur Bjarnasons lista med 136 saker varje webbutvecklare bör veta och vad vi tänker om dem. Eller vad vi tänker om kanske en tiondel av punkterna i alla fall. Vi diskuterar bland annat att utveckling behöver stödja ens organisation, lär oss det intressanta begreppet failure demand, och diskuterar single-page-applikationers vara eller icke vara. Därefter blir det sansat ångrande, varför mobillösningar alltid skaver, besvärliga beroenden, lärande av andras kod, och varför ramverk är mer för organisationer än människor. Med mera. Skit händer, det löser sig! 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 Anton Tidigare avsnitt med Anton Thérese - Antons kollega i grannpodden Asdf 136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling Holier-than-thou Failure demand SPA:er - single-page applications Don’t be evil Sturgeon’s law Mikrotjänster Code sandbox Code sandbox app för Ipad Förslag att införa typer i Javascript Rich Harris som gör Svelte JSDoc Don’t repeat yourself - DRY Dan Abramov The WET codebase Lasagnekod och spaghettikod Just Javascript - Dan Abramovs kurs som ger en bättre mental modell av Javascript När HBO skyllde på praktikanten Matt Mullenweg Automattic Wordpress Notion Notions webclipper extension Drafts Digital gardens-rörelsen Meatloaf om namnet Meatloaf Titlar Rubriken är 5+ Jag vet verkligen vad jag pratar om Få, färre, färst Sansad undo Don’t be mean Trycka “Hoppsan” efteråt 90% av allt du gör är skit Browsern som skaver Läs kod En liknelse som flyger Fel mental modell Det gäller att ha samma modell Olika typer av kommunikation Det ska inte få spåra ur Ramverk är för organisationer

22 Mar 20221h 6min

Kodsnack 464 - Måla med kod, med Alexander Koski

Kodsnack 464 - Måla med kod, med Alexander Koski

Fredrik och Alexander Koski snackar om märkliga forskningsprojekt, utforskningskodande, och kods konstepoker. Världens märkligaste AI. När målet är att något ska misslyckas - hur gör man det utan att falla i fällan att lyckas? Utforskningskodande och krypterad musik. Kod kontra konstvärlden. Lekfullhet i gränssnitt - och kanske även på datorns sida? Att tänka generellt kontra specifikt och para ihop lösningar med nya problem. Renässansmänniskor och fullstackutvecklare. Vilka religiösa åskådningar inom utveckling håller vi fast vid? Kod hemma och på jobbet - tar de av samma eller olika energi? Det måste inte vara så noga och stelt hela tiden - våga skriva surrealistisk och lekfull kod! 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 Alexander SEB - har sponsrat Kodsnack tidigare Dine-o-matic - appen som slumpade lunchställen Världens underligaste AI If it is stupid and works, then it isn’t stupid Fönsterhanteringshistorien - Xeroxmiljön kunde inte rita i delvis dolda fönster Xerox PARC The pragmatic programmer - build one to throw away Netflix chaos monkey stänger slumpmässigt ner saker i produktionsmiljön Avsnitt 205 och Rocket VCS Exploratory research Litteraturstudier WAV-formatet Salvador Dali Minnenas evighet - de smältande klockorna Surrealismen Cryptomoji Expressionism Skriet av Edvard Munch Disco - CD-bränningsappen Automatiska buggfixar med översättningsprogram tränat på buggig och buggfri kod TDD - testdriven utveckling Funktionellt kontra imperativt Impressionismen Linnéa i målarens trädgård Konstepoker på en tidslinje Mikrotjänster archive.org - se hur sidor förändrats genom tiderna Popkonst Baldur Bjarnason - utveckling är populärkultur Absrakt expressionism Kubism Titlar Kaffet biter inte Automatisera spontanitet Världens märkligaste AI Det behöver inte alltid vara så himla noga Problem som man trodde fanns Målet är att det inte ska bli bra Utforskningskoda Kodat surrealistiskt Känslan av ett avbokat möte Lite abstrakt expressionistiskt All kod tillhör en konstepok Lekfullt och surrealistiskt Då är järnet varmt Måla med kod

15 Mar 20221h 1min

Kodsnack 463 - Ett digitalt kika-över-axeln-verktyg, med Gustav Westling

Kodsnack 463 - Ett digitalt kika-över-axeln-verktyg, med Gustav Westling

Fredrik och Gustav Westling snackar om Sturdy - en ny versionshanteringsplattform med fokus på samarbete. Sturdy vill ta ett nytt grepp om versionshantering, med fokus på samarbete och - chockerande nog - förtroende för sina kollegor. Man känner dem ju faktiskt och kan prata med dem. Vi diskuterar bland annat givetvis hur det kommer sig att man ger sig på ett projekt som Sturdy, hur resan sett ut, och hur man jobbar i Sturdy. Mycket handlar om att bygga rensare och smidigare mjukvara genom att välja en väg, stödja den riktigt bra, och inte försöka vara ett verktyg för precis alla i alla situationer. Men tycker du att Sturdy verkar intressant och passa ditt projekt så kan du prova det redan idag - komplett med mjuk brygga både från och till Github. 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 Gustav Versionshantering Sturdy Git Github Devops Sturdy på Github Gitlab Monorepon Continous deployment DORA-rapporten 2021 Trunk based development Pijul Postgresql Go Electron Vue Jquery Mutagen - synkar filer mellan datorer Studrys Discordserver Titlar Lyxen att jobba med versionshantering varje dag Förändra hur utvecklare samarbetar Stor potential för att börja om från början Exakt alla features som Git har Om man hade tänkt om från början Helt andra möjligheter Det coolaste valet just den dagen Tillsammans på samma kodbas Förenkla samarbete Proaktiv feedback Ett digitalt kika-över-axeln-verktyg

8 Mar 202252min

Kodsnack 462 - A little metaverse in itself, with Niels Østergaard

Kodsnack 462 - A little metaverse in itself, with Niels Østergaard

Fredrik chats with Niels Østergaard about working with AR and VR. How is the experience is different and how can you think differently about VR and AR? VR can take you to a completely different place, but you still have to worry about the physical world around you breaking the immersion (or your TV). We discuss “the M-word” - metaverse - what and who is it for? Niels explains how it might actually be useful in some circumstances! What’s exciting right now in AR? Remember how AR is already here in a lot of ways - including in most people’s phones. Who makes the most exciting devices right now, who makes intersting AR experiences, and will Apple’s possible headsets make any difference? What’s missing right now? Niels thinks more of common formats would be useful - to make it easier to move content between experiences. Niels also predicts AI-supported generation of content will be a big thing. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @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 Niels Purple scout Quest Varjo - Finnish headset with human-eye resolution Immersed - one of several Quest apps for using your PC and doing work in VR Apple’s rumored AR/VR headset Google glass Ghost pacer - Kickstarted headset for running against yourself or others in AR Snapchat’s spectacles The metaverse VRchat Shapes - creation and collaboration platform for teams, for Quest Horizon worlds Horizon workrooms Microsoft mesh Roblox Nikeland - Nike’s world in Roblox NFT IKEA’s Place - AR furnishing app Virtual try-on London Burger king ad campaign with AR support Apple patent on lenses adapting to your eyesight Mojo - creating AR contact lenses Eleven - table tennis for Quest Unity Unreal engine Vectary - in-browser 3D creation tool for AR and more Sayduck - more in-browser 3D for AR 8th wall - tools for web AR Titles Spread the purple feeling around What is the next step? A very versatile experience I hit the cat That breaks the illusion Standing on the cable Standing next to a real Volvo A virtual Volvo The M-word A lot of metaverses in it A little metaverse in itself Why use a keyboard anyway? You disappear from the real world An extra digital layer There’s a lot of content to generate

1 Mar 202252min

Kodsnack 461 - Chansen att känna sig nöjd, med Svante Richter och Andreas Cederström

Kodsnack 461 - Chansen att känna sig nöjd, med Svante Richter och Andreas Cederström

Fredrik får återbesök av Svante Richter och Andreas Cederström och diskussionen om mental hälsa från avsnitt 457 går vidare med fokus på mer konkreta saker vi kan göra till vardags för allas välmående. Kontinuerlig förbättring är mycket av en motsats mot att få chansen att känna att man räcker till. Problem med rekrytering. Testa förmågan att lära sig kontra vad man redan kan. Avsnittet sponsras till vår stora glädje av SEB, som söker utvecklare på många håll, bland annat inom området financial crime prevention. Vi fick ett snack med Alexander Koski för att reda ut vad jobb där kan innebära - som att på millisekunder analysera om en pågående transaktion ska flaggas som misstänkt eller ej. Kan man göra småsaker för att mingla bättre med nya kollegor? Kan vi kodgranska bättre? Vad är möjliga problem ur ett mentalt hälsoperspektiv, och varför håller vi egentligen på med dem? Är vi generellt sett dåliga på att fundera över varför vi gör saker som vi gör? 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 Avsnitt 457 - där diskussionen började Andreas Svante - nås med fördel i vår Slack-kanal End-to-end type safety Typescript Openapi Swagger Generera Typescript-interface från Openapi-schema Graphql Generics finns i många språk, inte bara Java FOMO - fear of missing out Madde - halva duon bakom … Developers! - varmt rekommenderad poddkollega om allt inom utveckling, på svenska Podden om dumstrutar på sjukhus på nittiotalet lyckades vi inte skicka - gör gärna en pull request om du råkar veta! Googles studie av hur man bygger ett bra team - vänlighet och samarbete var bra SEB - veckans sponsor Dataingenjör på FCP Lösningsarkitekt på FCP Testautomatiseringsingenjör på FCP Alla lediga tjänster på SEB Pacman-regeln - släpp in folk i konferensmingel Cargo culting Scrumguiden Babel Retrospektiv Titlar Typescriptuppenbarelse Uppväxt med PHP JOMO istället för FOMO Om jag har tömt min lista Chansen att känna sig nöjd Trygghet och sårbarhet Att kunna säga “jag vet inte” Jag kan ta reda på det En förstärkare Den negativa manteln Undanstoppat i en frysbox Utvärdera för framgång När vi ger varandra tid

22 Feb 20221h 21min

Kodsnack 460 - Jag vet ingenting

Kodsnack 460 - Jag vet ingenting

Tobias och Fredrik snackar om Tobias nyss avslutade jobbyte. Efter tio år på Plex var det dags för något nytt och dett finns massor av både nyheter och frågetecken - från att branschen är helt ny till att det blir första gången Tobias jobbar inom ett riktigt stort företag, till vad det innebär för Tobias deltagande i podden framöver. Men vi börjar med ett boktips: Iris Classon har släppt skönlitteratur om programmering - The unlikely success of a copy-paste developer. Vi har två exemplar att lotta ut - vill du ha chans att vinna ett (och bor i Sverige): mejla info@kodsnack.se och skriv gärna med någon anekdot ur ditt eget utvecklarliv! Avsnittet sponsras av If skadeförsäkring vars kod har som övergripande mål att minska skador i samhället för stora och små. If vill som sponsor stödja kompetensdelningen inom Sveriges teknikgemenskap. Deras egna gemenskap består av 900 kollegor, den växer och de söker därför efter fler kollegor som vill utvecklas och utveckla inom .NET – främst fullstackutvecklare. Nyfiken? Läs mer om If och deras kultur på if.se/tech eller kika efter passande öppningar för ditt nästa steg i karriären på if.se/joinus. Som avslutning snackar vi lite om att trilla ner i kaninhål kring prylköp. Tobias har nämligen köpt ny kaffekvarn och nya hörlurar. Uppmuntra din och andras inre nörd - oavsett vilket område det handlar om! 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 Iris Classon The unlikely success of a copy-paste developer - Iris nya bok Iris tidigare böcker Köp boken direkt av Iris Plex - där Tobias jobbat wastedondestiny.com LLVM Clang Sök Tobias gamla jobb och andra på Plex! Tobias nya jobb Ubisoft Anvil - Ubisofts spelmotor Snowdrop - Ubisofts svenska spelmotor If - veckans sponsor Godzillaklippet if.se/tech if.se/joinus Wilfa uniform - kanske kaffekvarnen för dig James Hoffmann Hifiman sundara Kafferosteriet Koppar Qbasic Røde NT-USB - mikrofonen Fredrik har nu Sennheiser HD 800 Titlar Fredrik som har Tobias i podden Nästan exakt tio En himla lång tid En bra ingång för mig Söka kan man alltid göra På ett sätt vore det skönt om vi inte kom överens Då ångesten började Den bästa arbetsplatsen jag haft i mitt vuxna liv Om jag säger nej till det här Det här passar allting jag vill göra Jag jobbar inte på spelen Väldigt mycket jag inte vet just nu Jag vet ingenting Både spännande och läskigt Saker och ting ska låta bättre Den bästa kaffekvarnen Rätt bladibla

15 Feb 20221h 2min

Kodsnack 459 - Diskutera på en motorväg, med Roger Palmersjö och Stefan Zetterberg

Kodsnack 459 - Diskutera på en motorväg, med Roger Palmersjö och Stefan Zetterberg

Fredrik snackar med Roger Palmersjö och Stefan Zetterberg på Learningwell om fördelarna med att inte vara frilansare. Roger och Stefan lyssnade på avsnitt 449 och kände att det var värt att lyfta fram de fina sidorna med att vara anställd. Som att ha en organisation och kollegor att luta sig mot, samarbeta med, och kunna få mer långsiktighet. Ens jobb kan bli mer renodlat. Vi diskuterar också vad och hur konsultbolag kan skapa värde för både kunder och sina anställda konsulter, och Roger och Stefan berättar om en del om hur Learningwell arbetar. Kan motorvägar vara något för ditt jobb? Processer behöver utvecklas, och nog behöver man anpassa allting efter de personer som arbetar tillsammans? 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 Avsnitt 449 Bluffsyndrom Learningwell - företaget Roger och Stefan jobbar på Learningwells motorvägar Retrospekt Agil utveckling Scrum Titlar Samma företag, samma kund Processnära Fördelar med att vara anställd En annan vinkel på det Bra att man hittat rätt Roligare projekt En trygg organisation Förmågan att kunna leverera team Ett forum där vi kan utvecklas Vi har motorvägar Kollektiv affärsutveckling Så konkreta det bara går Diskutera på en motorväg En motorväg om motorvägar Vara med och ändra hela bolaget Var finns värdet?

8 Feb 202244min

Kodsnack 458 - Inspirera och engagera fler, med Gabriella Norman

Kodsnack 458 - Inspirera och engagera fler, med Gabriella Norman

Fredrik snackar om Datatjej - en ideell organisation för kvinnor och ickebinära inom IT - och medicinsk IT med Gabriella Norman - aktiv i Datatjej bland annat genom att driva Datatjejs podcast. En av många insikter Datatjej försöker leverera är att det finns mycket fler jobb inom IT än man kanske anar utifrån, speciellt inte när man som ung funderar över vilken bransch man ska studera för och ge sig in i. Och man måste inte vara superhjältekodare för att trivas och göra väldigt bra och viktigt jobb i branschen. Vi diskuterar också att vara generalist eller specialist, och hur man ofta känner att den motsatta sidan mot där man själv ser sig är den som verkligen tillför de viktiga sakerna. Gabriella berättar också om Datatjejs årliga konferens, och givetvis hur du kan engagera dig i föreningen. Sedan pratar vi om medicinsk IT. Vad innebär det, och vad är likt och olikt mot annan utveckling? Hur hanterar och bedömer man risker, till exempel, och ser man annorlunda på testning än inom andra områden? Och hur bedömer och hanterar man risker när man använder AI för att analysera medicinsk data? Hur påverkar processerna kring medicinsk IT det vardagliga utvecklandet? 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 Gabriella Norman Medicinsk IT Medicinsk AI Datatjej Datatjejs historia Datatjej podcast - ej officiell länk, men i alla fall en avsnittslista att titta på. Prenumerera i din poddspelare! 457 - förra avsnittet av Kodsnack Mejla medlem@datatjej.se om du vill vara med i podden, eller tipsa om någon som borde vara det! Alla viktiga länkar kring Datatjej och föreningens aktiviteter Definition av medicinteknisk produkt Avsnitt 455 - När Fredrik och Kristoffer senast pratade om tester Causality-avsnittet om strålningsmaskinen Therac-25 Therac-25 på Wikipedia Decision trees IVA - intensivvårdsavdelning Cubist - där Gabriella jobbar Kubernetes Titlar Inspirera och engagera fler Mycket bredare än bara kod Kanske något inom IT Medicinteknisk produkt Böja lösningar efter risker Vi vet vad vi behöver verifiera Två gröna knappar som gör helt olika saker

1 Feb 202259min

Populært innen Fakta

fastlegen
dine-penger-pengeradet
hanna-de-heldige
fryktlos
relasjonspodden-med-dora-thorhallsdottir-kjersti-idem
treningspodden
foreldreradet
dypdykk
jakt-og-fiskepodden
rss-kunsten-a-leve
rss-sunn-okonomi
rss-strid-de-norske-borgerkrigene
sinnsyn
hverdagspsyken
takk-og-lov-med-anine-kierulf
rss-impressions-2
doktor-fives-podcast
mikkels-paskenotter
gravid-uke-for-uke
tomprat-med-gunnar-tjomlid