PLAY PODCASTS
Kodsnack

Kodsnack

716 episodes — Page 4 of 15

Kodsnack 553 - Retrofönstret, med Joakim Melin

Fredrik får besök av Joakim Melin, chefredaktör för Datormagazin retro: den numera årliga retrodatortidningen vars sjunde nummer kommer i mitten av december. Jocke berättar om tidningens bakgrund - från Datormagazins gamla versioner, via en kickstarter, till många matiga artiklar som varit med i tidigare nummer. Och några teasers för vad som kommer i nummer sju nu i december! Var med och tävla om en Datormagazin retro-tröja! Instruktioner - och en rabattkod till Datormagazins shop - finns i avsnittet! 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å [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 Joakim "Den andra podden" - Björeman // Melin // Åhs Senaste avsnittet av BMÅ Sveriges geologiska undersökning Delta city Datormagazins BBS - använd Telnet och koppla upp dig till dmzbbs.se på port 2333. Du kan även SSH:a till dmzbbs.se på port 2222 och ange "bbs" som användarnamn och lösenord! Datormagazin Datormagazin retro Retrogathering Historien om Datormagazin - hela historien fanns med i nummer ett av Datormagazin Retro Svenska hemdatornytt MSX Genesis project Atari Pontus Enhörning OS/2 Commodore 65 G4-kuben Bebox Nextkuben Beos Cobalt qube Gamecube Commodore 128 Denise - Amiga 500 plus-remake Commodoredagarna Svenska Commodoreklubben Iggy Drougge SUGA - Swedsh user group of Amiga Tidningen Okej Infocom Clive Sinclair KOM-system ftp.melin.org melin.org/bbs Delta citys instruktionssida Fabbes BBS Datormagazinshopen Julkalsongerna Titlar Vi har övat sedan 2015 Proffs i sammanhanget Låta artiklarna spänna ut Skriv tills du är klar Den osmiknkade varianten CD-ROM-redaktör Tidningen blev 200 sidor lång Sedan hörde posten av sig En hackerblaska Egen "kickstarter" Hemdatornyttsyndromet Retrofönstret I've seen Amigas you people wouldn't believe Jag känner sysop

Nov 23, 20231h 3m

Kodsnack 552 - Klickbetesdravel

Fredrik diskuterar sin fascination för bildgenerering, undrar om vi redan nått toppen för generativa modeller, och funderar över sitt kluvna förhållande till dem. Dessutom en kort rapport efter årets upplaga av Øredev, pepp inför Advent of code, och en liten felsökningshistoria. 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å [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 Advent of code Kodsnacks Advent of code-repo Mergify Meetup om Advent of code på Webbhuset Øredev Audio hijack RX 10 Whispermodellerna ChatGPT kostar 700 000 dollar per dygn? Merlin Mann Diffusionbee Stable diffusion Lägg till en valross En ledsen låda i regnet Videon om live-generering av bilder medan man målar Openai sparkar Sam Altman? … eller kommer han tillbaka? … nej, på måndagen gick han till Microsoft istället! Descript Kompilator Titlar Pratat för mycket och fått för många idéer Anslutningar i ens trådpool En skärm som helt oskyldigt är 4K Trevliga och komplicerade saker Klickbetesdravel Man drar i banditarmen Skapa bilder i samma takt som jag kan skriva text Testa med en valross istället En ledsen låda i regnet Frågetecken uppifrån och ner Mustasch: alltid. Skägg: aldrig En bild efter en annan Deriverat dravel

Nov 21, 202335 min

Kodsnack 551 - Regulatoriska miljöer, med Marcus Granström

Fredrik får besök av Marcus Granström, produkt-SVP på affärsbetallösningsföretaget Pleo. Vi diskuterar bland annat: Varför det är spännande att jobba med hårt reglerade miljöer som finans. Vart är Pleo på väg? Mot en värld med mer automatisering och smartare policies. Som bättre lösningar för betalningshantering - så att vi inte blir sittande utan Slack bara för att Louise slutar och hade kortet som betalade prenumerationen. Vad händer framöver kring AI och ägande och kontroll av användares egen data? 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å [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 Marcus Pleo Business spend solution Finansinspektionen Kotlin API-first SSO - single sign-on Titlar Struktur är inte min grej Digitalisera kvittohantering Regulatoriska miljöer Continuous audit Någon sorts monolit Så många användare som möjligt som lägger så lite tid som möjligt Mellanslag spelar roll

Nov 14, 202348 min

Kodsnack 550 - This beautiful abomination, with Natalia Tepluhina

Recorded at Øredev 2022, Fredrik chats with Natalia Tepluhina about perhaps the most complicated part of frontend development: state management. Why is state management so tricky, and what can we do about it? Natalia tells a fascinating story of a beautiful abomination of state management libraries in a single application. Don't be the bottleneck. Some people enjoy it, but it doesn't do you any good (or your company for that matter). Natalia realized she had become one, and took action to resolve the issue. Once we leave state behind us, we discuss documentation writing and contributions - in many ways it's actually harder than contributing to code. You need a much wider perspective, so the idea that documentation is some easy start to contributing isn't necessarily correct. Finally: never forget to reach out! Report the issue, offer to help, ask for the feature, or whatever else it is that you've thought about doing but never got around to! Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlundand @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 Natalia Deep down the rabbit hole of state management and server cache - Natalia's talk at Øredev 2022 Vue.js Gitlab State management Single source of truth Vue query Jquery React query Apollo client Observables Rxjs Vuex Reactivity Classes in Javascript Tower of Hanoi Jenga Curl Titles I don't have frontend in my title Silver bullets in the world of state management Explaining magic to your team mates Pretty simple but not that magical Too much magic going on Contagious reactivity This beautiful abomination Constantly growing and changing Another kind of abomination Some people enjoy being a bottleneck

Nov 7, 202334 min

Kodsnack 549 - Beröring med BEAMen, med Lars Wikman

Fredrik får besök av Lars Wikman som berättar om konferensen Code BEAM Berlin. Vad hände på konferensen, hur har den utvecklats över tid, och hur står sig Underjords pizzabudget i konkurrensen på världsmarknaden? Sist men inte minst: har vi någon lyssnare som varit på konferens - inte minst någon upplaga av Strange loop - och vill berätta om upplevelsen? Hör av dig! Både Fredrik och Lars är på Øredev veckan avsnittet släpps. Är du också där? Säg hej om du får syn på oss! 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å [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 Lars Avsnitt med Lars - sex(!) stycken innan detta Code BEAM Berlin Video av presentationerna från konferensen - fler kommer över tid Erlang factory Erlang Münchenbryggeriet BEAMen Bogumil "Bogdan" Hausman - Bogdan i Bogdan's Earlang Abstract Machine JAM - Joe's Abstract Machine Joe Armstrong Robert Virding LFE - Lisp-flavored Erlang Caramel - Leandro OCaml Gleam - påminner om Elm Code BEAM lite Stockholm Elixirconf EU och US OTP - ungefär Erlangs standardbibliotek Ingela Andin - jobbar i OTP-teamet Saša Jurić - författare av Elixir in action José Valim Prior art Vektorsökning 547 - Avsnittet med Iggy Simon Willison, som skriver om AI Embeddings: What they are and why they matter - Simons text om AI som grupperar text och bilder begreppsmässigt nära varandra Quinn Wilton Nerves Clippy Bonzibuddy Kafka Jinterface Mnesia Split-brain CRDT - Conflict-free replicated data type En podd om teknik Underjord - Lars företag Erlang solutions Zoom H2n - den Fredrik har Gorillapod Øredev Nordic.js Strange loop Titlar Jag förekommer Beröring med BEAMen BEAM-brett Lite kufiskt och lite torrare Lite kufiskt på ett ganska mysigt sätt Till fullo utnyttja BEAMen Hundra miljoner XML-dokument Infrastruktur du inte behöver om du kör ovanpå Erlang En annan podd om teknik Underjords pizzabudget Lika engagerade i ungefär samma sak Jättebra mat på allt utom konferensen Fruit, vegan

Oct 31, 202350 min

Kodsnack 548 - Programmerarklostret

Fredrik och Kristoffer snackar att jobba som eremit, Benediktinregeln, och Marc Andreessen bottenlösa manifest utan djup. Somliga har verkligen en oväntad förmåga att inte tänka djupare. Fredrik har länge känt sig tilltalad av idén om Greycations - att åka iväg någonstans och jobba med ännu färre distraktioner och vardagssysslor än vanligt. Efter ett par dagar med jobb från hotellrum känner han att han fått vatten på sin egen kvarn. Kristoffer har inte provat men lockas också av tanken att jobba i andra miljöer och med andra rutiner. Programmeringskloster, eremitliv, och munkjobb leder naturligt över på en diskussion av Benediktinregeln, som av någon anledning också fått bli etikregeln för Sqlite. Sist men tyvärr inte minst en frustrerad dykning i dumheterna Marc Andreessen producerat på sistone. Fredrik tycker att begreppet teknikoptimism kan ha sin nytta i världen, men inte på ett sätt som har något alls att göra med den gegga av ord Marc förhoppningsvis använt Chatgpt för att producera. 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å [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 D-vitamin Greycation Jimmy joy Joyent Soylent Queal CGP Grey Cortex I rosens namn John Carmack bokar in sig på hotellrum ibland Think week - Bill Gates läsretreats Sqlites "code of ethics" Sankt Benedicts regel - eller Benediktinregeln Teknikoptimistmanifestet BasedBeffJezos Filippo Marinetti - författaren av det fascistiska manifestet Nietzsche Jamie Zawinski Ada Lovelace Adam Smith Econtalk Marc Andreessen is wrong about everything - Gizmodo sparar inte på krutet Andrew Kelleys teknooptimistmanifest Zig Titlar Mitt i natten mentalt Konstant natt nu Lite skeptisk till vetenskap Man ska äta bara potatis Strömlinjeforma livet Hotellrumsnivån på avskalat Munkeremit Programmerarklostret Eremitliv Pilgrimsvandring Munkjobba OK Bill Gates Späk kroppen Njut lite Begrav dina döda Fascistisk vansinneskult Körsbäret på tårtan av teknooptimism Svaret är: teknologi En oväntad förmåga att inte tänka djupare Kronan på verket är ju Marc Andreessen Dumheterna har blivit dummare Slå sönder valda delar av utrustningen Moderat revolutionär Jag är mera flyttal än binär

Oct 24, 202353 min

Kodsnack 547 - Automatisera kognitiva processer, med Iggy Gullstrand

Hur tänker och jobbar någon som är riktigt entusiastisk till ChatGPT och de andra språkmodellernas möjligheter? Fredrik får besök av Iggy Gullstrandsom berättar om hur det är att jobba med dagens språkmodeller och bygga lösningar ovanpå dem. Iggy berättar om hur han fastnade för ChatGPT, och hur han inte bara jobbar med språkmodeller privat utan även bygger produkter mot dess API:er. Hur tänker man för att få bra resultat? Och hur kan man erbjuda så mycket användbar kontext som möjligt för att förbättra svaren man får? Iggy berättar också om hur vektordatabaser kan ge stora nyttor, lite vad de är och hur man kan använda dem för att lagra och använda information över tid från många konversationer med en språkmodell. Ordlöst tänkande - att sätta ord på tankar är ju en form av översättning. 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å [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 Iggy 217 - Förra avsnittet med Iggy Testbirds Shiftkey ChatGPT ChatGPT-API:erna Alfapet Anknytningsteori Nest Vektordatabaser OpenAI:s embeddingfunktion QBasic Runescape Macro scheduler Anthropic - avhoppare från OpenAI Movsai - Iggys bolag Supabase Lapsk vallhund Llamaindex - tidigare GPT Index Pinecone - SaaS-databas Langchain Unsymbolized thinking Transformers Singularitet Bard Selenium AWS Titlar I januari så mötte jag ChatGPT Mänskligt nyanserat Då började min mani Den är inte så jäkla bra på fakta Jag vill göra någonting med det här på riktigt En fast punkt i en semantisk värld (på 1536 dimensioner) Slutsatser över tid Vi lägger till ett långtidsminne Så fruktansvärt tråkigt att fiska (i Runescape) Automatisera kognitiva processer Skapa långtidsminne Kedjor av events Chatta med din egen dokumentation Den flytande innebörden av en vektor Den faktiska betydelsen av ett äpple

Oct 17, 20231h 3m

Kodsnack 546 - Vara migreringsbar, med Per Bly och Max Ramqvist

Fredrik snackar interna utvecklarplattformar, abstraktioner, moln och migreringar med Per Bly och Max Ramqvist. Hur får man ut mest av sitt moln, eller mer allmänt miljön eller miljöerna man kör sin kod i? En väg är att låsa fast sig hårt i en leverantörs lösningar och utnyttja den till max. En annan är att bygga en egen utvecklarplattform som ett abstraktionslager - ett lager som både kan sätta upp användbara konventioner och verktyg, och gömma leverantörens miljö så till den grad att det kan bli transparent för utvecklarna att byta miljö. Per och Max har gjort alltihop, hela vägen till att flytta Akind från Azure till rena och enkla lösningar på Hetzner. På vägen blir det också massor av tips på verktyg och lösningar. 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å [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 Per Max Akind Academic work Vad gör ett plattformsteam? Sextonminutersvideo från Hashicorp IDP - internal developer platform Anton Continuous deployment Nomad Kubernetes YAML Hashicorp Digital ocean Hetzner Terraform Infrastruktur som kod HCL - Hashicorp configuration language Vault Configuration management database - CMDB Grafana Prometheus SPOF - single point of failure Scale to zero - slå av saker helt som inte används för stunden Neon - scale to zero-Postgres Heroku Netlify Unixfilosofin FTE - full-time equivalent Ingress Service mesh Podman Okta Ansible Temporal Titlar Vi pysslar med infrastruktur Det är vi två just nu Akronymerna börjar ta slut Skala sin applikation på bredden och höjden En accelerator för att komma igång 40000 rader YAML Vi kör ju bara på järn VM:ar till otroligt bra pris Vi började POC:a lite Göra valbart det som är intressant Vem som faktiskt pratar med vad Såhär måste man göra En server under skrivbordet Bara en .exe-fil Vara migreringsbar Bara tillräckligt mycket Race conditions fast på infrastruktur Vi vet ingenting Som ett hackathon hela tiden Vi vill bara programmera

Oct 10, 20231h 6m

Kodsnack 545 - Improduktiviteten är produktiv

Fredrik och Kristoffer snackar om produktivitet, och om att skriva i tankens hastighet. Vi börjar med att diskutera skrivande i tankens hastighet utifrån Kristoffers snack med Augustin Erba. Olika sätt att skriva ger olika saker, och kvantiteten i att skriva snabbt har helt klart sin egen kvalitet. Därefter snackar vi produktivitet - vad gör en egentligen produktiv, och vad är produktivitet kontra att sänka produktiv tid i att pyssla med sina verktyg? Hur produktivt är det att fokusera på produktivitet? Samtidigt måste man ju ofta kunna sina verktyg på någon nivå för att kunna få saker gjorda effektivt. Och lära sig nya verktyg och miljöer när man kommer till något nytt. Din produktivitet måste inte vara samma som min produktivitet. Skapa utrymme för produktivitet - och omfamna den till synes mindre produktiva tiden mellan de produktiva passen! 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å [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 Thomas Öberg Podcast vs sparkling audio show Råmjölk Avsnittet med Augustin Erba Explore vs exploit Lokalt maximum George RR Martin skriver på gammal ordbehandlare Claes Eriksson Steve Jobs köpte sig en jobbuniform Palm Graffiti Remarkable Advent of code Developers! om förväntningar på praktikanter Audio hijack Neovim Lazyvim Pro tools Obsidian Hindenburg XLR-mikrofon Charles Darwins arbetsdag Punching the clock - artikeln av David Graeber Bullshit jobs - boken I "framtiden" behöver man bara jobbba fyra timmar om dagen Där ingen skulle tro att någon kunde bo När Douglas skulle skriva klart Ajöss och tack för fisken Mynoise Yob Black sabbath Preonic Ferris sweep Ember Bonuslänkar Different kinds of time Hammock-driven development - presentation av Rich Hickey Titlar Ett senare tidstillfälle Råmjölkad podcast Känslan i pennan En produktivitetsgrop Jag behöver inte kolla upp någonting Alla moduler i Python i huvudet När jag är mest produktiv En Mac från 2007 Gått ifrån det jag själv tror på Produktiv på ett annat sätt också Intensivt i korta perioder Improduktiviteten är produktiv Små fickor av improduktivitet Ett liv av sömnbrist och snabbmat Själen saknas Dela hjärnan med någon Parprogrammera en programmeringsbok Inga glada känslor för VS code Black Sabbath i halv hastighet Hemma på mitt Preonic

Oct 3, 202352 min

Kodsnack 544 - 40 miljoner statiska filer, med Gustaf Nilsson Kotte

Fredrik snackar statiska webbsidor i stor skala med Gustaf Nilsson Kotte, som är med och bygger den inte helt okända webbplatsen ikea.com. Gustaf berättar hur det kommer sig att man bestämt sig för att bygga mycket på statiska filer, hur det fungerar, och vilka utmaningarna är. Hur bygger man en statisk arkitektur som uppfyller sina mål? Och som går att skala till många oberoende team? Och som kan leva och utvecklas i takt med nya behov. 40 miljoner statiska filer innebär lite andra och större utmaningar än - till exempel - en personlig blogg. Det finns också områden som är innebär intressanta svårigheter när den statiska lösningen väl satt sig. A/B-testning är ett tydligt exempel med många intressanta detaljer att fundera över. 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å [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 Gustaf Ingka digital Haskell Two-pizza team Progressive enhancement The art of action - Steve Bungay OKR Conways lag Microfrontend Grpc Moores lag Edge side includes Mark Nottingham HTTP/2 Partials Google core web vitals DRY 80/20 A/B-testning Gustaf skriver om A/B-testning Gustaf pratar om A/B-testning Gustaf skriver om ikea.com-arkitekturen Marty Cagan, författare av … Empowered, och … Inspired Kombinatorisk explosion Edge computing Cattle over pets Hindsight bias - att bli efterklok Titlar Otroligt fascinerande med HTML Det är mycket statiskt 40 miljoner statiska filer En optimering för ett visst syfte Problemdomänerna interagerar Platta paket En bättre knapp Såld på A/B-testning Bättre data, snabbare

Sep 26, 202353 min

Kodsnack 543 - En roman kan också behöva felsökas, med Augustin Erba

Kristoffer snackar skrivande - och tangentbord - med Augustin Erba, journalist och författare av bland annat kåseriet Jag är osams med mitt tangentbord. Diskussionen handlar till stor del om vad som är lika - väldigt mycket - och olika mellan att skriva skönlitteratur och kod. Men givetvis diskuteras också vad som egentligen hände när Augustin provade på ett Ergodox EZ, vad som är problemen med "vanliga" tangentbord, och vad man egentligen vill uppnå med att förändra hur man skriver. Dessutom funderar man över sina sämsta tangentbordsvanor, och en hel del annat. 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å [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 Augustin Piratförlaget Jag är osams med mitt tangentbord - Augustins kåseri ABC 80 ZX Spectrum BASIC Assembler QWERTY Morse Har Morsesignalister påverkat hur Qwertylayouten blev som den blev? Fortran Subrutiner Prolog Erlang AXE-växlarna Elixir Polariserat ljus P3 historia Ergodox EZ IBM Model M Civilization Keyboardio Apples vision pro Typewriter mode, finns exempelvis som plugin till Obsidian Powerbook 1400c Nada Second system syndrome Titlar Alternativa tangentbord Jag tror att jag programmerade innan du var född Riktiga programmerar programmerade i assembler Gemensam bakgrund i Basic Optimalt enligt något kriterie Optimerat för pekfingervalsen Jag kan själv En och en halv miljon skönlitterära tecken om året Tillräckligt tillintetgjord Enter på höger pedal Skriva lika snabbt som jag tänker Att lösa små rebusar En roman kan också behöva felsökas Är det här en Nisse-replik?

Sep 19, 202358 min

Kodsnack 542 - The whole software is in your hand, with Daniel Eke

Fredrik chats with Daniel Eke about creative visual coding, learning through side projects, and a lot more. The discussion revolves around Daniel's apps: the visualizer Ferromagnetic, polygon drawing tool Handstract, and photo polygonizer Centroid. Code lets you create art which is interactive and immersive in a way many other art forms can't. Develop your side projects so that you save time - re-use code, structure it in ways which make things easy and fast for you. Focus on hard problems rather than getting all caught up in low-hanging fruit and simple feature requests. Learn the systems you are using, look at others to learn more tricks. Try stuff out, and don't worry too much about the tools. Build it inside something you already have. Or, use Apple's Shortcuts - that might be much easier than setting up some service to run a script. The magic of programming is that you can create something valuable by thinking through problems and expressing the solution in code. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlundand @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 Daniel Winamp Ferromagnetic Daniel's blog Sine function Code for Winamp visualizers Lots of Winamp visualizers Daniel Ek - founder of Spotify, loser of the surname game Handstract Centroid Kaleidosync Spotiffy's audio analysis API Replaykit Mapbox VLC Blog post by Daniel about getting started with creative coding Static objects Metal shaders Scenekit Opengl Crashlytics Firebase Gradle Daniel's home dashboard application WWDC presentations from 2023 - previous years are also available Flappy bird Singleton Shortcuts Mapbox unboxed: location technology - video with Daniel - among others - talking about measuring rendering performance of Mapbox maps Titles Your hand as a polygon Vector graphic finger painting The best thing is to listen to slow songs Start with a desktop application Use the whole capability of the phone All the secondary things The whole software is in your hand I like creating art more than playing games Value out of nothing A totally even distribution

Sep 12, 20231h 36m

Kodsnack 541 - De digitala vägarna, med Magnus Glantz

Fredrik snackar öppen källkod med Magnus Glantz. Vi är många som arbetar med och inte minst bygger på öppen källkod hela dagarna, men har vi tänkt så mycket som vi borde på vad det innebär? Och vad det inte innebär, för den delen? Hur utvärderar man till exempel ett projekt man funderar på att använda sig av? Säkerhet är ju en sak, men också hur robust, livaktigt och välskött det är. Det finns många frågetecken kring öppen källkod, men egentligen beror alla på att man har så mycket fler möjligheter än med sluten källkod. Sluten källkod är borta när personen eller organisationen bakom den är borta, och speciellt när det gäller långsiktiga saker - som samhället i stort - borde vi kanske tänka efter mer vad det innebär att binda sig till en lösning där vi inte har tillgång till koden. Vad händer om det inte längre kommer nya versioner för nya operativsystem? Vad händer om hårdvaran slutar säljas? Eller om vi helt enkelt gjort oss beroende av en proprietär meddelandeplattform för att publicera vår information och den plattformen får en ny ägare som förstör den på helt nya sätt? 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å [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 Magnus Red hat Open source Sweden Open source initiative OSI:s tio kriterier för öppen källkodslicenser OSI:s licenslista Teknikneutralitetskravet är nummer tio i definitionen Steve Ballmer När Steve Ballmer kallade Linux för en cancer GPL Github uppmuntrar en att välja en licens för ett nytt repo, men väljer man inget så är ens kod inte öppen Log4j och problemen det hade Riksarkivet Sydkoreas problem med Internet explorer Cyber resilience act Magnus på Mastodon Titlar Huvudsakliga hattar En röd fedora Halvflummig IT-roll Verka för öppen källkodsekosystemet Du får inte diktera vad folk ska göra med programvaran En distinkt person Jag defaultar alltid till GPL v3 Halvmögliga mackor Bedöma något i ett vakuum De digitala vägarna Apple stone

Sep 5, 202345 min

Kodsnack 540 - Precis samma produkt som våra konkurrenter

Fredrik och Kristoffer snackar tangentbord, Kris Nóvas tragiska bortgång, och att som Hashicorp förstöra sitt rykte genom att byta licensmodell. Fredrik flyttar runt enstaka funktioner på sitt trettiotangentsbord, medan Kristoffer fortsätter göra om hela sin layout från grunden. Är dramatiska layoutändringar eller små gradvisa lättare att ta till sig? Kristoffer berättar om listiga trick man kan ha för sig med QMK för att få ut ännu mer ur ett litet antal tangenter. Kris Nóva - vila i frid. Naturen i Sverige finns knappt. Sedan snackar vi om Hashicorps nyliga drag att växla till mer slutna licenser för sina produkter. Det känns som ett stort missförstånd kring vad som gjort projekten populära och använda från första början. Eller, möjligen, ett fokus på något annat än det användarna och utvecklarna ser. Kristoffer berättar om tidigare arbetsgivare Suses affärsmodell, som känns både rak, begriplig, vänlig, och hållbar. Som avslutning blir det lite spelsnack: Kristoffer ser andra spela Baldurs gate 3 - ett spel vars relativa buggfrihet tydligen lyckas uppröra vissa - och hoppas att Starfield blir riktigt bra för de som har tid att spela det. Tips på moderna peka och klicka-äventyr i klassisk stil mottages glatt! 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å [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 Gherkin (tangentbordet) Gherkin (gurkan) Gherkin (byggnaden i London) Ferris sweep Fredriks Gherkin-layout QMK Kristoffers layout(er) QMK-kombos En magisk knapp - scrolla ner, eller sök efter "magic sturdy". Ännu mer info(länkas också från den första sidan). Repeat key i QMK Achordion Hemradsmodifierare (home row mods) Kris Nóva Hacyderm Bram Moolenaar Hashicorp hattar med licenser, från Hashicorp själva, och från ett projekt som byggt på Terraform Terraform Andra Hashicorp-projekt och produkter Jenkins - föregångaren hette Hudson Red hats licensändringar för Red hat enterprise Linux innebär att RHEL-koden bara är tillgänglig för betalande kunder John "maddog" Halls perspektiv på Red hat-ändringarna Redis Dockers licensändrande Cloud foundation Suse Baldurs gate 3 Starfield Thimbleweed park King's quest Space quest Simon the sorcerer Monkey island Beneath a steel sky Ron Gilbert Return to Monkey island Justin Wack and the big time hack Kompilatoravsnitten 54, 55 och 56 med Pontus Wittenmark, skaparen av Justin Wack Lucy dreaming Titlar Gurka Sweep utan tumtangenterna Två specialtangenter mitt i B hamnar till höger Tab passar inte in någonstans Bakfästing Multiplikationslagret En magisk knapp Bikameral hold Fjorton rack i mitt sovrum Energivampyr De höga hönsen på Hashicorp (Vi gör) Precis samma produkt som våra konkurrenter Ett säljargument som är väldigt starkt Frånsprungen och bortglömd Det är exakt samma mjukvara Spelbranschen kallsvettas Äventyrsspel, precis som de var

Aug 29, 202359 min

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å [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 Jocke Macpro podcast - Jockes podd från - till exempel - en stubbe i skogen. Scrolla ner ungefär halvvägs på sidan React DOM-noder Canvas-elementet Canvas kontext-flagga willReadFrequently Refaktorering Typescript Ferris sweep - delat tangentbord med 34 tangenter Gherkin Planck Ortolinjära tangentbord QMK Layouten som var inställd på tangentbordet från start Kodsnack på Mastodon kodsnack.se på Github Kodsnack på Ko-fi Øredev Developers day Developers bay Anna Leijon Erik Hedberg Frilansare Sverige - mejla Anna om du vill vara med Lars Wikman Ghostbusters: Afterlife 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

Aug 22, 202336 min

Kodsnack 538 - Flytta G närmare

Fredrik har milda Jiraproblem efter semestern. Kristoffer har behörighet att ha sönder saker, men inte att laga dem. Båda faller djupare ner i tangentbordshobbyn. Fredrik vänjer sig vid sitt nya Piantor. Kristoffer diskuterar montering, lödning, konfigurationslösningar, dåliga kablar och den nya dramatiska tangentbordlayout han jobbar på under lediga stunder när ingen försöker välta hans kaffekopp eller gräva upp blommorna. Det är en jakt på en layout som inte bara är bra, utan som också känns bra. Sist men inte minst diskuterar vi Bram Moolenaars bortgång. Bram var drivande och tongivande bakom Vim, och samtidigt en person vi knappt varit medvetna om eftersom han hållit en så låg profil och inte haft stor konflikter med andra. En förebild, känns det som. Sist men inte minst: Kodsnack finns nu på Mastodon, på en egen instans. 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å [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 Borrelia Nicholas Zakas Zakas Javascriptbok - Professional Javascript for web developers Piantor Corne Fredriks layout Chocswitchar Ferris sweep-tangentbordet Corne-ish zen Nice!nano Gazzew Boba U4 Kailh choc robin Kailh choc sunset Vial Via QMK RP2040 Snacket med Bartek Dvorak Colemak Colemak-dh Hands down-layouten Fermats stora sats Hands down neu - layoutvarianterna Hands down-skaparen rekommenderar istället Clemenpine keysolve Kristoffers layout Ett enormt dokument med allt och lite till man kan tänkas vilja veta om tangentbordslayouter MTGAP-layouten Vim Programmerar-Dvorak Bram Moolenaar Neovim Mastohost Hover Porkbun kodsnack.horse Aral Balkan - ar.al Jocke Jockes instans 100 days to offload The unlikely success of a copy-paste developer - Iris Classons bok - det kommer en uppföljare också! Avsnitt med Iris Titlar Behörighet att göra sönder saker Nu är allting trasigt Ingen tid som är reserverad för jobb Potentiellt livsfarliga saker överallt Blyat lödtenn för privatpersoner Är man i EU är det mycket svårare att löda Min senaste besatthet Vissa rörelser känns bättre i fingrarna Rulla inåt så mycket som möjligt Skifta pekfingret inåt Onaturligt för ett finger att göra Längst ut på lillfingret Dra och släppa tangenter Bättre statistik för engelska (Jag provar att) Flytta G närmare Längst upp på ett finger Det här är den optimala layouten Mänsklig geggig köttpåsefaktor Flytta J och K till bättre platser Mastodon i sitt esse Ingen följer mig, och jag följer ingen

Aug 15, 20231h 10m

Kodsnack 537 - Locka in nästa katt, med Monika Orski

Från Øredev 2022: Fredrik snackar med Monika Orski - lösningsarkitekturkonsult, författare, och tidigare ordförande i Mensa Sverige - om konsten att valla katter. Det vill säga konsten att leda och uppmuntra kreativa och smarta människor i organisationer, både i arbete och ideella sammanhang. Människor som vill stimuleras och utvecklas behöver få göra det, och man måste också få in nya förmågor när katterna flyttar på sig. Därefter blir det lite diskussion om öppen källkod. Medvetenheten ökar över lag, men stora organisationer sätter sig lätt i beroendeställningar mot stora företag. Men det finns mer att prata om, vi som utvecklare kanske kan diskutera ur exempelvis perspektivet kontroll. Vem kontrollerar koden vi och våra organisationer är beroende av? 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 Monika Herding cats - Monikas presentation på Øredev 2022 Monikas böcker Mensa Mensa Sverige Jenny Åkerman - också tidigare Mensaordförande Always time for tea - keynote av Allan Kelly Nordiska Mensastiftelsen Öppen källkod i Sverige - Monikas bok om Öppen källkod, från 2007 Konsten att bryta sig in-keynoten med Jenny Radcliffe verkar tyvärr inte ha spelats in Titlar Egenspringande konsult Den svåra konsten att valla katter Alla känner igen sig som katter Tvåbenta katter Människor med spring i hjärnan Locka in nästa katt Katter är nyfikna Prata om kontroll Vem kontrollerar koden?

Aug 8, 202329 min

Kodsnack 536 - I choose computer science, with Michele Riva

Recorded at the Øredev 2022 developer conference, Fredrik chats with Michele Riva about writing a full-text search engine, maintaining 8% of all Node modules, going to one conference per week, refactoring, the value of a good algorithm, and a lot more. Michele highly recommends writing a full-text search engine. He created Lyra- later renamed Orama, and encourages writing your own in order to demystify subjects. Since the podcast was recorded, Michele has left his then employer Nearform and founded Oramasearch to focus on the search engine full time. We also discuss working for product companies versus consulting, versus open source. It's more about differences between companies than anything else. Open source teaches you deal with more and more different people. Writing code is never just writing code. Should we worry about taking on too many dependencies? Michele is in favour of not fearing dependencies, but ensuring you understand how things important parts for your application work. Writing books is never convenient, but it can open many doors. When it comes to learning, there are areas where a whole level of tutorials are missing - where there is only really surface-level tutorial and perhaps deep papers, but nothing in between. Michele works quite a bit on bridging such gaps through his presentations. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlundand @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 Michele Michele's Øredev 2023 presentations Nearform TC39 - the committee which evolves Javascript as a language Matteo Collina - worked at Nearform, works with the Node technical steering committee Lyra - the full-text search engine - has been renamed Orama Lucene Solr Elasticsearch Radix tree Prefix tree Inverted index Thoughtworks McKinsey Daniel Stenberg Curl Deno Express Fastify Turbopack Turborepo from Vercel Vercel Fast queue Refactoring Michele's refactoring talk Real-world Next.js - Michele's book Next.js Multitenancy Create React app Nuxt Vue Sveltekit TF-IDF - "term frequency–inverse document frequency" Cosine similarity Michele's talk on building Lyra Explaining distributed systems like I'm five Are all programming languages in English? 4th dimension Prolog Velato - programming language using MIDI files as source code Titles For foreign people, it's Mitch That kind of maintenance A very particular company A culture around open source software Now part of the 8% Nothing more than a radix tree One simple and common API Multiple ways of doing consultancy What you're doing is hidden You can't expect to change people A problem we definitely created ourselves Math or magic Writing books is never convenient Good for 90% of the use cases (When I can choose,) I choose computer science

Aug 1, 202349 min

Kodsnack 535 - Let's make something number one, with Cliff Hazell

Recorded at the Øredev 2022 developer conference, Fredrik chats with Cliff Hazell about connecting the whole organization as it grows, priorities, and more. Don't just sit around in your room and think about horses. Talking across silos and departments, all without overloading everyone with meetings? Learn to surf rather than trying to control the ocean. Make good changes and enable flexibility without making process out of everything. Just making something top priority and finishing it can get you so much more done, rather than trying to make everything number one, or think forever about which thing to prioritize. How is something we are doing actually moving us toward our goals? Wrapping up by discussing combining doing good work with taking responsibility for our impact on the team, the company, and the world. It's not that you either can do good or make money. Finally, related to one of Øredev's keynotes , Fredrik admits his annoyance at the fact that deadlines can be a good 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 [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 Cliff Hazell Cliff on Linkedin Cliff's Øredev 2022 presentation - Beyond copy paste agile - building the missing links between strategy and operations Design by committe Flight levels Agile coaching Priority buckets Always time for tea - Allan Kelly's keynote from Øredev 2022 Titles Similar to the problems of product development Figured out in the proper places Between the functions Should I be thinking about that problem? You assume that you are the user Understand horses Talk across that silo Control the waves There's a swell coming Coach of coaches You only have one thing, and it's wrong Let's make something number one Getting the right people to talk to the right people

Jul 25, 202338 min

Kodsnack 534 - VR på 90-talet, med Roberto Chaves

Fredrik snackar med Roberto Chaves om VR och 3D på nittiotalet. Roberto gick från demoscenen till att bygga hela utvecklingsmiljöer och motorer för att driva nittiotalets VR-hjälmar från vanliga PC-burkar. Tunga VR-hjälmar, egna drivrutiner, prestandaoptimering, och resor till flera världsdelar var alla delar av resan. Mot slutet diskuterar vi även Robertos intryck av Apples nya Vision pro-headset och känner att framtiden är spännande den också. 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 Roberto Commodore 64 Basic Google cardboard Gräsklipparmannen Trailer för Gräsklipparmannen VR på sextiotalet VR-vågen på nittiotalet Demogruppen Cascada VGA TCC 93 AutoCAD Windows 3.1 Sound blaster 16 Windows NT OS/2 Sun Solaris Visual C++ Pentium Mosaic Doom Silicon graphics IRIX Onyx MIPS RISC Polhemus magnetisk tracker DOS4GW Borland turbo C++ Symantec C++ TI TMS34020 TI TMS34082 - massor med VRAM Gouraud shading BSP - binary space partitioning Kaiser electro-optics VIM 1000 - VR-hjälm Stereoskopisk 3D Environment mapping Phong shading Prosolvia Eizo-skärmar Funhouse Z-TV ISDN Cycore - gjorde Final effects och andra program för filmindustrin och byggde egen dator lite senare Cosmonova Amiga 1000 Video om Disneys VR-Aladdin och VR-labb PDF om Disneys Aladdin-VR-åktur 3DFX Första DirectX kom 1995 Shutter glasses Voxlar Nyckelben Sega rally ILM Baywatch Cult 3D IBM:s Cellprocessor Virtuality var företaget och VR-maskinen som stod på Gröna lund Dactyl nightmare var spelet Roberto med vänner gjorde en förbättrad version av Vision pro Hololens och Hololens 2 Varjo XR-3 ARKit Apples WWDC-presentationer från 2023 om Vision pro Elvatums Macbook air Foveated rendering Doom VFR Move-kontrollerna Titlar VR på 90-talet Det var snabbt då Det fanns inga 3d-acceleratorer på den tiden Hade man 8 MB RAM så var det en bra dator Tidiga C++-kompilatorer En tidig GPU Saker som ser bra ut på effektiva sätt Hur ser ett nyckelben ut i tre dimensioner? En plugin för alla webbläsare Fortfarande stor och skarp VR känns kul just nu

Jul 18, 20231h 28m

Kodsnack 533 - Bara skift på tummen

Ett somrigt prylsnack. Kristoffer frågar om Fredriks mikrofon, Fredrik frågar om Kristoffers alla tangentbord (och blir sugen på fler), och så diskuteras Apples Vision pro trots att Kristoffer inte vet om han vill prata om det. Visst vore det fint om vi byggde saker som behövde färre resurser för att göra samma sak? Som Apples datorer med M-kretsar. Fredrik är mer positiv och tror det kan bli något, även om det är massor av resurser för att öppna sitt Excelark på ett nytt sätt. Microsofts hetsiga sätt kan få vad som helst att bli töntigt. Fredrik har fixat med Obsidian på telefonen. Obsidian är orimligt klockrent för vad det gör. Olika muskelminne för olika tangentbord. Kristoffer har skaffat fler och mindre tangentbord och fascineras av hur han fritt kan växla layout på vissa tangentbord, men bara en layout på andra. Det är spännande med hjärnplasticitet. Vad skulle Kristoffer göra om han designade sitt helt eget tangentbord? 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 Shure SM 7 B Thomann Shure SM 57 Shure beta 87A Marco Arments mikrofonlista Focusrite Vocaster two - Fredriks ljudgränssnitt Six colors om Vocaster two Audient ID14 MKII - Kristoffers ljudgränssnitt Audio hijack Hololens Vision pro Snow crash Obsidian Dataview Obsidians inställningar och teman är kopplade till valvet - Fredriks inställningar nollställdes för att han satte upp ett nytt valv på iCloud drive Maestral Öppna buggar i Maestral Paste URL into selection Obsidians publiceringsfunktion Imac G3 Imac G4 Kuben Dana Sibera skapade bilder på hårdvara som aldrig fanns En annan sammanställning av Siberas hårdvaruskapelser ZSA - som gör Ergodox-EZ och Moonlander Intervjun med Kristoffer om hans arbetsverktyg Preonic Ferris sweep Hands down-layouten Beekeeb Chocofi wireless Corne Totem, av GEIST DASBOB Keezyboost40 - med stor LCD Kailh choch sunset 42keebs.eu Ramaworks M50-A Waterfowl Sofle Kyria Dygma defy Dygma raise Microdox bud - tangentbordet som såg ut "lite som ett splittat Planck" med aluminiumcase Cantor Piantor QMK Home row mods Titlar Smör i örat Bluetootha till trummorna Följ med mig till guidekabelns slut Jag är så väldigt ointresserad Mer datorkraft än någonsin Mindre resurser till att göra samma sak En idé om att saker ska bli bättre Jag kan öppna mitt Excelark nu Saker som är gjorda av trä och metall En dröm om något bättre Jag har inte den drömmen Claes Hemsworth Orimligt klockrent Där kan jag bara skriva hands down Utanför EU och handbyggt Rita sin egen PCB Bara skift på tummen Jag vill ha färre tangenter

Jul 11, 20231h 12m

Kodsnack 532 - Så långt från micromanagement som möjligt, med Carl-Johan Kihlbom

Fredrik hälsar på Carl-Johan Kilhlbom och får lära sig om utvecklingsmetodiken Shape up - en metodik som vill hålla undan för micro management och ge team maximalt med utrymme att fokusera och få bra saker gjorda. Carl-Johan går igenom processen från början till slut, och diskuterar fördelar, utmaningar, och sätt att lösa problem. Riktigt små team - sammansatta efter behov och intresse - jobbar väldigt fritt med avgränsade projekt i sexveckorscykler. En längre cykel betyder inte att man inte itererar inom cykeln - det gör man såklart precis hur mycket man vill. Men, det är teamets sak hur man gör på bästa sätt. Hur skulle det kännas att inte ha någon backlog? Att ha tid att städa och testa nya saker, utan att ha något gammalt hängande efter sig? Och att inte bli avbruten under arbetets gång med en massa uppdykande saker? Shape up kan hjälpa till med allt det! 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 Carl-Johan Under utveckling - en tidigare podd Fredrik drev Carl-Johan var med i Under utveckling avsnitt 31 Shape up Got.rb Got milk? Got.js Got UX Varvet Planima Nordic Ruby Kodkata 37signals Basecamp Teamtailor Shape up-boken Signal v noise - bloggen Shaping in a nutshell - introduktionsvideo till Shape up Scrum Fixed time, variable scope Mise en place Retrospektiv Titlar En majoritet av konferensen var paus Det stora värdet av en konferens Närbesläktat med Ruby Så långt från micromanagement som möjligt Mandat att fatta beslut Ticket factory Inte samma fälla En riktning för en lösning Inga fasta team Det är alltid ett nytt projekt Det finns ingen projektledare Full autonomi för teamet Bra inblick på en lagom nivå Prata om att lösa saker tillsammans Hitta kärnan En hel liten del av kakan Ta ansvar för produkten En sorts brist på mångfald Aptit på projekt

Jul 4, 20231h 11m

Kodsnack 531 - Extra utrymme, överallt

Fredrik snackar om Dells 6K-skärm U3224KB som han fick låna för ett par veckors test. Hemliga luckor, stora webbkameror, breda högtalare, och en hel del annat gås igenom. Gör det verkligen skillnad att ha så många pixlar på en och samma skärm? Ja, oväntat mycket, till och med om man till vardags jobbar på en 5K-skärm. Alla som jobbar med skärmar borde få en chans att jobba med så mycket utrymme, så priserna får allt ta och falla lite. Gärna snabbt, tack. 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 Anton Asdf kodsnackpodcastsuniver.se kodsnackpodcastuniver.se på Github IDG 174 - ett Code night-avsnitt Next generation threats - en av konferensdagarna vi deltagit på Ko-fi Dell U3224KB - skärmen Dell skickade för test Retinaupplösning Fredriks första 4K-skärm LG:s Ultrafine 5K - skärmen som ingen direkt gillar Apple studio display Apple pro display XDR Fredrik gjorde ett kort poddavsnitt om Studio display CES 2023 Den hemliga luckan Vocaster two - ljudinterfacet detta och många andra poddavsnitt spelats in via Quake Webbkameran och dess klickljud Dell display and peripheral manager Titlar En liten, liten era Fler pixlar att lägga mina fönster på Ganska nära ögonen Späckad med portar Extra utrymme, överallt Lite absurt på bästa möjliga sätt Ett intressant litet monster

Jun 27, 202329 min

Kodsnack 530 - API:er som produkt, med Andreas Silén och Claes Willners

Fredrik snackar API:er med Andreas Silén och Claes Willners, som jobbar på Roaring med att bygga och sälja API:er som produkt. Det finns många sätt att förenkla för kunder. Från att blanda API-teknik och datamassage - trevligare API:er för mer och bättre data - till att hantera rent manuella processer med tillstånd och behörigheter. Ibland kan FN:s sanktionslistor vara en del av ens behörighetshantering. De berättar också om att bygga bra miljöer som kunder själva kan bygga hela lösningar mot utan att - i idealfallet - ens behöva kontakta en över huvud taget. Vi kommer in på egna lösningar på egna problem - man kan och behöver inte följa vad som verkar vara det trendiga sättet just nu om det inte passar en. Som att ha monorepon, eller använda stora ramverk till vissa saker. Och bygga på molntjänster utan att bygga fast sig. Andreas och Claes tar också upp utmaningarna i att bygga produkter som i praktiken används som en mikrotjänst i kundernas mycket större maskineri. 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 Andreas Claes Roaring REST SOAP FN:s sanktionslistor Swagger 491 - Avsnittet med tips till startups Spark - datainläsningsramverk (såsom Roaring använder det) Jersey JAX-RS AWS EMR - AWS-tjänst för databearbetning Infrastruktur som kod Oauth Sessions with SAM Grafana Avsnitt 91 - Tretimmarsavsnittet Titlar Korrekt information i sina system Otroligt manuella processer API:er som produkt Anrop å våra vägnar Berikar med information Vad ska det här heta? Bara det är likadant överallt En egen liten värld av begrepp En naturlig ingång Allt ni gör är inbyggt hos någon annan Datatvätt API:et är själva grejen

Jun 20, 20231h 11m

Kodsnack 529 - Ett kontrakt per konsument, med Richard Alm och Adam Sernheim

Richard Alm och Adam Sernheim kommer på besök och berättar för Fredrik om kontraktstester - verktyg och arbetssätt för att bygga och förändra mikrotjänster utan att råka förstöra för varandra hela tiden. Nyckeln är - besvärligt och genialiskt nog - egentligen att uppmuntra team för olika tjänster att prata med varandra, men verktygen hjälper till genom att hitta och flagga problem tidigare och uppmuntra till mer genomtänkta lösningar. Det finns saker som kontraktstester inte löser, som otydlighet och dåliga API:er. Men även där kanske man kan använda det riktiga ninjatricket: att prata med varandra? 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 Adam Richard Kontraktstester Mikrotjänster Openapi Swagger Pact Pact broker End-to-end-tester Semantic versioning Guld-silver-platina-kedjan att komma in i Pact 453 - avsnittet där Adam var med och pratade tester Testpyramiden Nubanks bloggpost Kreuzwerks bloggpost Adams text om konsumentdrivna kontraktstester Don't do E2E testing! - Youtubefilmen Adam nämnde på slutet Demo-kod från Richard med exempel på Pact-tester Titlar Om du jobbar i en monolit En distribuerad monolit Konsumentdrivna kontraktstester Konsumentens behov som ska vara i fokus En dialog som måste föras Hålla alla konsumenter i fas Ett kontrakt per konsument Man pratar med varandra Uppmuntra till att man pratar med varandra Skifta saker mot dialog Hård grindvakt Dina egna pakter Ett vanligt hederligt unit-test Svänga om mitt huvud till mikrotjänster Sydamerikas Avanza

Jun 13, 202346 min

Kodsnack 528 - Enkrukekrukmakare, med Bartek Tatkowski

Fredrik och Kristoffer snackar med Bartek Tatkowski om musik och en hel del annat. Vi diskuterar att skapa saker, hur verktygen påverkar vad vi skapar, hur man gör det lättare att skapa saker, och mycket mer. På ytan är det mycket musik, men egentligen handlar det mesta lika mycket om programmering, eller måleri, eller skrivande, eller något annat skapande. Bartek försöker göra det enkelt och otvunget att skapa musik och har i processen förstått grejen med Vim och klickiga tangentbord. Längs vägen hinner Kristoffer och Bartek också förklara en del om hur olika syntar och andra verktyg faktiskt fungerar, och varför vissa angrepssätt låter som en smekning från Moog medan andra snarare är rakblad rakt in i öronen. Sist men inte minst har Bartek hittat på en intressant liten utmaning i stil med 100 days to offload, fast för musik. 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 Bartek Avsnitt 519 - förra gången vi pratade Barteks musik Kristoffers musik * The war of art Krukmakaranekdoten Worse is better BSD Unix GNU Hurd Forth Kristoffers Forthinterpretator 100 days to offload Fasttracker 2 Guitar hero Dawless Elektron Sidstation Elektron Machinedrum Elektron workflow Vim Syntakt Teenage engineering OP-Z Analog four Octatrack Reason Cortex vend.se För många projekt, för få hobbies Digitakt Digitone Von Neumann-arkitektur Moog Subtraktiv och additiv syntes Ergodox Ben Vallack Plover - stenografimotor M8 tracker LSDJ Mutable instruments öppna instrument Hang - "oljefatstrumma" Bellart Handpan på Thomann Eurorack Generativ Eurorack på Youtube Hélène Vogelsinger - Eurorack i skogen Vocoder Oblique strategies - kort skapade av Brian Eno Titlar AI-förbud Trummor, bas, och gitarr En enda kruka på en hel termin Enkrukekrukmakare En perfekt kruka En tracker som man har vridit 90 grader Bygga låtar Hur jag ser på instrumenten Inte bra nog eller konstiga nog Som en smekning från Moog Rakblad långt in i öronen Instrumentet spelar tillbaka Jag vill inte ens röra fingrarna en millimeter Extremt hög skamtröskel

Jun 6, 202351 min

Kodsnack 527 - Optimera registerhanteringen

Fredrik, Tobias, och Kristoffer samlas i samma avsnitt! Tobias berättar om nyligen avslutade Eurollvm 2023-konferensen och allt han såg där. Till att börja med höll Tobias själv inget mindre än öppningskeynoten. Han berättar om sin presentation, sina förberedelser, och hur han diskuterade och tänkte kring att förankra det hela på jobbet. Sedan går vi igenom övriga presentationer Tobias såg på konferensen, med gott om sidospår om optimeraranekdoter, hur kompilatorer och processorer arbetar, och mycket annat. Som avslutning lite funderingar kring företaget Modular och deras språk Mojo, och varför det marknadsförs som just bra för AI. 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 Eurollvm 2023 Hela konferensprogrammet LLVM Reveal.js Hugo Miro Order out of chaos - the LLVM release process - Tobias keynote LLVM:s Youtubekanal A whirlwind tour of the LLVM optimizer Nikita Popov från Red hat LLVM IR Memristor Practical Global Merge Function with ThinLTO LTO - link-time optimization Kyungwoo Lee från Meta Fast and Vectorized Pivot Function for MLIR Presburger Library, av Qi Zhou - att göra flyttalsoperationer snabbare än heltalsoperationer Using the Clang data-flow framework for null-pointer analysis - Viktor Cseh pratade eliminering av nollpekare med dataanalys Register Cost Modelling for Register Allocation and Beyond - Aiden Grossmanoptimerade register Mojo Modular Anders Waldenborg Keynote dag två - "-fbounds-safety": Enforcing bounds safety for production C code - Yeoul Na, Apple Bounds checking ABI - application binary interface MachineScheduler - fine grain resource allocation using resource intervals - Francesco Petrogalli, från Apple What would it take to remove debug intrinsics? Jeremy Morse, från Sony GlobalISel by example, av Alex Bradbury Selectiondag CISC RISC Duke Nukem forever llvm-debuginfo-analyzer-presentationen, med Carlos Alberto Encisofrån Sony Trainspotting DWARF och ELF How do you do fellow kids? Pytorch Tensorflow Global interpreter lock Titlar Klämdag Göra ett så tråkigt ämne intressant För att få en regnig semester Sedan fick jag keynoten Använda registren så mycket som möjligt Den fina tanken utan den fula verkligheten Optimera för storlek Ett hopp till en annan funktion Försöka förstå register Optimera registerhanteringen Alla världens program på alla världens processorer En naiv allokerare i huvudet Ljuset är för långsamt Samtidigt i en cykel Välja instruktioner Titta på hela programmet samtidigt Debugga debuginformationen Killarna på Sony och jag Instruktionerna levereras med brevduva

May 30, 20231h 24m

Kodsnack 526 - Lättare än de sämre alternativen, med Emil Lundberg

Vad är skönare än långa och säkra lösenord? Vad sägs om inga lösenord alls? Och att hanteringen kan vara både säkrare och smidigare än att ha lösenord, engångskoder och andra gammaldags processer? Emil Lundberg gästar podden och berättar om passkeys - det nya trevliga och säkra sättet att logga in på webben utan att behöva bekymra sig om lösenord. Varifrån kommer det, hur funkar det, hur är upplevelsen för användare, och inte minst vad behöver du som utvecklare tänka på? 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 Emil Yubico Yubikey - har nämnts i några tidigare avsnitt Webauthn Emil på Jfokus 2022 om Webauthn Passkeys Prova på passkeys - demo av Yubico W3C Tvåfaktorautentisering Noll kontostölder hos Google sedan de införde säkerhetsnycklar för anställda Phising as a service PGP Windows hello Dashlane 1password Yubicos javabibliotek för passkeys Githubs bibliotek webauthn-json U2F - universal 2nd factor User verification - tvåfaktor utan lösenord Enterprise attestation Autofill-UI:t Titlar En kryptografisk nyckel med en USB-kontakt Säkrare tvåfaktorautentisering på webben Som Bankid, fast ännu enklare Lättare än de sämre alternativen Phishing as a service En väldigt tekniskt korrekt term Egentligen inte konstigare än Bankid En unik identitet för varje sajt Mellan din webbläsare och din server Jag har verifierat en extra faktor Ett kryptografiskt bevis Det säkraste som också är smidigast

May 23, 202349 min

Kodsnack 525 - The double bottleneck, with Aino Vonge Corry

Recorded at the Øredev 2022 developer conference, Fredrik chats with Aino Vonge Corry about patterns and their effects on our lives. Aino works with both academia and industry, regularly switching between the two, and talks about what each can and wants to learn from the other. We also discuss Aino's own research, and how programming languages and patterns influence each other. We talk about teaching patterns - and who teaches the teachers to teach. It is easy to get stuck thinking that the patterns in the book are the one true list, when the whole power of a pattern is giving a name to some common thing in your own environment so that you can discuss it at a higher level. Which are the patterns in your organization? Perhaps you too could be helped by trying a double bottleneck? Also: antipatterns! They help you learn from mistakes, and make it easier to talk, reason, and joke about them. 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 Øredev Aino The Goto conferences YOW! The morning paper - a blog about a paper every day Design patterns The patterns book Retrospective antipatterns Retrospective antipatterns - the book Agile retrospectives Project retrospectives The antipatterns book Titles Teaching the teachers how to teach I get easily bored I can change what I do every day Hypothesis-driven development Take the language constructs with them We don't want a negative book The double bottleneck The problems to appreciate the solutions Learning from mistakes

May 16, 202323 min

Kodsnack 524 - Byta mina problem mot sämre problem, med Jona Ekenberg

Jona besöker podden och pratar om några av de många saker som hunnit hända sedan sist han var med. Till exempel har han hunnit prova på att jobba med spelutveckling - både som lärare och som utvecklare. Det är lätt att blir stressad av både positiva och negativa saker när man kastas in i en helt ny miljö och har möjlighet att styra det mesta själv. Vi diskuterar hur svårt det är att hantera stress och utmattning, och till exempel begära saker av sina chefer när man behöver det. Jona berättar också om ett par intressanta spelidéer, och om nyttan av att hitta det man gillar, veta om det, och kunna hitta bra personer som kan fylla i de saker man inte är bra på och inte brinner för. Hur är man mentor på ett bra sätt, och balanserar att lära någon annan mot vad man själv förväntas göra (eller bara själv fått för sig att man borde göra)? Och vilket är egentligen det bästa sättet att peka ut var i editorn man tänker att något behöver göras? Jona berättar dessutom om sitt speleditorprojekt Freja, som haft både framgångar och utmaningar. Det är häftigt att göra en editor som man kan ändra och bygga ut medan man använder den, men det är inte lika roligt när man landar i att man behöver skriva sitt eget grafikbibliotek som ingen annan kommer att använda. Vad ska jag göra på min fritid? Vad sägs om att ha tråkigt och allt blir fel hela tiden? Sist men inte minst: lösningen Jona hittat på alla problem med editorn: Han ska byta ut dem mot en helt annan uppsättning! 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 Jona Andra avsnitt med Jona Spelskaparna Aurora punks FTL: Faster than light Två versioner av spelprototyperna Jona gjorde Deus ex Weird west VS code live share Clojure GDScript - spelmotorn Godots skriptspråk GTD fast - inspelning av ett seminarie om Getting things done, av och med David Allen, skapare av GTD GTD Arcadia - Clojure i Unity Lisp Freja - "Self-modifiable text editor implemented in Janet" Freja i aktion (video) - Jona bygger Breakout på en timme Raylib - "A simple and easy-to-use library to enjoy videogames programming" Immediate mode Janet - språket Freja använder Electron Flutter SDL Termbox - Go-lib som funkar bra på Windows också Jonas underbart avskalade blogg Titlar En känd röst Då blev det uppsägning Jag fick behålla mikrofonen Lite andrum Hur designar man en lektion? Positiv stress Makten att påverka min situation Saker jag aldrig har reflekterat över Helt andra färdighetsträd Jag har inte tillräckligt många fingrar Du byter bara dina problem mot bättre problem Hålla mina händer från tangentbordet Det som funkar noll av hundra gånger Vi gjorde en klass Nya saker hela tiden Utanfär min komfortzon Idén av att bestämma över allt Jag kan inte fatta ett beslut Demos på 30 sekunder Ersätta vilken funktion som helst Då åker man på att skriva sitt eget Byta mina problem mot sämre problem Spel direkt i terminalen

May 9, 20231h 2m

Kodsnack 523 - Hytteknappen

Fredrik och Kristoffer snackar tangentbord, AI-undringar, och att ta hand om sin röst. Uppvärmning: Fredrik har varit förkyld, och följde upp med att tappa rösten. Borde man lära sig vårda sin röst? Kristoffer tänkte spela in någonting själv, men blev självmedveten och skrev för mycket manus. Kristoffer håller gradvis på att samla ihop en roman av material om vad problemen är med Clean code. Sedan blir det tangentbordssnack! Kristoffer fascineras av små tangentbord, funderar över home row mods, och har skaffat alla tangentbord för att prova vad han egentligen trivs bäst med. Fredrik undrar om det är på grund av Apple han alls blev intresserad av mekaniska tangentbord. Därefter diskuteras AI igen. Kristoffer har - precis som alla andra - fortsatt fundera på AI, speciellt efter snacket vi hade med Bartek. Är redan namnet eller etiketten AI en stor del av problemet? Har Copilot någon mer medvetenhet om kod än vad "rena" GPT-4 har? Chatdbg - ett roligt sätt att koppla in Chatgpt i en process som kanske inte alls behövde en språkmodell inblandad? Hur många saker som idag får en språkmodell inkopplad kommer att ha det om, säg, ett år eller två? Att bygga förståelse är något som pågår inom en person. Fredrik har testat Whisper - en språkmodell som ingen anklagar för att tänka eller läser intelligens i, men som faktiskt utför ett jobb rätt bra. Och lastar ens dator på ett tillfredsställande sätt. 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 Clean code Avsnitt 490 - Med Daniel Grenehed Home row mods Ergodox Planck Preonic Moonlander Kyria Sofle Corne Ferris sweep Dygma defy Monkeytype Colemak Workman Dvorak Norman Asdf är också en väldigt trevlig podd Dygma raise Kombos - flera tangenter samtidigt Pok3r Magnus Avsnitt 519 - "AI-snacket" med Bartek Chatdbg LLDB Papegojor som videochattar blir mindre ensamma Råttor och kokain - har de kompisar är det en helt annan sak Whisper whisper.cpp Neural engine Hej (resten av) internet! - en trevlig podd om roliga saker som gömmer sig ute på nätet SOLID-principerna Titlar Minimalt mer optimalt Skift på höger tumme Händerna rakt framför sig Maximalt jättedåligt (Den norska) Hytteknappen Kurvat efter handens kurva Asdf på vänster hand Den är nästan där den brukar Fickor av muskelminne Tummen mitt i klustret Slarvig med hur jag skriver Räkna matte och dra jätteraka linjer ship: make coffee En papegoja som kan prata

May 2, 202350 min

Kodsnack 522 - Kreditkortsglipan, med Pär Sikö

Fredrik snackar VR och AR i nutiden och framtiden med Pär Sikö. Vi spelade in under Øredev 2022, så ordet metaverse hängde fortfarande i luften. Men vi fäste oss inte vid det utan snackade istället om vad man faktiskt kan göra i VR och AR idag, och hur framtiden kan tänkas se ut. Framtiden är ju den riktigt spännande biten. Programmering måste ju inte se ut som den gör idag. Hur löser vi Excel i 3D? Och vad gör vi med alla webbsidor? Hur ser en 3D-webbsida ut? Varför spelar inte fler VR-spel? Vad blir nästa grej som tar VR-användandet ett steg framåt? Och vad är kreditkortsglipan, och varför är den bra? 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 Pär Øredev Devoteam - Pärs arbetsplats, och företaget bakom Øredev Metaverse Kodsnack med Christoffer Bask Pärs presentation om VR på Øredev 2022 Google glass IKEA place Ready player one Valve index Quest pro Quest 2 Taco bells bröllopskapell i metaverse Chipotles tillagning i Roblox Roblox Nikes Robloxvärld Leap motion Dreamweaver Titlar Live öga mot öga Prata om ny teknik Jobba i VR Om inte så lång tid Nu blir metaverse allting Att få lugn och ro Jag stannar i den här världen Unkenhet och ensamhet Tio spänn för en fruktansvärd upplevelse Uppleva dinosaurierna En vision man borde ha redan Litegrann som teckenspråk Inte Dreamweaver igen Excel i 3D På ett mycket mer avslappnat sätt Kreativt övertag Det behöver ta tid Kreditkortsglipan

Apr 25, 202341 min

Kodsnack 521 - Mentalt destillat, med Magnus Therning

Fredrik snackar med Magnus Therning om att bygga sin egen Emacs-setup, att skala bort och skriva om saker, beroenden, och mycket mer. Som det lugn som kan infinna sig när man nyss avslutat något större och ännu inte påbörjat nästa sak. Kasta bort saker som inte finns med i det mentala destillatet efter något års arbete med någonting. Och utan att bara sätta sig i ett hörn och skriva om vad man redan har på ett nytt sätt. Anpassa koncepten man redan har efter de koncept man tillför. Förmågan att vara precis när man pratar om saker. Rätt namn på rätt saker kan lösa så mycket bara i sig. Man behöver kanske mer tillåtelse att leka? Kod som är lätt att ändra där man behöver göra ändringar ofta. Du behöver inte bry dig - ända tills det går fel. Sedan behöver man bry sig jättemycket. HTTP-bibliotek för servrar - skulle det finnas utrymme för ett som helt struntade i streaming? Loggning är svårt, och nyttigt. 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 Magnus Therning Zimpler DDD - domändriven design Domain-driven design-boken Asdf om Emacs och små tangentbord och grejer Emacs Neovim Planck Spacemacs Systemcrafters - Youtubekanal MES - Magnus' Emacs setup Tree-sitter Helm Ivy LSP - Language server protocol LSP-klient för Emacs Haskell mode för Emacs Cabal - paketsystem för Haskell DRM - Digital rights management Magnus löste indenteringsproblemen strax efter inspelning Douglas Crockford Javascript: the good parts JSON Refaktorering CORBA COM For each desired change, make the change easy (warning: this may be hard), then make the easy change - Kent Beck Clean code HTTP-streaming Babel Coffeescript Serenityos Ladybird (inte Ladybug som Fredrik fick för sig) - webbläsare för Serenityos Dart Webassembly Create React app Unixsignaler Titlar Icke-jobbrelaterade saker Folk med små tangentbord I princip så outsourcar jag min konfiguration till hela internet Node-varning Bara för att leka lite Den här är väldigt stor Skala bort väldigt mycket Då hoppade jag ner i kaninhålet Väldigt annorlunda för att jag ska skriva den Interaktivt hela tiden Ett visst lugn I download music from the internet Mentalt destillat Smyga in mer omskrivande Förmågan att vara precis Det har i alla fall ett namn Leka Det skiter sig liksom i kanterna Plugins som omvandlar Javascript till Javascript Javascript är binärt Antingen är du expert, eller så är du farlig Ideologi om att inte skapa en massa kod Om den upptäcker att den blir tillsagd Som att läsa andras kod Justera sitt eget beteende

Apr 18, 202350 min

Kodsnack 520 - Goldratts glasögon, med Lars Albertsson

Fredrik snackar med Lars Albertsson om data engineering - att hitta och agera på möjligheter i sin data, att förändra processer och arbetssätt, och vara med på att man kanske behöver ändra mycket fler saker för att få full effekt av en förändring. Lars går på djupet både i nyttan av att använda sin data på bra sätt, och i varför det är så svårt och så många projekt inte ger värst stor utdelning. Tidningars förhållningssätt är värdefullt i sammanhanget - gör något som är nyttigt för någon nu. Få ut värde tidigt. Gör inte som Lego. Drivs av use case. Följ värdeströmmarna och organisera längs med dem istället för att hamna på tvären och dämma upp dem. Lars tar också upp hur man sprider tillgången på data på ett bra sätt, och inte minst vikten av att ta ansvar för sin data och hur man hanterar den. Alla sätt att sprida data är definitivt inte bra. 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 Lars Albertsson och hans företag Scling Øredev Lars presentationer på Øredev 2022 The 7 habits of data effective companies (pdf av presentationsbilder) Data engineering in 10 years (pdf av presentationsbilder) Lars andra presentationer och framträdanden Data engineering Data divide Eli Goldratt The goal Beyond the goal - introducerar teorin om begränsningar och de fyra frågorna Bra presentation av Dan North där han dyker ned i Goldratts fyra frågor Material resource planning Vattenfall Rational unified process Hadoop Data lake GDPR Rabobank - holländsk bank öppna med sitt arbete Bonnier news Peter Frey Joel Abrahamsson Henrik Kniberg Mojang Lego universe Henrik Kniberg om Lego vs Minecraft Palantir Peter Thiel Silicon Valley Blackwater Lean manufacturing Dataops och boktips Data swamp Data contracts Data products Extreme programming Accelerate - bok State of devops report Bonusboktips: Fundamentals of data engineering Titlar Titta på folk och prata med dem samtidigt Vad man gör med den data man har Förmågan att få ut värde av sin data Informationen finns därute Gapet i förmåga Ett optimeringsproblem Goldratts glasögon Man häller ner all sin data på ett och samma ställe och sedan så händer det bra saker Konsultbolag har ingen data Nej är det snabba svaret Något som är värdefullt för någon nu Ta sig data över huvudet Tvärs emot värdeströmmen

Apr 11, 202352 min

Kodsnack 519 - En överambitiös praktikant, med Bartek Tatkowski

Fredrik och Kristoffer snackar med Bartek Tatkowski om AI. Skapa saker är fel. Men som andrepilot eller överambitiös praktikant kanske det finns en rimlig nisch att fylla? Bartek har provat GPT-4 ett tag och har lite mot sin förväntan hittat en del vettiga uppgifter för den överambitiösa praktikanten. Ett annat problem är att vi är så tidigt i utvecklingen. Just nu är det många som vill och kan sälja radioaktivt vatten och kalla det för undergörande mot alla sjukdomar. Vad kommer att hända med sökmotorer och Linkedin och andra platser på kort sikt när de har chans att översvämmas av maskingenererat innehåll av tveksamt värde? Vi människor producerar ganska mycket som är ganska mediokert. Kommer AI bli bättre och bättre på att generera saker, och vad betyder ens bättre? Det kan bli intressant när det kommer modeller tränade på mer specialiserade dataset. Är det algoritmen eller data, eller båda, som är hemligheten? Blir en modell specialiserad på min kod - eller ett visst kunskapsområde såsom avloppsrening - supernyttig eller helt meningslös? Avsnittet sponsras av SEB, som bland annat söker stordatorutvecklare. SEB satsar på att äga sin plattform, inte outsourca, och bygga bra verktyg så att alla kan fokusera på de uppgifter som faktiskt ger affärsnytta. Svar på frågor är aldrig mer än en promenad eller ett chattmeddelande bort. 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 Bartek Senaste Kompilator GPT-4 Oxide and friends om GPT Github copilot Microsoft sparkade sitt AI-etik-team Clippy Fiverr SEB - veckans sponsor Jobbannonser inom SEB över lag Stordatorutvecklare inom SEB kort Erfaren DB-2-ingenjör i Stockholm Tech lead inom COBOL inom SEB kort Cobolutvecklare inom SEB kort i Västerås Mats Nordkvist och Erik Weyler COBOL Transaktioner och transaktionshantering Metas språkmodell har läckt Fred Brooks Windows NT Sharepoint M8 tracker Elektron LSDJ - Little sound DJ Impulse tracker Digitakt Syntakt Polyend tracker vend.se Titlar Extra spicy hot takes Alla återupprepar allting Botta ihop konst En överambitiös praktikant Perfekt sak att lägga på en maskin Ett extra par lite vansinniga ögon AI i varenda liten vrå BingOS Bill Gates gamla dröm om gemet SEO-optimerat skräp Låtsas att du är X, Y, och Z Vi ser vår spegelbild Se intelligens i annat Nu sitter copilot i förarsätet Ny kod som gör samma sak Perpetual Advent of code Jag har förlikat mig med Teams Dömd till Teams

Apr 4, 20231h 44m

Kodsnack 518 - Poppa från en annan stack

Fredrik och Kristoffer värmer upp med att försöka läsa ordentligt. Sedan glider de över till Mastodon, och diskuterar att hänga med eller hantera ett lite för stort flöde av inlägg på Mastodon och andra tjänster. Skulle listor kunna vara något för dem? Mammoth oklara affärsmodell diskuteras också, kommer de att försöka bygga sätt att låsa in folk? Kristoffer skriver en kompilator för det extremt kompakta och minimalistiska språket Forth. Ja, i Rust. Nej, det är inte bara du som inte hört talas om Forth tidigare. En bra presentation att följa var allt som behövdes. Chuck Moore - skapare av Forth - är mer minimalist än de flesta. Kanske är operativsystem lite onödiga ändå? Kristoffer övar på ny tangentbordslayout - vad hände där? Var inte han nöjd med den han hade? Ett symbollager ställer allt på ända. Fredrik frågar om projektet att skriva Activitypub- och Mastodonserver - hur mycket måste man göra för att kunna använda det? Och måste man ha något mål med sitt projekt? Kristoffer vill prenumerera på blocklistor. Fredrik gör sedan sitt bästa för att sälja in in Obsidian till Kristoffer. Det är skönt med små team som gör fokuserade saker som de tar betalt för på ett tydligt och enkelt sätt. Sist men inte minst några podd- och prattips som alla kretsar kring Bryan Cantrill. 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 Arc Kristoffers blogg på write.as Buffer Ice cubes Mammoth Vilka backar Mammoth? Forth frust - Kristoffers Forthkompilator Forth: The programming language that writes itself - artikeln/presentationen om Forth Stackbaserat språk Chuck Moore Worse is better Canon cat Jupiter ace Kristoffers Lisptolk i C QMK - öppen mjukvara för tangentbord Submoduler Kristoffers keymaps Symbollager Webfinger Activitypub Pleroma Akkoma JSON-LD - Javascript object notation for linked data Hacyderm Obsidian Notion Canvasläget i Obsidian Plugins till Obsidian Fredrik använder Typewriter scroll Paste URL into selection Note refactor On the metal Oxide and friends Bryan Cantrills snack "Coming of age" Monktoberfest Sam Altman - VD på Openai Bryan Cantrill monterar ner bland annat Ubers och Amazons ledarskapsprinciper John Carmack Oxide Jessie Frazelle Lua Titlar Patcha mina ögon Skriva på Mastodon utan att läsa 400 olästa poster Small big data Nu följer jag alla 2 2 + 2 DUP + Inte jättestort alls Operativsystemet var ett misstag Han som är Moore i less is more Moore is less Med väldigt få ord kan man säga väldigt mycket Exklusivt i Rust Poppa från en annan stack Precis så var det Konsolidera mina keymaps Optimerat symbollayouten Orm som äter sin egen svans Ett activitypubobjekt som beskriver dig Notion fast lokalt Folk ringde in från sin skolåda ute på motorvägen Lite av ett gubbtalk Radikalt litet

Mar 28, 20231h 0m

Kodsnack 517 - Tre månader utan lön, med Ingo Junefjord

Ingo Junefjord berättar om hur det är när ens jobb går i konkurs. Vad hände i Ingos fall, vad gör man när man plötsligt inte får lön, och hur är det att jobba under en konkursförvaltare? När kan man börja andas normalt igen? Var inte mer lojal mot arbetsgivare än de är mot dig. 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 Ingo Tidigare avsnitt med Ingo ASDF avsnitt 70 Johan Öbrink Zenterio Statlig lönegaranti Cookie clicker Stämningen efter konkursen Breakit om konkursen FTX-kraschen Enron Titlar Vi vill kunna spela Netflix på den här Förmiddagen den 25 juni Vi har inte betalat lön idag Betalt för förtroendet Då har jag väl ingen lojalitet kvar Generera värde till konkursboet Tre månader utan lön Tid att titta på dokumentation Det spelades en del Cookie clicker Tre surrealistveckor Plötsligt inte bara obetald utan också arbetslös Fortfarande uppsagd och arbetslös Lojalitet räcker dit kontraktet går

Mar 21, 202344 min

Kodsnack 516 - Ett tillfälle att använda Rust

Bildentusiasm glider över i funderingar kring deadlines och känslan av att inte få något gjort. Ett litet utbrott av tangentbordssnack: Kristoffer ser risk för kontor i sin närmaste framtid och behöver ett hållbart och trevligt tangentbord att ta med till kontoret. Kristoffer byter till Neovim och börjar få flyt i Rust. Han har kommit över den magiska tröskeln och hittat projekt som passar på samma gång. Sist men inte minst: en rejäl Kristoffer-urladdning om ChatGPT, Bing och de som puffar för dagens trendiga smak av artificiell "intelligens". Kristoffer borde jobba i gammaldags flygarmössa, silkesscarf, och mustasch. Med en massa lådor - Rust-crates. Och tangentbord. En liten elefant som kör gokart. 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 Musikvideon - "Invisible" med Mononeon Hayao Miyazaki Apples app Freeform Audient ID24 och ID14 Mac power users om Freeform Procreate Preonic Planck Corne OLKB ID75 Moonlander Sofle Lily58 Keychron Alice Björeman // Melin // Åhs - även känd som "den andra podden" i Slack Keychron K6 pro keeb.io Elektron Sidstation Paul Allen Living computer museum Sista företaget som säljer disketter Doom-emacs Emacs Lisp Evil mode Vim Rust LSP - language server protocol rust-analyzer Neovim Vim9 script Vimscript Lua Luajit Tree sitter Tokio - asynkron runtime för Rust Axum - webbramverk från Tokio-skaparna Talk om Tokio och Axum av David Pedersen på Embark Embark studios Bevy - spelmotor i Rust Unity Godot Diesel Actix Akkoma Babar Pellefant Bing ChatGPT Bard Microsoft partner-podden om ChatGPT Broken record Rick Rubin Avsnittet med Giles Martin om Revolver-remastern Linkedin är en sjuk plats Bing vägrade erkänna 2023 Ballmer sjunger developers On the danger of stochastic parrots - utmärkt presentation av problem med stora språkmodeller Team i Kenya som redigerar svar från ChatGPT Amazons mechanical turk Supportfråga efter mjukvara som inte finns XKCD om att fejka kunskap Titlar Apropå lagom Förkläde och ansiktsmask Eskalera detta! Hälften programmering, hälften barbecue Det kan vara så att jag lär känna mig själv Jag behöver en backup Jag har små, små händer Behöva skriva siffror med två fingrar En ympning av Vim En äkta avympning Hur kan vi göra Vim så bra som möjligt? Många små elefanter Arbeta med sin hygien En spökprofil (lokalt) Den lilla elefanten Ett tillfälle att använda Rust Någon trodde på det som chattbotten sa En sjuk, sjuk värld Slutet för både Google och Bing En dator som ljuger för mig Var inte NFT:er dumt nog? Artificiellt professionellt Allt som behövde sägas är nu sagt

Mar 14, 20231h 6m

Kodsnack 515 - Lösa riktiga problem för riktiga människor, med Erik Brännström

Erik Brännström gästar podden och berättar om hur det är att jobba med Ruby on rails på 2020-talet. Vi diskuterar hur det är att jobba med en långlivad kodbas i Rails, hur Rails i sig hängt med i utvecklingen, och hur utvecklingstrenderna själva på sistone nästan verkar svänga lite åt Rails håll. Tänker man på att man arbetar i Rails? Finns det saker som skaver? Påverkar Ruby och Rails hur man tänker och skriver i andra språk? Vi diskuterar också hur mycket Javascript man vill eller behöver skriva i Rails, en fråga där svaret varierat mycket bara under senaste året. Ett viktigt meddelande: Spelsylten är tillbaka med sin åttonde omgång! Tema denna gång är rymd och/eller skatt. Läs mer och gå med hä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å [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 Kodsnacks åttonde spelsylt Kodsnacks Slack Erik Erik var med i podden Under utveckling för ganska länge sedan Planima Ruby on rails Shopify CRUD PHP Laravel Django Create React app MVC Active record Matz - Yukihiro Matsumoto - Rubys skapare Metaprogrammering i Ruby Monkey patching Javabeans Play-ramverket Hibernate Service objects Active support PORO - plain old Ruby object Sinatra Keyword arguments Implicit return Hotwire Livewire Rspec Mocha Titlar Det känns som att du har varit med i podden Hets-peaken Ruby-räv Bygga vanliga webbtjänster Inte så unikt längre Samma saker ungefär lika enkelt Tänket har spridit sig Det gör sitt jobb Det ska vara härligt Lösa riktiga problem för riktiga människor Bara vanlig Ruby Idiomatisk railskod Gör bara ett vanligt Ruby-objekt Rubymentaliteten Det gamla sättet att göra saker Ta tillbaka saker till servern Det ska vara enkelt Det Matz förutsatte sig Det där är ingen spik, det är en vas

Mar 7, 202348 min

Kodsnack 514 - Ordet "frivilligt" stryks, med Jan Jonsson

Jan Jonsson, VD på Mullvad, besöker podden och berättar om Chat control, ett EU-direktiv som om det införs kommer att göra det obligatoriskt att övervaka allt du säger i alla kommunikationstjänster på nätet. Ja, det låter tyvärr inte mindre galet ju mer man talar om det heller. Jan berätter vad Chat control är, vad som kommer att hända om det införs, och vad man bör göra innan september 2023 då det ska röstas om i EU. 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 Jan Mullvad 419 - tidigare avsnitt med utvecklare på Mullvad Jans debattartikel Chat control 1 Chat control 2 Apples tillbakadragna lösning för att söka efter barnpornografiskt innehåll (med en tekniskt sund lösning i botten) Spionlagen FRA-lagen Ylva Johansson April-RFC:n med nya nyckelord Videon Fredrik såg - On the dangers of stochastic parrots: can language models be too big? Titlar En lag som redan finns Ordet "frivilligt" stryks Scope creep, höll jag på att säga 157 ändringsförslag "Bör" är ju jobbigt Massövervakningsmaskin Processer, rutiner, och kontroll Inte ett bra spår En guldgruva av dumheter

Feb 28, 202341 min

Kodsnack 513 - Maskiner som ger feedback till maskiner, med Martin Mazur

Martin Mazur kommer på återbesök och snackar low code och AI:s möjligheter med Fredrik. Martin tror inte att AI kommer att ta någons jobb inom överskådlig tid, men det är intressant att fundera över vilken påverkan det faktiskt kommer att ha med nya verktyg av olika slag. Low code-plattformars fördelar och nackdelar. Osäkerhet och risk för inlåsning och hur den kan växa framöver? Martin tänker sig att förändringen blir att vi kan fokusera mer av vår tid på att lösa det som är unikt för vårt problem och det vi bygger, och mindre på att lösa omkringliggande problem på vedertagna sätt. AI som programmeringskompis. Som avslutning kommenterar Fredrik två veckor senare lite av vad som hänt sedan avsnittet spelades in - med "AI" i Bing och annat känns det som tveksamheterna blivit fler kring dagens teknik, åtminstone bland utvecklare. Det är inget som säger någonting mot det vi diskuterade i resten av avsnittet, snarare ytterligare en intressant aspekt att fundera över. Kommer verktygens användning för sådant de faktiskt klarar av att få sig en knäck av att man försöker använda dem till en massa saker de inte passar fö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å [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 Tidigare avsnitt med Martin Øredev Cliff Hazell NDC Martins presentation på Øredev 2022 - The leader's leap 504 - avsnittet innan jul med Fredrik och Tobias om Chatgpt och annat Chatgpt T-kompetens Copilot Grady Booch - The entire history of software engineering is about rising levels of abstraction CD En snabbare häst Prompt engineers Stable diffusion Midjourney Unqork - low code-plattform Noodl - low code-plattform Wix Squarespace Shopify Boost - C++-bibliotek som fortfarande finns Amazons Honeycode - low code-verktyg Rubber ducking Resharper Introduktionspresentationen av Ruby on Rails CRUD The expanding dark forest of generative AI Markovkedja Idiocracy Copy.ai Lex Surviving the machine apocalypse - Martins föreläsning från 2018 - maskinerna kommer inte att ta över Microsoft bygger in "AI" i Bing Googles Bard ska in bredvid Googles sökning Bonuslänk: Mediumtext om huruvida Chatgpt är början på slutet för utvecklare Titlar Hörts på mikrofon Ett stort mingelparty Verktyg är bra i sig Assisterad utveckling Upptäcka lösningar Någon måste ju skapa innovation Folk som är bra på att prata med AI Maskinen på andra sidan Avancerad version av rubber ducking Maskiner som ger feedback till maskiner Nya nivåer av abstraktion Man tillför osäkerhet AI som programmeringskompis Min lilla programmeringsassistent Den som konsumerar algoritmen En fair dystopi för internet En väldigt avancerad markovkedja Parförfattande Inte ingenting kommer att hända

Feb 21, 202359 min

Kodsnack 512 - Enrich the graphics, with Denis Radin

Recorded at the Øredev 2022 developer conference, Fredrik chats with Denis Radin about React, Webgpu, standards development, coding standards, and a lot more. We start way back, with early React development - while React was still in beta, on amazingly bad hardware. A project where focus was actually on optimization and education instead of throwing hardware at solving the performance problem. We discuss AI art generation a bit, and how it affects our world. Denis then gets into how Webgpu is different from Webgl, mostly a lot better for a lot more use cases. What's holding back really cool graphical things in the browser now? Getting paid! Denis tells us about the development of the Webgpu standard, a unique standard which filled a gap major players all wanted filling. What if we applied NASA coding guidelines to Javascript? Denis did it to show that Javascript can be taken as seriously as C or other low-level languages, if we just want to. Do we web developers have more to internalize when it comes to pride in craftmanship? But examples are out there if we just know to look for them. What does Denis think of React's evolution? Finally, fullstack frameworks are coming and exciting. They are a revolution for Denis' side projects already! Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlundand @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 Øredev Denis Denis helps organize React conferences in Amsterdam Denis' presentation at Øredev 2022 Denis' blog post on WebGPU Thick clients Webgpu Webgl Canvas Opengl Metal Directx Vulkan NASA coding standards (for C) Denis' talk about applying the NASA coding standards High-performance Javascript Angular Solid.js Alpine.js Svelte React native React-three-fiber - React renderer for three.js Next.js Blitz.js Ruby on rails Titles Amazingly shitty hardware The performance and scalability wasn't there Let's use this pipeline Enrich the graphics How do you monetize? A standard that fills a gap Javascript developer: no Change the perception This is engineering Innovate by simplicity A fullstack developer with a couple of commands

Feb 14, 202340 min

Kodsnack 511 - BEAM curious, med Lars Wikman

Lars Wikman snackar Elixir på bredden och djupet med Kristoffer och Fredrik. Från vilket håll kommer språket, och hur förhåller det sig till och jobbar ihop med Erlang och dess plattform? Hur påverkar eller påverkar inte Erlangs egenheter och unika egenskaper Elixir? Måste man skriva Erlang hela tiden för att kunna hålla på med Elixir? Det blir en hel del diskussion av att drifta och skala, och om de många problem som Erlangmiljön låter en mer eller mindre strunta i. Lars berättar också om spännande möjliga konstprojekt i Elixir, och om fantastiska möjligheter att inspektera och förändra system medan de körs. Som bonus efter avslutningsmusiken: lite backupsnack. Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare inom bland annat backend och fullstack. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan! 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 Lars Tidigare avsnitt med Lars Elixir Erlang Avsnittet med Joe Armstrong Actormodellen Genservers OTP - Erlangs standardbibliotek, ungefär José Valim - Elixirs skapare Global interpreter lock Metaprogrammering Monkey patching Bruce Tate Seven languages in seven weeks Preemptive concurrency Share nothing Sidekiq Redis Mix Hex - pakethanterare för Elixir (och Erlang) Erlang ecosystem foundation Clojure - Lispdialekt Impedance mismatch Wasm - Webassembly Firefly - Wasm-kompilator (bland annat) för Elixir och Erlang Pattern matching (Andreas) Ekeroot Regular programming - Lars och Andreas podd Let it crash-filosofin Phoenix - webbramverk för Elixir BEAM - Erlangs virtuella maskin Supervisors i Erlang och Elixir Heroku Fly.io Wireguard libcluster Liveview Phoenix channels Pleroma Akkoma Gotosocial Takahē - activitypubserver i Python Honk Genserver.social Ashai linux på Mastodon - uppdateringar om jobbet med Linux på Apple silicon Fedifinder Worse is better Cory Doctorow mastodon.art Kristoffers blogg RSS Fosstodon Grebban - veckans sponsor söker utvecklare Laravel grebban.com/kodsnack - läs mer eller ansök Kristoffers företags hemsida Bulma - CSS-ramverk Vue Tailwind Hetzner NIF Rustler - för att skriva NIF:ar i Rust Jamie Zawinski Aral Balkan Masto.host Activitypub Bittorrent Webmention Elixir in action Cowboy - kan ta produktionstrafik Bryan Hunt Livebook Jupyter notebooks REPL - Read-eval-print loop Teaching Elixir - grunderna Prolog Akka Titlar Nyfiken på Elixir, och Lars plats i det Helt och hållet Erlang Rätt in i modermodemet Helt hipster compliant Socker på Erlang Java läckte igenom Ett fett lager mellan Ingenting som låtsas Väldigt happy path Något annat har gått sönder Processen dör Microservicessystem, fast i en monolit Socialt belastat Extremt boostig Följa Doctorow utan att det går sönder Passar inte riktigt på Mastodon Twitter är inte ett RSS-flöde BEAM curious BEAMstream Inte en lösning på CSS-frågan Om man inte vil ha ett frontendramverk Mycket slimmade diffar Ett betryggande sätt att planera arbete på Protokollet, på ett väldigt löst sätt Det här är det hemliga vapnet

Feb 7, 20231h 36m

Kodsnack 510 - Ett djupt kaninhål

Fredrik och Tobias snackar refaktorering, och hur den lätt drar iväg i intern scope creep. Det är lätt att tänka att allt hade blivit så mycket renare och snyggare om man fokuserat på att "bara" städa upp. Men, hade det gett lika mycket? Är inte de smygande finesserna en stor del av utdelningen? Sedan diskuterar vi, med Destiny 2 som utgångspunkt, om och när man borde skriva om saker från början. Har folk rätt när de tycker att allt skulle bli bättre om man bara fick slänga bort allt gammalt skräp och börja om med en ny och fräsch lösning? Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan! 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 Configuration management Radslut i olika operativsystem Submodules i Git Grebban - veckans sponsor söker utvecklare CSS-in-JS Gatsby grebban.com/kodsnack - läs mer eller ansök Destiny 2 låg nere i två dygn Theseus skepp - är det samma skepp även om allting bytts ut bit för bit? Joel Spolsky om stora omskrivningar Jamie Zawinski om omskrivningar Allt av Zawinski i texten ovan kommer från varmt rekommenderade intervjuboken Coders at work Titlar (Jag är i) Ett djupt kaninhål Andra sidan kaninhålet Synka alla dependencies Helt görbart på en vecka Intern scope creep Samla ihop det på ett bättre sätt Ytterligare kaninhål Någon gång dyker inte upp av sig själv En romantisk tanke Bra historier kring en omskrivning

Jan 31, 202338 min

Kodsnack 509 - Marulksmodellen

Fredrik och Kristoffer snackar om IT-jättarnas uppsägningar. Varför säger man upp, vad jobbar alla med, och varför anställde man så många från första början? Och vilka är det egentligen som drabbats, och hur mycket? Det blir mycket diskussion om marulksmodellen, där en stor marulk lockar småfiskar med en tjänst som ser ut som något man vill använda men egentligen inte leder till något bra. Det finns de som gör saker på bättre sätt, och vi önskar att det fanns ännu fler. Med lite tur finns det fler, men de är svåra att upptäcka om man inte råkar känna till deras område. Sist men inte minst: sidoprojekt. Fredrik sjabblade en del med en appuppdatering, Kristoffer knackar vidare på sin Mastodonserver. Vi snackar också lite om att få projekten gjorda, eller göra dem i den takt man faktiskt känner för det utan att känna att de "borde" komma någonstans hela tiden. Och ta det lugnt och göra ingenting mellan varven - på ett sätt som är helt främmande för marulkar. Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan! 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 Amazon säger upp 18000 Microsoft säger upp 10000 Google säger upp 12000 Googles vinster 2022 Storföretag säger upp för att andra gör det Googles VD om uppsägningarna Microsofts VD om uppsägningarna Google+ Google wave Dark matter developers PSPDFKit - numera faktiskt sålt till ett större företag 🙁 Grebban - veckans sponsor söker utvecklare grebban.com/kodsnack - läs mer eller ansök Dominions 5 4x-strategispel Illwinter Dominions på Steam Unixfilosofin Ice cubes Metatext Ice cubes ikon Länktips apropå förra veckans avsnitt: Aseprite på Github Libresprite på Github The big book of small Python projects Mazes for programmers Exercises for programmers Creative coding: making visuals with Javascript The nature of code (finns även i kursform) Fredriks äventyr med att släppa senaste versionen av Podcast chapters Twitter har stängt av sitt API för tredjepartsappar Hur Charles Darwin jobbade Musicbrainz Acousticbrainz - nedlagt Titlar Det känns hemskt på många sätt Hälften av ett års anställningar Var kommer alla från? Vilka är det de säger upp? Sveriges trejde största stad Det finns inga pengar i det Tjäna pengar på något magiskt sätt En person med ett liv En hel människa Tomt hål av kommers Saker som ser ut som saker som folk behöver Rovdjur och parasiter Rovdjursmentalitet Nu luktar det rovdjur Mer av ett immunförsvar Rovbaserad marknad Imitera det folk vill ha Marulksmodellen Unixfilosofin fast för företag Marulksskyddat 220000 marulkar Konkurrera med en marulk En invecklad pitch Inte hundra procent avslappning Chans till hopp och sans

Jan 24, 202352 min

Kodsnack 508 - Inspirerat av runstenar

Fredrik och Kristoffer snackar kreativitet. Det är ju kul att skapa saker, men ofta onödigt svårt att faktiskt avsluta något och släppa ut det i världen. Fredrik skriver just nu hundra blogginlägg på hundra dagar och tycker att det borde gå att göra samma sak med kod. Men varför känns det så mycket svårare än vanlig text? Kan man göra något åt det? Det är för övrigt inte alltid så lätt att få ur sig vanlig text heller. Tänk på att ett kärnvärde allt du skapar alltid är att just du har skapat det. Det kan ingen annan i hela världen bidra med. Vi funderar också lite över att göra sig faktiskt eller inbillat beroende av sina verktyg - vore det inte skönt att ha bara en bärbar dator, utan en massa prylar och inställningar som kedjar fast en vid skrivbordet? Skala ner sin miljö, göra sig beroende av och distraherad av färre verktyg och prylar. Sist men inte minst snickrar Kristoffer på sin egen implementation av en Mastodon-server, och Fredrik vill veta allt om det. Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare inom bland annat backend och fullstack. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan! 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 Github actions 100 days to offload - skriv hundra blogginlägg på ett år M vs M M vs M 53 - om bland annat streaks Kodkata Processing Kristoffers blogg Inlägget Fredrik skrev "idag", uppföljning på dagen innan Kristoffers inlägg om att skapa bakgrundsbilder Aseprite GMK dots - skrivbordsmattan finns bland bilderna GIMP Inkscape CSS tricks Jonas Lau Markussen - dansken som bland annat ritar runstenar Shure Beta 87 - Fredriks nya mikrofon XLR Focusrite Vocaster two Lars Marc Rebillet - improviserar musik på Youtube ASMR Grebban - veckans sponsor söker utvecklare Laravel grebban.com/kodsnack - läs mer eller ansök GTD - produktivitetsmetoden Getting things done Activitypub Webfinger HTTP-signaturer Ostatus Identi.ca Diaspora Worse is better Ansible 106 - gammalt avsnitt om Ansible Salt Titlar Free pro team enterprise cloud När åker jag dit om jag börjar använda det? Tolv procent klar Stödhjul Kvantitet har sin egen kvalitet Uppnå en bra bloggpost Ta bort sig själv ur processen Skripta bilder Bygga sina egna verktyg Inspirerat av runstenar Steg ett: vektorisera alla runstenar Vansinnigt trevlig skrivmaskin Skala ner sin miljö Köra fast i sina verktyg Jag vill ha någonting nytt Mer lös med typsystemet Det här är Fredrik Vad är egentligen bättre?

Jan 17, 202353 min

Kodsnack 507 - Motsatsen till rosa glasögon

Fredrik, Kristoffer, och Tobias snackar om 2022 med stort fokus på bra saker som hänt under året. Kristoffer och Fredrik gläds åt Mastodon, Tobias passade på att helt enkelt vara mindre på nätet istället. Teleskopglädje, filmgläjde, kaffeglädje, och till och med ett visst mått skadeglädje får alla plats, tillsammans med ett gäng film- musik- och speltips. Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan! 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 Mastodon Activitypub Mörka mönster Substack Rands - också känd som Michael Lopp Mattias Jansson - utvecklare av rpmalloc rpmalloc Post - Twitteralternativ backad av vampyrer Square-Enix har inte fattat att NFT är ute Axie infinity - NFT-spel som kraschade Coffeezilla Web3 is going great James Webb-teleskopet Bilder från James Webb-teleskopet Pillars of creation Den nya pillars of creation-bilden William Shatner och Bezos flög till rymden. Shatner blev nedstämd John Carmack har lämnat Meta "Verklig AI" Palmer Luckey Luckeys permadeath-headset 22 problem som lösts under 2022 Electrical vehicle tipping point Great pacific garbage patch Armageddon Ben Affleck kommenterar Armageddon Schwarzenegger kommenterar Conan the barbarian Grebban - veckans sponsor söker utvecklare CSS-in-JS Gatsby grebban.com/kodsnack - läs mer eller ansök Kristoffers musik Obsidian Macbook air M2 Everything everywhere all at once Slashfilmcast om Everything everywhere all at once Andor Prey Glass onion Knives out Arcane Cyberpunk: edgerunners Severance God of war ragnarök Elden ring Guardians of the galaxy-spelet Songs of conquest Heroes of might and magic Metal hellsinger Trombone champ Marvel snap Happy salmon Exploding kittens Sushi go! Nemophila Sieze the fate Days of the lost med the Halo effect Revel in time med Star one Porcupine trees album Closure/continuation Steven Wilson Bonobos Fragments - easy listening-musik Videon av konserten med orgeln Hunt, gather, parent - Michaeleen Doucleff Inverted frontier, tredje boken - Needle, av Linda Nagata Ursula K. Le Guin The left hand of darkness Earthsea cycle Monk and robot 1 och 2 Crafting with Ursula Becky Chambers Crafting with Ursula-avsnittet med Becky Chambers Crafting with Ursula-avsnittet med Neil Gaiman Between the covers - Crafting with Ursula, och mer därtill Titlar Träningsvärk överallt Vad har hänt det här året Krypto och Elon Musk Tre topp fem-listor Mastodon tar fart En nytändning när det gäller internet över huvud taget Det var såhär det var Jag är inte på internet alls En person pratar till hela världen samtidigt Profitmotivet Motsatsen till rosa glasögon Skeptiska glasögon Nu tänker jag ur minnet Härute finns det bara död Sten och tomhet, mörker och död Snart kommer ben Speedrunna det personliga Jag tycker om dåligt kaffe Obsidians år Årets spel att titta på

Jan 10, 20231h 13m

Kodsnack 506 - Företagets tarotlek, med Lars Wikman

Fredrik och Kristoffer snackar med Lars Wikman om skrivande, nyttan med ritualer och variationer, att arrangera bra events, och ganska mycket mer. Varför finns det här mötet? Varför kan både promenader och skrivande vara så orimligt effektiva sätt att få ordning på tankarna eller bli på bättre humör? Varför borde fler tänka mer på effekter av GDPR? Varför är det så svårt att ta bort något? Varför har inte ditt företag en tarotlek? Som avslutning pratar vi om att skapa tid för saker man vill göra, och om det inte vore fint att vårt jobb hade lite mer cykler och om inte våra arbetsliv skulle må bra av lite fler cykler och variationer. Och kanske lite fler fåniga hattar? Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan! 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 Lars Purple Scout Fredriks webbkamera är en föregångare till Logitech C920 Panasonic G100 Bokeh Fathead phantom Frilansforumet - Frilansare Sverige Grapefrukt-Martin Inventarier Fastmail Schrems II Patriot act Protonmail IKEAs ägarstruktur Scaleway Upcloud Glesys - har både sponsrat Kodsnack och samarbetat med Lars Hetzner - tysk VPS-leverantör Calendly Savycal Cal.com Shopify Lars på Youtube Lars Youtubekortisar CAP-teoremet - "den klassiska triangeln" Grebban - veckans sponsor söker utvecklare grebban.com/kodsnack - läs mer eller ansök Lars nyhetsbrev Indiehackers Jonathan Stark - skriver dagligt nyhetsbrev Ditching hourly - Jonathan Starks podd The business of authority Bartek Tarotlek Celtic cross (inte irish) är en tarotläggning Priya Parker The art of gathering Codebeam Stockholm Nerves Elixirconf Lissabon Daniel Stenberg linux.conf.au Land acknowledgement Pieter Hintjens - skrev Zeromq Zeromq Lars snack på Elixirconf Africa OTP - ungefär Erlangs standardbibliotek Sandby kafferosteri Refactoring UI Titlar Frifräs på eftermiddagen Jag är alltid i fokus Sonys autofokus Vad som är en inventarie IT-mupparna jag lär känna Frilans-outtakes En brevlåda i Luxemburg Att du hinner Mycket extracurriculars Blogga i olika former Att publicera har varit en stor aspiration Marginal och en ursäkt Nördtekniketisk kompass Vi har nog hört allt han har att säga Få tankarna i ordning Töntiga köttsäckar Om man vill vara lite gladare Företagets tarotlek En form att bearbeta saker inom Att dra ett kort Det ska vara lite fåniga hattar Känna skillnaden En liten kändis med oss Vissa konferenser poppar Ett designval Ett trängande behov av att nyansera En torr presentation av OTP Lite avsikt går ganska långt Slussa in folk i min sfär Tillgång till ett brett universum Jag känner igen din röst Jag behöver kolla filtret När tvättar du mellan tangenterna? Sprintstädning

Jan 3, 20231h 29m

Kodsnack 505 - kodsnack.horse

Fredrik och Kristoffer snackar lite om Twitters härdsmälta, och mer om dess positiva effekter: uppsvinget för Mastodon och andra icke-centraliserade sociala tjänster. Båda är peppade på att prova något nytt efter Twitter, tror att problemen som finns just nu kommer att lösas, och hoppas på nya spännande applikationer. Bara för att många av oss just hoppat till Mastodon från Twitter så måste ju inte programmen vi använder se ut och fungera likadant. Kristoffer berättar också lite om hur det är att sätta upp och driva sin egen Mastodoninstans. Det är inte så smidigt som det skulle kunna vara, och man får vaka över sitt diskutrymme som en hök, men problemen kommer att lösas. Och givetvis finns det andra implementationer och projekt att prova för den som vill ha något mer lättviktigt än vad Mastodon själv är just nu. Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare inom bland annat backend och fullstack. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan! 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 Elon ska avgå som Twitter-VD så snart han hittar någon dum nog att ta jobbet Activitypub Kodsnacks webbplats på Github micro.blog Kristoffers blogg Write freely Ace Frehley Occams rakblad - den enklaste förklaringen är ofta den rätta Elon Musks företagande Spacex Tesla X.com och Paypal Hyperloop Boring company - säger sig vilja borra tunnlar, men har mest sålt eldkastare John Carmack har slutat på Meta Isaac Newton Grebban - veckans sponsor söker utvecklare Laravel grebban.com/kodsnack - läs mer eller ansök Fredrik på Mastodon Kristoffer på Mastodon Tobias på Mastodon Mozilla ska sätta upp mozilla.social Ruby on rails Redis Sidekiq 6510.nu Guiden till att sätta upp Mastodon Jocke BBS Artikeln om att driva BBS:er Phpbb Tapbots Tweetbot Ivory Pleroma Honk Akkoma Gotosocial GNU social Friendica Tweetie efter uppköpet av Twitter, körande på Ipad Firstclass - ett intranät AOL Hometown Björndjur Borneoelefanter Titlar Eloge till vägföreningen Ingen början och inget slut Det är bara en krater kvar Jag vet inte om Ace Frehley pratar Activitypub Skeptisk till miljardärer Det bästa Paypal gjort Bara pruttkuddar Många rörliga bitar kodsnack.horse Internets barndom Ett gäng små forum Det känns bra att var där Honka andras honks

Dec 27, 202240 min

Kodsnack 504 - En maskininlärningsgrej

Fredrik och Tobias chockeras av hur snabbt julen närmat sig. Men Tobias har fått alla julklappar köpta. Men framför allt diskuterar vi Chatgpt, senaste tidens mest trendiga maskininlärningsmodell. Vi gillar inte ordet AI, och vi tror inte att den kommer lyckas ta våra jobb på ett bra tag. Programmeringsaspekten av programmering försvinner ju inte, den flyttar möjligen bara till en högre nivå. AI-programmering som nästa högnivåspråk. Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan! 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 Merry shitscram Pelle vävare Chatgpt GPT-3 Openai Markovkedjor DALL-E Stable diffusion Githubs copilot Grebban - veckans sponsor söker utvecklare CSS-in-JS Gatsby grebban.com/kodsnack - läs mer eller ansök Linus tech tips The WAN show - LTT-podden WAN show-avsnittet om Chatgpt Cocoa Diffusionbee Titlar När man har IT-pengar Hyfsat under kontroll En maskininlärningsgrej Jag tycker inte om ordet AI En maskin som tänker för sig själv Förstå hur mänskligt språk fungerar Generera naturligt ljudande svar Ramverksproblemet i kubik Underlätta mitt liv som programmerare Man ska inte sluta förstå Jag kan få en bra utgångspunkt Det var inte riktiga länkar Formulera frågor som visar att man förstår Femhundra ord om X Jag vill se att du verkligen förstår Framsteg i hjälpmedel

Dec 20, 202241 min