Kodsnack in English  By  cover art

Kodsnack in English

By: Kristoffer Fredrik Tobias
  • Summary

  • All the English episodes of Kodsnack - a podcast by developers, about anything interesting to developers
    Kristoffer, Fredrik and Tobias (kodsnack.se)
    Show more Show less
Episodes
  • Kodsnack 584 - A free deadline in September, with Malin Sundberg and Kai Dombrowski
    May 14 2024
    Fredrik is joined by Malin Sundberg and Kai Dombrowski for a quick chat about the Deep dish Swift conference, the past and present of Mercury weather, their next app project, and what might happen at Apple’s WWDC in June. The first big topic is the developer conference Deep dish Swift. Malin and Kai not only participated in the conference itself, but also created the Slices podcast, interviewing the speakers of the conference. How are indie developers different from each other, and why might it be a bad idea for Malin and Kai to do a regular podcast with Charlie Chapman? We then dig into the evolution of Mercury weather since the last episode - especially the trip forecast feature. Yes: timezones were a big part of the challenge. The secret marketing advantage of having a Mac version of your IOS app. Next Malin and Kai talk about their movie industry project - an app for planning shoot days for movies and TV. A project which has given them lots of insight into the quirks of a whole new industry, and made them see whole different things in movies they watch. We revisit our use of VR for work and gaming. VR of course shades naturally into bringing Mercury to Vision pro - a quick process, but some interesting adjustments were required. With WWDC fast approaching, we talk wishes and ideas. What would we like the Ipad to become? We do some interesting speculation about Apple’s coming focus on “AI” and how that might work together with apps. Fredrik should perhaps spend some time on his Mac app? Finally, Malin and Kai reveal their summer project: a kanban-style workflow tracking app. Done with paper cuts! Also: good deadlines. If Apple gives you one for free, you take it! Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @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 MalinKaiTriple glazed studiosMercury weatherOrbitCore coffee - Malin and Kai’s meetups. There are both online and in-person eventsBahnhofICQJSDay in VeronaGruspDeep dish SwiftJosh - arranger of Deep dish SwiftØredevSlices - the podcast interviewing speakers of Deep-dish SwiftCharlie ChapmanCharlie’s Slices episode for 2024 (he participated in 2023 as well)Jessie Linden - talked about Swift and gesturesJessie’s episode of SlicesDeep-dish pizzaGiordano’s - one of the original deep-dish pizzasLiu Malnati’s - much thicker deep-dish pizzaKodsnack 493 - The last episode with Malin and KaiSix colors on Mercury’s trip forecastTornado alleyAir force oneFallout - the TV seriesRoy AnderssonThe last of usThe roomRed matterDoom VFRMeta remote desktopImmersedImac G4: “The old Imac with the arm”SwiftuiSwift chartsThe Ipad eventProcreateStage managerFerriteLumafusionKanbanJiraTrelloShortcutsPodcast chaptersWWDC meetupsSynk - Fredrik’s latest podcast Titles Gigabit for ten crowns lessGood job, brainCompletely solidified knowledgeIn the right track alreadyA good strategy for conferencesThe right amount of time to talk to peopleSnub two people at onceIt’s nice to be doneA procrastination projectNot the smartest time management decisionProper pizza researchPodcasting and pizza22 back to 3An interesting pile of edge casesHow do we handle that in the app?You lose most of your SundayAsk to push lunchThe logistics of filmingMaking a movie versus building an appThe Ipad strapped to his beltEverything gets to meA world clock for weatherPeople have clocks for thatXcode, but for touchDone with paper cuts!A very clean look into the state of our projectsEver-growing “done” columnAll the modes I madeA free deadline in SeptemberIf Apple gives you a free deadline, you take itVenture together to Infinite Loop
    Show more Show less
    1 hr and 47 mins
  • Kodsnack 573 - This is not a toy project, with Leandro Ostera and Emil Privér
    Mar 12 2024
    Fredrik is joined by Emil Privér and Leandro Ostera for a discussion of the OCaml ecosystem, and making it Saas-ready by building Riot. First of all: OCaml. What is the thing with the language, and how you might get into it coming from other languages? The OCaml community is nice, interested in getting new people in, and pragmatic. And it has a nice mix of research and industry as well. Then, Leandro tells us about Riot - an experiment in bringing everything good about the Erlang and Elixir ecosystems into OCaml. The goal? Make OCaml saas-ready. Riot is not 1.0 just yet, but an impressive amount has been built in just five(!) months. Emil moves the discussion over to the mindset of shipping, and of finding and understanding good ideas in other places and picking them up rather than reinventing the wheel. Leandro highly recommends reading the code of other projects. Read and understand the code and solutions others have written, re-use good ideas and don’t reinvent the wheel more often than you really have to. Last, but by no means least, shoutouts to some of the great people building the OCaml community, and a bit about Emil’s project DBCaml. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @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 EmilLeoLeo on TwitchPrevious Kodsnack appearances by EmilRiotSinatraBackbone.jsEmber.jsAngularjsReactErlangTarides - where Leandro currently worksOCamlRobin Milner - designer of MLCamlJavacamlF#Imperative programmingObject-oriented programmingPure functions and side effectsMonadsThe OCaml compilerReason - the language built by Jordan Walke, the creator of ReactStandard MLReact was prototyped in Standard MLMelange - OCaml compiler backend producing JavascriptOCaml by exampleThe OCaml DiscordThe Reason DiscordRescriptJane streetHigh-frequency tradingThe Dune build systemErlang process treesCaramel - earlier experiment of Leandro’sLouis PilfoldGleamAlgebraic effectsContinuationsPool - Emil’s projectGluonBytestringAtacama - connection pool inspired by Thousand islandNomad - inspired by BanditTrail - middleware inspired by PlugSidewinder - Livewire-likeSaas - software as a serviceDBCamlJohan ÖbrinkEctoMint tea - inspired by Bubble teaAutobahn|Testsuite - test suite for specification complianceSerde - Rust and OCaml serialization frameworkS-expressionsTOMLDillon MulroyMetame - community kindness pillarwelltypedwitchSabine maintains ocaml.orgOCaml playgroundOCaml cookbook - in beta, sort ofteej_dvocaml.orgPool partyDrizzleSQLXSQL Join types (left, inner, and so on)dbca.mlinternet.bsThe CaravanEssentials of compilationReading rainbow Titles Few people can have a massive impactImpact has been an important thing for meIt’s a language out thereA very long lineage of thinking about programming languagesPrograms that never failThe functional version of RustMelange is amazingThis is not a toy projectYes, constraints!Wonders in community growthArrow pointing toward growthPrograms that don’t crashA very different schoold of reliabilityInvert the arrowVery easy on the whiteboardMulticore for freeAn entire stack from scratchBuilt for the buildersA massive tree of thingsMake OCaml saas-readyLeo is a shipperStanding on the shoulders of many, many giantsLearn from other peopleI exude OCaml these daysSitting down and building against the specYou just give it somethingYour own inner joinWe build everything in publicThe gospel of the dunes
    Show more Show less
    1 hr and 5 mins
  • Kodsnack 570 - Debug your ideas, with Eric Normand
    Feb 20 2024
    Fredrik is joined by Eric Normand for a discussion of debugging your ideas through domain modeling, using Eric’s concept of lenses to find more good questions to ask. Eric is writing a book about domain modeling and has developed the concept of lenses - ways to look at various aspects of your domain, model, and code in order to better consider various solutions and questions. Why? Because design is needed, but is easily lost in the modern urge to be fast and agile. There’s a lot you can and need do on the way to a working system. Eric pushes for design which is an integral part, perferably right in the code, rather than a separate one which can become outdated and separated without anyone noticing. Just spend a little more time on it. Tricks for seeing your domain with fresher eyes. Change is not always maximal and unpredictable! But thinking it is can lead to a lot of indirection and abstraction where a single if-statement could have sufficed for years. Refactoring as a way of finding the seams in your model. What is the code actually supposed to do? How does it actually fit with the domain? Recorded during Øredev 2023, where Eric gave two presentations about the topics discussed: Better software design with domain modeling and Stratified design and functional architecture. 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 EricEric’s Øredev 2023 presentations: Better software design with domain modelingStratified design and functional architecture Eric has his own podcastGrokking simplicity - Eric’s book on functional programmingDomain modelingWaterfallUMLClojureREPL - Red-evaluate-print loopKodsnack 294 - the episode where Dan Lebrero gave Fredrik a feel for REPL-driven developmentDomain modeling lensesDrawing on the right side of the brainThe “keynote yesterday” - Na’Tosha Bard about code outliving you (see also episode 558)Then a miracle occurs Titles I’m really on to somethingAnti-design trendIn a waterfall worldOn the way to codeExperimentation in codeNot about moving your handI don’t want rulesYes, that’s the right question!Take five minutesSpending more time on itCode lets me play with ideasI’m happy working on a whiteboardDebug your ideasServer babysitters
    Show more Show less
    41 mins

What listeners say about Kodsnack in English

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.