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 snackar med Viktor Löfgren om Marginalia search - sökmotorn Viktor bygger på heltid och som i praktiken ensam utvecklare. Hur får man ens idén? Är det så svårt som det verkar? Hur kunde Marginalia search bli ett heltidsjobb?
Det började med “det här kan väl aldrig funka, men varför inte?” Viktor berättar hela historien, från hybris och Raspberry pi till heltidsjobb och en riktig server. Ett projekt som faktiskt är “web scale” på riktigt! Och det med enserver.
Allt är Java! Varför, och hur funkar det? Är det kanske en liten nackdel att de flesta som jobbar med Java har jobb?
Och borde vi inte undvika tydligt definierade projekt och mål lite oftare och optimistiskt ta oss an svårare saker?
Viktor slår ett slag för att försöka lösa lite större och svårare problem, istället för att förenkla och begränsa allt från start.
Det finns inga problem med sökmotorer som är supersvåra, men man behöver ha många verktyg i sin verktygslåda.
Återanvändning av kod? Inte så mycket som man skulle kunna tro. Kopiera och kasta bort är en bra riktning.
Planering, listor, och att låta hjärnan jobba klart med bakgrundsprocesser.
Rankning av sidor, analyser, och utmaningen att kartlägga, förstå, och motverka olika typer av sökmotoroptimering.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar
- Viktor
- Marginalia search - Viktors sökmotor
- Viktor har också pratat sökmotor i Kompilator 99
- Raspberry pi
- Vektorsökning
- Marginalia search på Github
- NLnet
- Gemini, diskuterat i Kodsnack 565
- Smarta mål
- Conways lag
- Stöd oss på Ko-fi!
- Page och Brins paper som presenterar Google. Appendix A diskuterar problem med att blanda annonsering och sökmotorer
- John Carmacks .plan-filer med att göra-listor
- Snurran som hämtar innehållet på sidor - efter att JS och popovers och annat har kört
- Ladybird
- Search engines information retrieval in practice - gratis e-bok Viktor tipsar om
Titlar
- Jag har byggt en internetsökmotor
- I min hybris
- En miljard dokument
- Sökmotorförkunskaper
- Åttiotalsteknik
- En server av PC-hårdvara
- Motsatsen till React- och Nodeutveckling
- Boomer till hjärtat
- Jag som står för förändringarna
- Lösa problem som alla har
- Klart att det inte går
- Åka till månen innan smarta mål
- Ett sätt att jobba som funkar om man jobbar själv
- 100% bild av hela kodbasen
- En väldigt stor verktygslåda
- Handskruvat
- Mina Pokemon
- Vad är tillräckligt mycket?