Kodsnack
Fredrik snackar med (mannen från !) om abstraktioner, , och annat. Vi börjar med att diskutera abstraktioner lite mer allmänt, från filsystem via abstraktioner i språket Go till Fredriks favoritabstraktion (eller i alla fall den första han kom att tänka på). Sedan berättar Andreas om ramverket Ash och dess abstraktioner, och hur han med glädje använt det för att generera en hel massa back-office och annat utifrån sin domänmodell. Fredrik undrar om inlärningskurvor, tankesätt, och om det inte känns som att man ska riskera att bli inlåst i ett ramverk av den typen. Som...
info_outlineKodsnack
Fredrik snackar med först och sedan om paradigm, och om konferensen som alla tre nyss deltagit i. Konferensen firade tjugo år och hade just paradigm som tema, vilket fick Fredrik att undra dels vilka trender som egentligen betytt mycket under de senaste årens utvecklande, dels varför man måste ta till så stora ord hela tiden. Det blir tankar om expertens död, att skydda folk från möten, fördelar och nackdelar med molnet, Kubernetes vara eller inte vara, en nypa funktionell programmering, och givetvis lite om själva konferensen. Och: går för få seniora utvecklare på...
info_outlineKodsnack
Fredrik, Kristoffer och Tobias snackar om , och om att hålla sig i form. Som uppvärmning pratar vi om hur det kan kännas svårt att ta sig tid till saker man vill göra, men inte få något annat bra gjort heller. Fredrik rapporterar från Nordic.js - en konferens som var lika trevlig som de högt ställda förväntningarna antydde. I andra halvan av avsnittet pratar vi om att ta tag i sin hälsa - både kost och motion - och må och koda bättre. Rutiner, kost, mål, appar, med mera! Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på...
info_outlineKodsnack
Fredrik snackar tillgänglighet på nätet med . Är webbtjänsten du bygger olaglig? Har du i så fall koll på vad du behöver göra för att lösa det? Martin har bakgrund och tips på vägen för dig! Vi diskuterar också nyttan med att kunna ren och skär HTML och CSS, organisationers medvetenhet om krav på tillgänglighet, och sist men inte minst att man helt enkelt borde ha mer empati. Funkar allt på din sajt utan mus? Då har du kommit långt! Uppföljning efter inspelning: man kan få betala upp till 1,9 miljoner om man inte uppfyller lagkraven, och ingen sajt som fått tillsyn av...
info_outlineKodsnack
Kristoffer, Tobias, och Fredrik snackar Gleam, minneshantering, Rust, och C++. Kristoffer ville bara ha en blogg. Det blev 60 utkast till artiklar, och början på en parser i . Från det kommer vi in på Rust, in på minneshantering och felhantering, och sedan in på alla problem som C++ har. Inklusive språkets vägran att ta bort saker ur standarden för att göra saker säkrare eller bättre. Därefter diskuterar vi hur man kan tänkas fasa ut C++ över tid. Sist diskuterar vi en artikel som verkar ge en förvånansvärt negativ bild av hur det är att jobba med programmering (och som i...
info_outlineKodsnack
Fredrik snackar med om funktionell programmering. Vi diskuterar företags medvetenhet om funktionell programmering, fördelarna med att nischa sig, och Christoffers egen väg in i området. Christoffer beskriver en stege av egenskaper som gör språk funktionella, förklarar vad algebraiska datatyper är, och ger en massa tips på var och hur man kan lära sig mer. Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , , och på Mastodon, har en och epostas på om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt...
info_outlineKodsnack
Fredrik snackar med och om . Det började förra året som en halvdagskonferens och blir i år en mjukvarufestival på två dagar - en dag mer klassisk utvecklarkonferens och en dag hackathon för alla åldrar. Malin och Gustav berättar hur man bestämmer sig för att starta en konferens och gör det på fyra veckor, vad som är lätt och svårt och hur Cursed Code utvecklats och fortsätter utvecklas. (Justja: Fredrik ska prata på årets upplaga också. Det blir en klart annorlunda presentation!) Ett stort tack till som sponsrar vår ! Har du kommentarer, frågor eller tips? Vi är , , ,...
info_outlineKodsnack
Fredrik snackar med om och historia och nutid. Hur blir man plötsligt arrangör för en stor årlig konferens på bara 18 år? Mattias berättar om Javaforums historia och hur meetups har förändrats över tid. Därifrån kommer vi naturligt in på Jfokus och dess historia. Det började med småbarn. Bland annat avhandlas att hitta och välja talare - Mattias delar med sig av flera bra tips för dig som funderar på att ansöka till konferenser. Det handlar inte bara om att vara klatschig och sticka ut! Vi diskuterar också att få ut mer av konferenser, läskiga teknikproblem, och hur...
info_outlineKodsnack
Fredrik, Kristoffer, och Tobias: åter i samma avsnitt! Först diskuterar vi Goatmire Elixir, vad “’låg nivå” egentligen är för kod, typhantering och injektioner av inspiration. Därifrån glider vi över till AI, entusiasm och inspiration. Visst kan hela AI-blåsten ta glädjen ur kodandet? Man måste inte brinna för sitt jobb, men vad är det som är värdefullt? Att fokusera på annat än koden är väl att göra mindre av det som faktiskt ger en mest i jobbet? Tobias berättar om sina erfarenheter med Copilot - från entusiastisk till skeptisk. Är AI bäst för saker man inte...
info_outlineKodsnack
Fredrik talks to about devops for frontend and AI. Why does frontend feel so complex? Does it have to be? We also discuss the value of open language models, smaller and more specific language models and their benefits. Is “AI” even a useful label anymore? Teresa thinks we’ll split into more specific terms over time. Recorded during . The episode is sponsored by - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt...
info_outlineFredrik talks to Taylor Troesh about packaging things, generating code, and database evolution.
Why is it so hard to package and build things? Is it a failure of ergonomics? Is there hope for a change?
We also discuss generating code using LLMs, and Taylor presents the workflow of using them to generate projects from scratch, starting over if more fundamental changes are needed.
After that, we dig into databases and SQL, and Taylor has many thoughts and opinions about how they can be used and might evolve.
Finally, we discuss other interesting projects, keeping track of ideas, what the OPTC is, and why should you cut down a palm tree?
Recorded during Øredev 2024.
The episode is sponsored by Ellipsis - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive.
If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi.
Links
- Taylor
- Taylor’s keyboard-rich desk setup
- Taylor’s Øredev 2024 talk: How to flatpack programs
- The IKEA hacking community (or one of them)
- James Mickens
- Redux
- The flux architecture
- Jquery
- Toki pona
- APL
- Zig
- SNOBOL
- Actor model
- Jq
- Lisp
- Scrapscript - Taylor’s own language
- HTMX
- CRUD
- Elm
- Support us on Ko-fi
- Cursor
- Neovim
- Avante - a Cursor alternative for Neovim
- Sam Altman
- Sam Colt
- Sam Morse
- Postgresql
- Connecting directly to the database - Svante Richter’s talk
- Supabase
- SQL
- Some of Taylor’s writings about SQL
- PRQL - Pipelined relational query language
- FQL
- Regex
- Foundationdb
- Ellipsis - sponsor of the week: we edit Kodsnack, and we can edit your podcast too!
- Offensive horticulture
- A history of microwave ovens
- Scrapsheets
- Game of life
- Trailer buses
- Follow-up links, thanks to unvisual:
- Bruck - “a type of bus or coach built to combine goods and passenger transport”
- Skvader - a Swedish bruck
- The timeless way of software - Taylor talks about Christopher Alexander, just like we did in episode 657!
Titles
- Nothing besides IKEA
- I did not besmirch the reputation
- How strange we package things
- I don’t think I have any advice
- Failure of ergonomics
- I do have hope
- Drinking from the well
- Brainless CRUD-stuff
- (I have) No qualms with Elm
- During the binges
- Fifteen math professors
- Tilting against palmtrees
- OPTC