Kodsnack

Kodsnack

By Kristoffer, Fredrik, TobiasTechnologyEducationHow To
Download on the App Store

Kodsnack episodes

  • Kodsnack 429 - This is a meetup, with Harald Achitz

    Kristoffer chats with Harald Achitz about test-driven development, Djinni, meetups, and the standardization of C++.

    How does Harald do TDD? His focus on code coverage plays a role too. Clouds make it easier to skip tests, because everything becomes part of a big puzzle which only lives in production? Building habits are the big thing, not which actual tools you use and whether they can be used everywhere.

    Then, we discuss Djinni - a interface definition language and code generator for integrating C++ into applications written in other languages.

    The discussion then moves on to the C++ meetups Harald arranges, another aspect of solving the difficult social side of programming by networking and sharing information. Harald also puts the presentations on Youtube and is fascinated by how accessible the tools are nowadays for recording, producing and publishing video these days. The C++ meetup paused during the pandemic, and we discuss the pros and cons of moving to online meetups.

    Finally, we discuss the standardization process of C++, and the possibility of forming a local C++ body for Sweden to be involved in the standardization process. We should be interested in getting involved in the standard, both as developers, companies, and industries. Get in touch with Harald if you have ideas and want to help things happen!

    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 [email protected] 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
    • Harald
    • Test-driven development
    • Code coverage
    • Djinni
    • Harald has also discussed Djinni in a Cppcast episode
    • Interface definition language
    • Flutter
    • React
    • React native
    • Dropbox' blog post on why they stopped sharing C++ code between platforms
    • Scala
    • Lisp
    • The Stockholm C++ meetup
    • Sweden C++ meetup videos on Youtube
    • OBS
    • Cppcon
    • swedencpp.se - umbrella site for all the Swedish C++ meetups mentioned
    • ISO
    • The ISO working group for C++
    • JTC1 - the committee for information technology
    • SC22 - the ISO committee for programming languages and more
    • The COBOL working group
    • The programming language vulnerabilities working group within SC22 - does not seem too active at the moment
    • SIS - Swedish standards institute
    Titles
    • First in the shoes of the user
    • People are lazy, and I'm also lazy
    • I always want the computer to do the job for me
    • Part of a big puzzle that lives in production
    • Solutions often has a long life
    • Existing developers will not be very happy
    • A completely new language every time
    • The difficult part of programming is the social part
    • Communicate practices
    • This was the best meetup
    • A huge box of DVI adapters
    • "Let's make a simple video!"
    • Download and print as much as I could
    • You need to be reachable, and you need to be responsive
    • This is a meetup
    • I need to see that it's not just you
    • C can make the life of C++ very hard
    • The standards process has been a mystery
    • It was never a secret
    • The beauty of the world we live in
    1 hr 3 min
  • Kodsnack 428 - Yes, it gives me no guarantee, with Harald Achitz

    Kristoffer chats with Harald Achitz about Harald's path as a developer, test-driven development, seeing the big picture, and more.

    The first part of the discussion is Harald's background: Growing up on the far side of Europe, focusing on music, and how he eventually landed in computing. Freelancing as a developer in 1995 - what was that like? How did one find customers? The story then goes into Harald's way into C and C++. Developing for medical devices and hospitals. Moving toward Linux, making a living as an open source developer, and eventually ending up in Sweden.

    Then, the conversation moves to Harald's increasing interest in what happens after you finish writing the code; builds, releases, integrations, package managers, build systems, and so much more. We talk quite a bit about seeing the big picture, and how our code is, at best, a temporary and unimportant part of the greater whole. Are we too focused on the next task, at the expense of thinking about and seeing the whole?

    Harald explains why he likes to have 100% code coverage, how he goes about setting up his tests, and the challenges of setting up tests when responsibilities strech across teams.

    Many of the hardest problems are organizational, the code we write is, on the whole, often not very important. Code is temporary. All of which is more motivation for testing more.

    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 [email protected] 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
    • Harald
    • Stockholmcpp - C++ meetup which Harald arranges
    • Tron
    • Wargames
    • The Iron curtain
    • Conservatorium
    • Visual basic for applications
    • Novell netware
    • Windows 95
    • Windows NT 3.51
    • Office 95
    • Lotus notes
    • Microsoft press
    • Access
    • AS/400
    • Stored procedures
    • DCOM
    • MSDN
    • KDE
    • GNOME
    • Red hat
    • Slackware
    • "Linux is cancer"
    • Tobii
    • Conan C and C++ package manager
    • Jenkins
    • Unit testing
    • Test-driven development
    • Boost unit test
    • Github actions
    • Scrum
    • Devops
    • Spock - testing and specification framework for Java, Nimoy - for Python
    • Schrödinger's cat
    Titles
    • Austria in the 80s
    • On the side of Europe
    • I started and stopped a lot of things
    • Just jamming around
    • Where you play the songs you hate
    • There were computers in offices
    • I was the young person
    • The internet became a thing
    • Freelancing back in 95
    • I really loved databases
    • I came back to medical devices
    • Would you like to go to Switzerland?
    • A different spirit in the Linux world
    • I have no problem if things work
    • It's not just the code I write
    • I love to have everything automated
    • Holistic thinking
    • All the tests are passing, but the thing is not useful
    • Yes, it gives me no guarantee
    • You need to fake it
    • The place where people give up
    • Software is their bread and butter
    • The code I write is most likely not very important
    • Software systems tend to change
    • Code is temporary
    • Throw it away as soon as possible
    • Never enough, but always too much
    1 hr 3 min
  • Kodsnack 427 - Hur ska ett tangentbord vara? Med Johannes Jansson

    Fredrik snackar med Johannes Jansson om tangentbord. Främst klickiga, programmerbara tangentbord, och gärna hemmabyggda. Vad är charmen, hur halkade vi in på området, hur funkar det, och vad får vi ut av det? Vad gillar vi bäst? Vad är bra ergonomi? Var skriver Fredrik mest korrekt och fuskar minst med fingerplaceringen?

    Vad uppskattar vi mest med mer ovanliga och programmerbara tangentbord? Johannes förklarar varför fler knappar under tummarna känns oerhört magiskt och användbart, medan Fredrik disuterar utmaningen att hitta rätt placering för pilknappar och modifieringstangenter som control, alt, och kommando.

    Johannes får Fredrik att allvarligt överväga en flytt av både backspace och enter.

    Avsnittet sponsras av Hack61.7 - ett gratis hackathon för alla i Hudiksvall den 10-12 september. Läs mer och anmäl dig redan idag på hack61seven.se!

    Hur svårt är det att lära sig en ny layout? Inte så svårt som Fredrik trodde, och nyckeln är nog att man får sätta upp den helt själv när man kommer på att någonting skulle kunna vara bättre placerat. Johannes går igenom sin layout översiktligt och Fredrik berättar kort om sin.

    Vi diskuterar filosofin få lager, kontra fler lager men fler funktioner på hemraden. Fredrik förklarar hur han fått modiferingstangenterna att funka bra på hemraden.

    QMK - den öppna firmware med vilken man programmerar mång tangentbord - diskuteras också. Det är inte så svårt som man skulle kunna tro, men det finns ett webbaserat verktyg också för den som vill ha något mer visuellt och modernt än C-kod.

    Vilka är för oss de stora vinsterna med att ha grävt ner oss såhär i tangentbord?

    Johannes berättar också en del om den ädla konsten att handvira sitt tangentbord istället för att använda ett tråkigt gammalt kretskord.

    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å [email protected] 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
    • Johannes
    • Textappar med skrivmaskinsljud - det finns fler än en
    • Anne pro
    • Procentstorlekar på tangentbord
    • r/mechanicalkeyboards på Reddit
    • Mekaniska tangentbord Sverige - Discord-servern
    • Ortolinjära tangentbord
    • Let's split
    • Johannes blogginlägg om att handvira sitt Let's split
    • Planck
    • IBM modell M
    • Apple extended keyboard II
    • Martin - Grapefrukt - Holedown
    • Das keyboard
    • Vortex pok3r
    • Ergodox EZ
    • KBDfans
    • Kbd4x
    • Planck EZ
    • QMK - öppen firmware för många, många tangentbord
    • Mechboards - den engelska butik där Fredrik köpte sitt Let's split
    • Fredrik om sitt Let's split
    • Splitkb
    • Thomas Baart - mannen bakom Splitkb och Kyria
    • Kyria - 40%, inte 60% som Fredrik sa. Texten inkluderar utvecklingen av tangentbordet
    • Fredriks Kyria
    • Bygginstruktionerna för Kyria
    • QWERTY - den "vanliga" layouten på tangentbord
    • Crkbd
    • Lager i QMK
    • Yabai - fönsterhanterare för Mac
    • I3 - kaklande fönsterhanterare
    • Tmux
    • Vim
    • Svorak - svensk version av tangentbordslayouten Dvorak
    • Hack61.7 - veckans sponsor
    • Hudiksvall
    • Monitor ERP systems - arrangörer av hackathonet
    • RISE
    • hack61seven.se
    • Johannes layout
    • Fredriks layout för Kyria, och för Planck/KBD4X
    • TAPPING_TERM - hur lång tryck på en tangent som räknas som att tangenten hålls nere
    • IGNORE_MOD_TAP_INTERRUPT
    • TAPPING_TERM_PER_KEY och get_tapping_term - att ha olika nedtryckningstid på olika tangenter
    • QMK:s webbaserade inställningsverktyg
    • DSA
    • Bilder från Johannes handvirande av tangentbord
    • Promicro-mikrokontrollern
    • DOTA
    • JLCPCB
    • Zealio silent-brytare
    • Cherry MX blue - "clicky and noticeable"
    Titlar
    • Sedan var det kört
    • Lött sönder diverse prylar
    • How to boost elektriska flugsmällor
    • Jag kan ju bygga precis vad jag vill
    • Inte bara löda någon annans fåniga kretskort
    • Fascinerande men jättebesvärligt
    • Ett tryggt förstasteg
    • Nästa ursäkt att skaffa något nytt
    • En till fyra tumknappar
    • Spännande och lite lagom läskigt
    • Förskjutna tangenter
    • Folk skrev för fort
    • Armar som kommer från olika håll
    • Hur ska ett tangentbord vara?
    • Det är jag som har genomsnittshanden
    • Jag vill inte förstöra mitt muskelminne
    • Skriva utan att må fysiskt dåligt
    • Om du mår bra när du skriver
    • En vanlig 40%
    • Alla mina bokstäver
    • Den "normala" skift-knappen
    • Det är layouten som skapar värde för mig
    • Tumklusterspåret
    • Ultimat placebo
    • Layouter som bara är för mig
    • Handvirande
    1 hr 20 min
  • Kodsnack 426 - En IT-fabrik, med Mats Nordkvist, Mats Törnblom, och Erik Weyler

    Fredrik snackar med Mats Nordkvist, Mats Törnblom, och Erik Weyler i en diskussion som är fortsättningen på avsnitt 424.

    Vi börjar med att diskutera transaktioner och transaktionshanterare - menar stordatorfolk och webbfolk ens samma sak när man pratar om transaktionshantering? Mats Nordkvist tar också upp att stordatorn har problem med att vara klient åt andra system - då får man samma problem med transaktioner och tillförlitlighet som när ett webbsystem ropar på ett annat. Det är knepigt att antingen få allting att köra på stordatorn, eller integrera externa system på andra plattformar när man behöver dem.

    Att nedvärdera sin egen kompetens när man ser på att ersätta gamla system - varför skulle det vara bättre att lägga ut skapande av det nya systemet när man har folk på plats som kan allt utan och innan? Bli inte en biltillverkare som inte kan tillverka bilar!

    Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Nytt sedan sist är att GleSYS nu också erbjuder S3-kompatibel datalagring. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

    Sedan snackar vi utvecklarförakt - har du upplevt det? Har utvecklarjobb en viss aura av mystik kring sig för de som bara ser det från utsidan?

    Mot slutet får alla ventilera lite kring Safe - varför är första reaktionen en djup suck? Blir Safe ett verktyg där de som inte vet hur mjukvaruutveckling fungerar och blir effektiv försöker styra uppifrån? Agilt som industri blir inte bra. Därifrån kommer vi in på kodandets konstnärliga aspekter och dåliga sätt att mäta saker på. Är det dags att införa foliehattar i Safe?

    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å [email protected] 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
    • Mats Nordkvist - har gästat flera avsnitt
    • Mats Törnblom - gästade även avsnitt 412
    • Erik Weyler har också gästat flera avsnitt
    • Avsnitt 424
    • Transaktionshanterare
    • IMS
    • MQ
    • Transaktionshantering i Javavärlden
    • Two-phase commit
    • Memo - stordatormejl från Volvo
    • Z/OS
    • POSIX
    • Z/OS-UNIX
    • KTO - det centrala kontohanteringssystem som bland annat Olle Westergård utvecklar
    • GleSYS
    • GleSYS S3-kompatibla datalagring
    • GleSYS datacenter
    • Terraform
    • VMWare
    • KVM
    • Gitlab
    • Wordpress
    • Plesk
    • Kubernetes
    • Rancher
    • glesys.se
    • Safe - scaled agile framework
    • Det agila manifestet
    • RUP
    • PPS
    • PM3
    • Lean
    • Hålkort
    • Flutter
    Titlar
    • Den gör sig där jag jobbar
    • En riktig transaktionshanterare
    • Det lämnas inte en halv transaktion
    • Jag har ju et personallönekonto också
    • Inte ett enda öre försvinner
    • Välkommen till stordatorpodden
    • Stordatormejl
    • Distribuerat och centraliserat på samma gång
    • En fristående monolit
    • Fristående klumpar
    • Få en oljetanker att flyga
    • Ett kulturellt problem
    • En gemensam transaktionskontext
    • SAFE och Törnblom
    • Vara lite kufig
    • Bara kartan som gäller
    • Man är lite eljest
    • Helt slaviskt trogen kartan
    • En fabrik i botten
    • En IT-fabrik
    • 1, 2, 3 för tio utvecklare
    • En social aktivitet
    • Någon form av konstnärlig frihet
    • Konstant innovation
    • SCRUM vs RUP
    • Brist på halvledare
    • Foliehatt och foppatofflor
    59 min
  • Kodsnack 425 - Rätt ut på internet, med Martin Gunnarsson

    Fredrik snackar med Martin Gunnarsson. Som uppvärmning pratar vi lite om bakgrunden till M vs M - Martins och Magnus just nu ofrekventa podd om allt som är viktigt.

    Sedan om var och hur man ska göra och publicera sina mindre projekt - ett av många mentala hinder som Fredrik sätter upp för sig när det gäller smågrejer.

    Hobbyprojekt leder oss naturligt in på Playway - appen tidigare känd som Lekplatskartan som Martin utvecklat och släppt. Det blir mycket kul om kartdata i allmänhet och data från Open streetmap i synnerhet.

    Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Nytt sedan sist är att GleSYS nu också erbjuder S3-kompatibel datalagring. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

    Sedan berättar Martin om charmen med webbramverket Svelte. Vi kommer in på att man kanske inte alltid måste veta exakt hur alla detaljer fungerar, det är ju mycket viktigare att faktiskt få något gjort, speciellt när det kommer till hobbyprojekt. Kanske är det helt okej att inte börja varje webbsak man skriver från document.getElementByID? Vi kommer fram till att vi båda föredrar ramverk som är bra på en sak och som inte försöker bli för generella och lösa alla världens problem på sitt eget sätt.

    Sist men inte minst berättar Martin om jobbet att försöka bygga Playway för Android. Eller att försöka komma på hur man ens gör anrop över nätet. Men det finns problem hos Apple också. Problem som gör att Skara-bor en period kraftigt missgynnades när de letade lekplatser. Och så besparar Martin Fredrik en stunds förvirrat sökande efter hur man får fram en vald position ur en kartvy på IOS och Macos.

    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å [email protected] 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 Gunnarsson
    • M vs M - Martin och Magnus podd om allt som är viktigt
    • Magnus
    • Zencastr
    • Clubhouse
    • De två bilderna på Martin och Magnus
    • Netlify var det - inte Weebly
    • Digital ocean apps
    • Svelte
    • Vercel
    • Next.js
    • Strapi
    • Contentful
    • Headless CMS
    • Graphql
    • Podcast chapters
    • Mastodoninstansen som snackar podcasting 2.0
    • ID3-metadata
    • SYLT
    • SRT-formatet
    • Playway - tidigare Lekplatskartan
    • Openstreetmap
    • Vinnova
    • Kaj - marknadsför Playway
    • Mongodb
    • Postgres
    • Postgis
    • geofabrik.de
    • Couchdb
    • GleSYS
    • GleSYS S3-kompatibla datalagring
    • GleSYS datacenter
    • Terraform
    • VMWare
    • KVM
    • Gitlab
    • Wordpress
    • Plesk
    • Kubernetes
    • Rancher
    • glesys.se
    • create-react-app
    • Babel
    • Webpack
    • Doktor Jekyll och mr Hyde
    • Nolan Lawson - bygger mastodonklienten Pinafore och en emojiväljare
    • Sveltekit - backendgrejer för Svelte
    • Den vita C-boken - The C programming language
    • Javascript: the good parts
    • J2ME
    • Hooks i React
    • Jonathan Böcker pratade Flutter i avsnitt 420
    • Dagger för Android
    • Dependency injection
    • Fetch-API:et
    • Alamofire
    • Volley för Android
    • Codable-API:et i Swift
    • Elvisoperatorn
    • Activities i Android
    • Intents i Android
    • Att få en punkt från en Apple-karta
    Titlar
    • Det har legat i farans riktning
    • Den har vi inte spelat in på länge
    • Podda i en liten skrubb
    • Kan vi inte bara snacka
    • Det var ju ingen som lyssnade
    • Goda vänner fast vi inte jobbar ihop
    • Vem som har haft rätt flest gånger
    • Mycket gentlemannamässigt
    • 9-7 till mig
    • Amazon integer storage
    • En onaturlig position att stå i
    • Tjonga upp
    • En app som krokar in i ens Github
    • Rätt ut på internet
    • De tar slut där renderingen börjar
    • De mynnar ut i ett API
    • Tjonga ut något
    • Synkroniserad sylt
    • Asylt/await
    • När det svåra är löst
    • Nu är det bara en massa jobb kvar
    • Passerat 16000 lekplatser
    • Platsen är en lekplats
    • Mycket cosinus
    • Svält och sylt
    • I linje med hur min hjärna fungerar
    • En mörk och skuggig låda
    • Alla kanske inte ska börja från noll
    • En bieffekt av det jag vill göra
    • Tutstormar
    • Den där URL:en var inte tillräckligt korrekt
    • Allting är jätteoptional
    • Samma sak fast lite mer pladdrigt
    • Min nuvarande huvudvärk
    • Man håller hjärnan mjuk
    • Mycket mer krattat i manegen
    • Ibland ser man inte hela bilden
    1 hr 23 min
  • Kodsnack 424 - När jag tänker på legacy, med Mats Nordkivst, Mats Törnblom, och Erik Weyler

    Fredrik snackar med Mats Nordkvist, Mats Törnblom, och Erik Weyler om legacysystem, kompetenssäkring, och hur viktigt det är med en tydlig plan för systemen man använder.

    Legacy - ärvda system(?) - vad innebär det egentligen? Varför har ordet en negativ klang i vår bransch, och måste det vara så? Visst är det märkligt att dela upp utveckling och drift eller underhåll?

    Mats Nordkvist diskuterar hur saker fasas ut för att det inte längre går att hitta folk som kan dem, eller vill utbilda sig till att kunna dem, och Mats Törnblom tar upp att det är den enskilt viktigaste faktorn när han utvärderar nya tekniker som systemarkitekt.

    Varför måste etablerade tekniker bevisa något mot nya, bevisbördan bör väl ligga på nya lösningar att visa sitt värde? Mats Törnblom diskuterar risken att skapa en organisation där all diskussion om att bygga vidare på etablerade tekniker stängs ner när någon spelar kortet "Förändringsobenägen!"

    Mats Törnblom fascineras av stordatormiljöer där tekniker och kod lever, frodas och vidareutvecklas, medan Javscriptramverk föds, lever och försvinner och därmed blir legacy på ibland chockerande kort tid.

    Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

    Är arkitektens kanske viktigaste roll att se till att det finns en förvaltning och kunskap att ta hand om och vidareutveckla nya lösningar? Vi diskuterar kompetensförsörjning - utmaningen att se till att det finns folk som kan jobba med systemen man utvecklar. Det kanske inte alltid är någon annans ansvar att lösa problemet med utbildning om man har ett system som är viktigt och nyttigt nog? Och fungerar allt tillräckligt bra finns det ingen anledning att dra till med legacy-stämpeln och tro att man måste ersätta det bara för att det funnits med länge.

    Vi kommer också in på vikten av att ha en tydlig strategi och vara tydlig med vad som gäller, både kring vad man ska behålla och vad man ska eller inte ska skaffa framöver. Om alla "vet" att ett visst system ska avvecklas men inget officiellt beslut tagits, och ingen har en aning om vad som skulle kunna vara ersättningen, så har man effektivt saboterat arbetsklimatet för alla berörda.

    Mot slutet delar Erik med sig av några erfarenheter och medietips för den som råkar bli yngst i stordatorgänget på jobbet.

    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å [email protected] 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
    • Mats Nordkvist - har gästat flera avsnitt
    • Mats Törnblom - gästade även avsnitt 412
    • Erik Weyler har också gästat flera avsnitt
    • Avsnittet där namnet COBOL-Erik förklarades
    • Legacy - Wikipedias beskrivning
    • Visual basic
    • IMS
    • IMS DB
    • Db2
    • Angular 1 kontra Angular 2
    • Safe
    • Scrum
    • RUP
    • PPS
    • GleSYS - veckans sponsor
    • GDPR
    • Terraform
    • VPS
    • Vmware
    • KVM
    • Privata nätverk
    • Gitlab
    • Plesk
    • Kubernetes
    • Rancher
    • Jitsi
    • GleSYS datorhallar och miljöarbete
    • glesys.se
    • Simula
    • Olle Westergård
    • Olles tre avsnitt av Kodsnack
    • Dubbelstötarna
    • Salander
    Titlar
    • När jag tänker på legacy
    • Dammigt, jobbigt, mögligt
    • Ett arv från förr
    • Legacy i någon annans ögon
    • Teknik som inte längre stöds
    • En vänteprocess i deras värld
    • Herr R
    • Stordatorhumor
    • Varsågoda att exekvera
    • Skruva till problemet att passa tekniken
    • 40 år i stenhård drift
    • Förändringsobenägen
    • Förändringsobenägenhetskortet
    • Tidiga IT-deckare
    • Pension och ryggont
    • Världens äldsta 24-åring
    46 min
  • Kodsnack 423 - Ett annat Xcode, med Malin Sundberg

    Fredrik snackar WWDC - Apples årliga utvecklarkonferens - med Malin Sundberg, ena halvan av duon bakom tidsrapporterings- och faktureringsappen Orbit.

    Malins favoritprodukt för året är Xcode cloud - Apples nya molnbaserade CI/CD-system som kommer att komma under vintern (eller så).

    Sedan snackar vi om den nya versionen av Playgrounds - appen som nu växer upp och blir Apples miljö för att utveckla Ipad-appar direkt på Ipad.

    Därefter diskuterar vi nyheter i Swiftui, och utmaningarna i när och hur man tar in nyheterna i sin app, och om man då släpper stöd för äldre versioner eller ej.

    Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

    Vi snackar också lite tillgänglighet - hur mycket fantastiskt som går att göra, och hurpass lite man behöver göra för att ens app ska bli oväntat tillgänglig.

    WWDC 2021 känns som Lion - back to the Mac - fast positivt.

    Får vi nya Macar snart? I så fall när?

    Vi funderar kring AR och VR och vad Apple kan tänkas göra där. Hur skulle det kunna tänkas fungera? Hur svårt är det att få folk att ta på sig glasögon? Vi röstar på att det är helt okej om Apple tar det lugnt och sätter lösningen innan de släpper något.

    I sektionen "inte spännande men bra" kommer nyttiga uppdateringar av Storekit - systemet för att hantera köp inuti appar. Det kanske inte blir någons favoritnyhet, men trevligt att det förbättras.

    Sist nyheter på Ipad och hur vi använder våra Ipads.

    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å [email protected] 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
    • WWDC
    • Malin Sundberg
    • 395 - Första avsnittet Malin var med i
    • Core coffee - meetup Malin och Kai arrangerar
    • Kai - Malins partner
    • Orbit
    • Swiftui
    • WWDC-keynoten
    • Platforms state of the union - även känd som "utvecklarkeynoten"
    • Alla presentationer från WWDC
    • WWDC 2011
    • Shortcuts
    • Xcode cloud
    • Buddybuild
    • Monterey - nästa version av Macos
    • Nya Playgrounds för Ipad - ska låta dig utveckla hela appar
    • Universal control - Funktionen att dela pekare och tangentbord mellan flera enheter
    • Nyheter i Swiftui
    • Catalina - versionen av Macos som släpptes 2019
    • Fokus-systemet
    • GleSYS - veckans sponsor
    • GDPR
    • Terraform
    • VPS
    • Vmware
    • KVM
    • Privata nätverk
    • Gitlab
    • Plesk
    • Kubernetes
    • Rancher
    • Jitsi
    • GleSYS datorhallar och miljöarbete
    • glesys.se
    • Tillgänglighetsförbättringar för diagram
    • Testflight för Mac
    • Lion - back to the Mac
    • Nya Imac
    • Object capture
    • ATP-länkar om finfin scannad ananas och baby Yoda
    • Google glass - Googles försök med AR-glasögon
    • Nya Storekit
    • Async/await i Swift
    • Videon om knappar
    • Charlie Chapman
    • Dark noise
    • Launched - Chariles finfina podd
    • Charlie om textigenkänningen
    • Ljudanalys
    • Shazamkit
    Titlar
    • Jag har aldrig sett det på svenska
    • Vara så involverad jag kunde
    • Ett annat Xcode
    • Oroliga för Big sur
    • Inte en stor wow-grej
    • En idé om vad det kan vara
    • Mindre läskigt
    • En hel video om knappar
    • Det vore skönt om de löste mina problem
    1 hr 12 min
  • Kodsnack 422 - Funderingar kring tumklustren

    Fredrik och Tobias snackar Moonlander - uppföljaren till det delade tangentbordet Ergodox EZ som Tobias använt och gillat i ett par år.

    Vi värmer upp med att prata om hur knepigt det kan vara att få tiden och energin att gå ihop - så att man till exempelvis med gott samvete kan vara med i en podd då och då. Det kan vara svårt att koppla av, och till och med när man lyckas blir det inte alltid så avkopplande som man hoppats. Skulle man kunna se en ökad stress under det senaste året till följd av pandemin?

    Sedan blir det tangentbord på allvar! Tobias berättar vad skillnaderna är mellan Moonlander och Ergodox EZ, och vad han tycker om dem. Det blir ganska mycket diskussion av tangenters placering och nåbarhet, speciellt med fokus på tumkluster - grupper av tangenter som är placerade för att användas just av tummarna.

    Avsnittet sponsras till vår stora glädje av GleSYS - eminenta VPS:er i egna miljövänliga datorhallar på svensk mark. Oavsett om du behöver en Linux- eller Windows-VPS, en Kuberneteslösning, eller en Gitlabserver kan du komma igång på några minuter via GleSYS smidiga kontrollpanel.

    Vi diskuterar också lutning av tangentbordet, något Fredrik helt saknar erfarenhet av men som Tobias experimenterat en del med. Vi pratar också saker Tobias tycker lite mindre om, belysning, och givetvis vilka switchar han satt i tangentbordet.

    Som bonus redogör Tobias för vad det faktiskt kostar att köpa sig ett Moonlander när tull och moms och liknande landat ovanpå allt annat.

    Ett stort tack till Cloudnet som sponsrar vår VPS!

    Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] 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
    • Moonlander
    • Podden Developers!
    • Developers! på Instagram
    • Planck
    • Atreus
    • Tumklustret på Ergodox EZ
    • Tumklustret på Moonlander
    • Kyria
    • GleSYS - veckans sponsor
    • GDPR
    • Terraform
    • VPS
    • Vmware
    • KVM
    • Privata nätverk
    • Gitlab
    • Plesk
    • Kubernetes
    • Rancher
    • Jitsi
    • GleSYS datorhallar och miljöarbete
    • glesys.se
    • Kailh speed copper
    • Kailh box brown
    • Cherry MX brown
    • Ergodoxkonfiguratorn
    • QMK - den tangentbordsfirmware Ergodox och många andra använder sig av
    • Ergodox satellite
    • Microsoft sculpt-tangentbord
    Titlar
    • Mer att göra på jobbet
    • En stressbaserad podd
    • Den extra raden
    • Evolution av Ergodox
    • Hur är det tänkt att man ska nå dem?
    • Funderingar kring tumklustren
    • De känns inte nära
    • Pianotangenten
    • En jättebra evolution
    • Lite högre upp än själva klicket
    • Då byter jag färg på tangentbordet
    • Många lutningsvarianter
    • Ett arbetsverktyg
    39 min
  • Kodsnack 421 - Molnsvacka

    Fredrik och Kristoffer snackar webbkontainrar och boktips. Men först: en liten uppvärmning om maskrosvin och andra kul saker man kan brygga hemma.

    Det första huvudämnet är alltså webbkontainrar, ett koncept som presenterats i ett blogginlägg från företaget Stackblitz. De vill lösa alla våra problem med lokala utvecklingsmiljöer genom att tvinga in Node, Visual studio code, och precis allting annat i stacken i webbläsaren.

    Vi är … milt skeptiska. Hade man inte kunnat lösa många problem med lokala installationer genom att lägga två år på dem istället för detta? Men idén om att kunna köra hela operativsystemet i webbläsaren - och kanske allra helst i molnet - lever och återupptäcks med lite nya etiketter.

    Förresten, hur gick det till när Visual studio code blev den enda texteditorn? Är detta problemen vi faktiskt har att lösa? Vore bättre beroendehygien en enklare lösning?

    Är distribution av mjukvara det outtalade tredje svåra problemet inom utveckling?

    Är vi inne i en molnsvacka, eller kommer det snart en?

    Cloud Slack, nästa stora tjänst? Lösningen på att Slack slöar ner din dator är givetvis tjänsten att köra din Slack-session i ett datacenter och strömma resultatet till dig!

    Avsnittets andra halva är diskussion utifrån den väldigt läsvärda boken Laziness does not exist av Devon Price, om hur många av oss svalt lögnen att man hela tiden borde jobba och vara produktiv för att nå sin fulla potential. Fredrik läser, gillar, och hittar mycket mer att tänka på än han väntat sig från början.

    Som avslutning lite mer tangentbordssnack. Fredrik fuskar alldeles för mycket med sina handpositioner och tjuvkikande på tangenterna.

    Ett stort tack till Cloudnet som sponsrar vår VPS!

    Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] 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
    • Maskrosvin
    • Manchurisk valnöt
    • Älggräs
    • Kristofers lag
    • Tuppöl
    • Tidigare snack om öl
    • Webbkontainrar
    • Stackblitz
    • Stackblitz repon på Github - som deras Visual studio code-baserade IDE och dokument om arbetet med webbkontainrar
    • Webassembly
    • Mighty
    • Dum terminal
    • Emscripten - kompilerar andra språk till Javascript och Webassembly
    • Oxide computer
    • Bryan Cantrill
    • Jessie Frazelle
    • Molnets kostnader - artikel från Andreesen-Horowitz
    • Kubernetes
    • bottom - Rust-implementation av top
    • Rachel Nabors
    • Laziness does not exist
    • Devon Price
    • Kristoffers snack om att jobba hemifrån
    • Work - av James Suzman
    • Bushmen
    • Preonic
    • Kyria
    • Foss-north
    • Alla presentationer från Foss-north 2021
    • Snacket om öppna skolplattformen
    • E-ink
    Titlar
    • Apropå att lukta på blommorna
    • Motsatsen till en snabb feedbackloop
    • Full mumma
    • Ölgräs
    • Kristofers lag
    • Introducera dina kontainrar
    • Blitza stacken
    • Jobbigt att sätta upp en lokal utvecklingsmiljö
    • Någon browsar åt dig
    • En så kallad dum terminal
    • Alla sina ägg hos någon annan
    • Den enda texteditorn
    • Beroendehygien
    • Vilken otrolig inlåsning
    • Om man tänker i dollartecken
    • Jag har implementerat min databas med ett Bash-skript
    • Molnsvacka
    • Fyra feta valar
    • Illusionen av enkelhet
    • Vi har byggt det vi hade, fast lite sämre
    • Cloud Slack
    • Lathetslögnen
    • Om man hela tiden springer hinner man aldrig stanna upp
    • Rädsla för att verka lat
    58 min
  • Kodsnack 420 - En kund för Dart-teamet, med Jonathan Böcker

    Fredrik snackar ramverket Flutter och språket Dart med Jonathan Böcker. Varför vill man bygga appar i Flutter, och är det inte bra besvärligt att behöva plocka upp ett nytt språk i samma veva? Jonathan förklarar att det kan vara riktigt trevligt och exakt vad man vill göra - med Flutter blir det mycket trevligare och enklare att bygga appar för Android. Men det stannar inte där - Flutter klarar av IOS, Windows, Mac, Linux, och har officell backning av Canonical för att bygga appar på Ubuntu!

    Jonathan förklarar också vad som är trevligt med Dart för den som kommer från Javascript. Som ordentliga typer. Darts typer är en pålitlig vägg, istället för Typescript som är den virtuella gränsen i VR man när som helst kan råka sticka handen genom.

    Vad ska man inte ha Flutter till? Webben inte lika naturligt område som övriga. Eller appar där du ska använda väldigt mycket av plattformsspecifika funktioner.

    Som avslutning lite diskussion av vad som egentligen är "native", och hur kompilerade Flutter-appar står sig mot appar packade i Electron.

    Ett stort tack till Cloudnet som sponsrar vår VPS!

    Ett enormt tack till Daniel Nyström för alltför vänlig assistans med mastringen av avsnittet!

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] 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
    • Jonathan
    • Flutter
    • Gradle
    • Groovy
    • Kronox - våga släpp taget!
    • React native
    • Material design
    • Dart
    • Flow - statisk typkontroll för Javascript
    • Typescript
    • Lars Bak och Kasper Lund - danskarna som byggde V8 och sedan Dart
    • ECMA-standarden för Dart
    • Dartium
    • Ahead-of-time-kompilering
    • Ian Hickson - bakom Flutter
    • Skia
    • Opengl
    • Metal
    • Kotlin
    • Hot reload i React
    • IR
    • Presentation om Sky - innan det hette Flutter
    • Cupertino - där Apples huvudkontor ligger
    • Google IO 2021
    • Flutter 2.2
    • Qt
    • WASM - Webassembly
    • Blazor
    • Compose för Android - inspirerat av Flutter
    • Imgui
    • Darts FFI
    • Intellij
    • Android studio
    • flutter.dev
    • Google IO-fotobåset
    • Kaskadoperatorn
    • Smalltalk
    • with-scope i Kotlin
    • Tencent
    • Alibaba
    • Bytedance - företaget bakom Tiktok
    • Platformview i Flutter
    • Babel
    • pubspec - package.json för Flutter
    • pub - NPM för Flutter
    • Ubuntu har Flutter som standard-GUI
    • Flutters Ubuntutema
    • Metro - tidigare designsystem för Windows
    • Material you
    • Zencastr
    • Electron
    • ECMAScript 2020
    • Coffeescript
    • Maui
    Titlar
    • Otroligt … komplext
    • Nära nog main
    • Det är ju typ som React
    • Väggen jag skulle vilja ha att luta mig mot
    • Förtidskompilerad
    • Uttråkade utvecklare på Chrome
    • Bara Skia kvar
    • En kund för Dart-teamet
    • Ett Unity för appar
    • En appmotor
    • De trodde nog att de skulle bygga något för webben
    • Ingen tog mig på allvar
    • Det finns en main
    • Skriva kaffemaskinerna i Flutter
    • Ett verktyg som gör jobbet
    • Fyra stycken attribut i hunden
    • Det som känns mest troget plattformen
    • Väldigt mycket närmare native
    1 hr 11 min

About Kodsnack

From the publisher's feed

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

More shows like Kodsnack

Historiepodden by Acast

Historiepodden

60 Listeners

Kapitalet by Monopol Media AB

Kapitalet

7 Listeners

Allt du velat veta by Acast - Fritte Fritzson

Allt du velat veta

11 Listeners

Tyngre Träningssnack by Tyngre

Tyngre Träningssnack

7 Listeners

Filip & Fredrik podcast by filipandfredrik.com

Filip & Fredrik podcast

89 Listeners

Den nya ekonomin by Dagens industri

Den nya ekonomin

4 Listeners

Marknaden by Monopol Media

Marknaden

4 Listeners

Asdf by Therése & Anton

Asdf

0 Listeners

Krigshistoriepodden by Krigshistoriepodden

Krigshistoriepodden

5 Listeners

Developers! - mer än bara kod by Madeleine Schönemann och Sofia Larsson

Developers! - mer än bara kod

0 Listeners

Fråga Anders och Måns by Somrig Ostsås AB | Acast

Fråga Anders och Måns

14 Listeners