Sveriges 100 mest populära podcasts

Kompilator

Kompilator

Kompilator är en podcast där Bartek Tatkowski pratar med gäster om utveckling, teknik, frilansande och allt runtomkring.

Prenumerera

iTunes / Overcast / RSS

Webbplats

kompilator.se

Avsnitt

088 - 4096 bytes med Mårten Rånge

Bartek får besök av Mårten Rånge, som berättar om att utveckla demos. Små demos. 4096 bytes stora demos. Hur får man ens ihop något så litet? Mårten berättar om hur man lyckas med konststycket - och bjuder på ett exempelprojekt som ger dig en bra grund att bygga på. Han tipsar också om musikspelare, häftiga demos, och mycket annat.

Men viktigast av allt är kanske att återupptäcka glädjen i programmering. Vi är nog många som borde göra fler saker som kanske är lite fåniga och meningslösa, men som vi tycker är kul!

LänkarMårtenTidigare avsnitt med MårtenMårtens Swetugg-video verkar inte vara ute änFinns det en bra länk för Nick som gjorde demos alla ville slå på Atari ST?Ett Beat Nick-demoAtari STAssemblerCrinkler - alternativ länkare för C++Win32-API:et4kGL - Mårtens demo-startpaketOpenGLDirectXFragment shaderSointu FieldFxDemo - TwitchkanalMårten på YoutubePatrik SvenssonSpectre.ConsoleSTNICC 2000 - demo från 2000Mårtens demovideo i Spectre.consoleFasttracker 2Mårtens spelare på Github - osäker på vilket repo han menarCarmack inverse square rootWilliam Kahan - designer bakom 8087:an och kanske skapare av inverse square root-lösningenTIC-80 - emulerad fantasidator från åttiotaletCitatInte någon som helst nytta av på jobbetStort på nittiotaletGrafik plus ljudSexton färger per linje4096 bytes är ganska liteJag behöver assemblerRen och skär entusiasm för hantverketDet ska vara lite taggigt och halvdåligtTrettio prototyper på en minut
2024-04-24
Länk till avsnitt

087 - Söka jobb som senior utvecklare 2024 med Henrik Warne

Bartek får besök av Henrik Warne, som berättar om hur det är att söka jobb som utvecklare 2024. Henrik berättar om hela processen, från amerikanskt omedelbar uppsägning till början på det nya jobbet. Längs vägen får vi massor av tips om nyttiga tjänster, och givetvis Henriks tankar om upplevelsen och hur företag hanterar rekryterandet. LinkedIn kanske inte är då dumt ändå, och det kanske är värt att ha lite förståelse för rekryterare?

LänkarHenrikHenriks text om att söka nytt jobbDotcombubblanFinanskrisen 2008Texten om att vara beredd att söka nya jobbDemandoRemoteOKLeetCodePatio11 om kompensation och löneförhandlingSpelteoriBATNA - Best alternative to a negotiated agreementGetting to Yes - Boken BATNA kommer frånHenriks recension av Getting to YesSwissblockITPEmployer of recordDeel - employer of record as a serviceCitatFör oss som brukar okynnesläsa Hacker newsFrån ena minuten till den andraEn generell lärdom för rekryterareDet kostar så lite att vara snabbFörklara vad ITP ärHyfsat anställningsbar
2024-04-10
Länk till avsnitt

086 - .NET Aspire med Martin Björkström

Martin Björkström kommer på besök och berättar allt om .NET Aspire - en molnfärdig stack för att bygga molnapplikationer med en riktigt trivsam F5-upplevelse. Martin går igenom allt från hur man utvecklar och kör lokalt till kontrollpanelen man får tillgång till, hur deploy fungerar, och hur Aspire underlättar service discovery. Samt givetvis hur man kan komma igång och testa Aspire själv.

LänkarMartin BjörkströmTidigare avsnitt med Martin: 42 och 26GRPCStatiqSwetugg.NET AspireMartins Aspire-dragning från Swetugg - inte ute i skrivande stundRedisTye - som ett Docker compose för .NET? YAML-baseratTay - chattbotten som urartadeDCP - developer control planeOpenTelemetryTDD - testdriven utvecklingAspir8 - communityprojekt som genererar Kubernetesmanifest.NET Aspire på GithubDAPRCitatNågonting någonting AI for workgroupsOch så fick man RedisOrkestrering av kringtjänsterNär TDD klickade för migEnkel F5-upplevelse
2024-03-27
Länk till avsnitt

085 - Egna verktyg med PowerToys med Henrik Lau Eriksson

Bartek får besök av Henrik Lau Eriksson, som berättar hur man använder och skriver plugins till Powertoys run. Vad är då Powertoys run? Jo, Microsofts egen launcher insmugen tillsammans med mycket annat smått och gott i Powertoyspaketet.

Henrik har byggt plugins både på fritiden och för jobbet. Visst borde det finnas saker på de flesta jobb som man kunde ha nytta av att ha inbyggda i en launcher? Som att söka fram alla länkar man behöver för de system man ansvarar för. Henrik berättar både vad han byggt, och hur du kan komma igång med dina egna plugins. Kolla på andras kod, hitta ett problem du vill lösa, och kör!

LänkarHenrik Lau ErikssonHenrik på GithubSwetugg 2024Powertoys runKompilator 81, 82, och 83 - de filosofiska produktivitetsavsnittenPowertoysPowertoys på GithubPowertoys för Windows 95Wox - tidigare launcher som Powertoys run bygger påImage resizer - som man bytte namn på för att sätta parametrarHenriks emojiplugin - GEmojiSharpAwesomelistorAwesomelistan med Powertoys run-pluginsSindre Sorhus - den norske utvecklaren bakom awesomelistorValue generator - genererar GUIDEverythingEverythingpluginetPowertranslator - översättningspluginetDLLVirusTotal - Henrik scannar nedladdade plugins med detHenriks bloggpost om pluginskrivandeVisual Studio-templaten för pluginsXKCD-strippar om att lösa små problem - automation?CitatEn anrik produktRedan Windows 95Varför vill man skriva egna verktyg?Småprogrammen som bara gjorde en liten sakEn kurerad lista över bra grejerVarje team är ju uniktKända hemskheterKolla på andras kodLösa sina egna problem
2024-03-20
Länk till avsnitt

084 - Enhancing Blazor with HTMX with Egil Hansen

Egil Hansen joins Bartek to discuss writing valuable tests, WebForms, and marrying the best of HTMX and Blazor.

Be deliberate about what tests you write!

In the second half, Egil and Bartek discuss Blazor, HTMX, and nice ways of building web applications on top of .NET. Weren't Web forms (anyone remember those?) pretty nice after all? Finally, an experiment in progress: marrying HTMX and Blazor to give the user an even more responsive experience.

Recorded at Swetugg 2024. Big thanks to Avkodat and Active solution for lending their recording equipment!

LänkarSwetugg 2024AvkodatActive solutionEgil HansenEgil on GithubMicrosoft MVPBlazor testing from A to Z - Egil's presentationEnd to end testingUnit testingVladimir KhorikovUnit Testing Principles, Practices, and PatternsIntegration testingDan North's talk on good properties of software development?PlaywrightbUnit - Egil's framework for testing Blazor componentsSteven Sanderson showing Blazor at NDC OsloSeleniumAngleSharp diffingHTMXWeb formsWinFormsBlazor serverBlazor WebAssemblyRazor pages and Razor componentsJSON-Phx-boostCitatLeaving my comfort zoneMy own little corner of the .NET ecosystemWhat does it mean to write valuable tests?Very few "always"Generally always exceptions to the ruleA target you can move towardsPressing F5 and testing the thingIt really shortens the feedback loopEmulate the WinForms experienceBuilding things with BlazorAt home with C#
2024-03-06
Länk till avsnitt

083 - Positivt självbedrägeri med Anders Arpi

Anders Arpi avslutar självsäkert Kompilators produktivitetstrilogi. Det blir en lång resa med många frågor, från hur man gör till vad man ens menar med ordet.

Produktivitet lite lös term. Vad menar man egentligen? Produktivitet är mycket mer än ett system. Prioritering, tillfälle, motivation, och förmåga krävs. Det klassiska knepet att helt enkelt börja med något enkelt diskuteras ingående.

Finns det ens objektiv produktivitet? Vad händer när ens projekt läggs ner, eller när man är det osynliga klistret som håller ihop hela gruppen? Och jobbet är ju en sak, men allt det där man gör utanför jobbet då? Hobbyprojekt och uppgifter som att ta hand om helt nya människor trots att man inte får sova, är man inte vansinnigt produktiv där många gånger, trots att det absolut inte känns så?

Länkar081 och 082 - Tidigare avsnitt i produktivitetstrilogiAnders ArpiMarcus Aurelius självbetraktelserLaTeXLorem ipsumLörem ipsumGTDLutherI suspect that if you want to build a modern GPU, you just have to be able to sustain all that inefficiencyPotemkinbyarGlue personVBACitatKompilators produktivitetstrilogiLaddad med okunskap och självsäkerhetTyvärr ganska blött krutVad är min svaghet?Lura mig själv att sätta igångPositivt självbedrägeri50 sidor rapakalja med rubrikerMetastrukturera mitt görandeInte enligt LutherÖverbyggnaden av begränsningar
2024-02-21
Länk till avsnitt

082 - En sak i taget med Erik Hedberg och Lars Wikman

Bartek bjuder in Erik Hedberg och Lars Wikman för att diskutera produktivitet. Med tiden har man blivit bränd tillräckligt många gånger för att inse att man behöver ha något sorts system för att hålla reda på saker och få saker gjorda innan de blir ett problem.

Lars tipsar om sätt att använda kalendern för att få saker gjorda, och Erik introducerar konceptet discovery trees för att ta reda på vad som faktiskt behöver göras. Checklistor och standardprocedurer övervägs, och automatiseringens fördelar och kaninhål gås igenom.

"Smarta" assistenters vara eller icke vara avhandlas också. Å ena sidan vore det fantastiskt om assitenter var bättre och kunde göra mycket mer åt en. Å andra sidan skulle de behöva göra precis rätt precis hela tiden för att gå att lita på.

Ingen vill ha sina bananer på 2nd street.

Sist men inte minst: Minsta möjliga system är oftast det bästa. Fokusera på att göra saker!

LänkarPomodoroteknikenGetting things doneFörra produktivitetsavsnittetErik HedbergLars WikmanHerr Tjur i Greta GrisMerlin Mann skrev förr i tiden mycket om produktivitet på 43 foldersCalendlyLars nyhetsbrevDunning-Kruger-effektenDiscovery trees (ej att förväxla med the Discovery tree)FigmaSOP - standard operating procedureKelsey Hightowerremoteok.comPieter LevelsObsidianZettelkastenTodoistHugoCitatEtt stort och fint ord för att få saker gjordaAnalysparalysEn sak i tagetSaker måste lämna mitt arbetsminneTodolistorna sviker mig ofta och gärnaEn ganska sund övningPrecis som en commitEtt blogginlägg är väl allt som krävsMin fru, som är en riktig ingenjörEn pyttepoddFantastiska mentala palatsBotanisera ditt textpalatsDet minsta systemet som gör jobbetJag fiskar efter medhållMina bananer på 2nd streetMinsta möjliga lösningar på problemBörja med att säga detNu ska jag bygga ett magiskt slott
2024-02-07
Länk till avsnitt

081 - Produktivitet is the korv we eat along the way med Kristoffer Grönlund och Patrik Svensson

Bartek får återbesök av Kristoffer Grönlund och Patrik Svensson, och trion diskuterar produktivitet.

Borde man sträva efter att vara mindre produktiv? Har LinkedIn förstört hela begreppet? Hur kommer det sig att Patrik verkar så produktiv? Hur hindrar man verktygen från att komma i vägen? Och är det i själva verket det öppensinnade besöket på Biltema som är den sanna nyckeln till produktivitet?

LänkarPatrik SvenssonKristoffer GrönlundTsundoku - böcker man köper man inte läserDjikstra - "Computer science is no more about computers than astronomy is about telescopes."John CarmackPatriks öppna projektSpectre.ConsolePatriks programmeringsspråk MewMoxie Marlinspike om att köpa gafflar - köp den sämstaCitatDin buckla på universumSkuldobjektJag försöker vara så o-produktiv som möjligtDet naturliga tillståndet för mänsklighetenGöra något som ska vara beståendeEn kultur som existerar i nuetOändligt avundsjuk på människor som är produktivaImpostor syndrome-bränsleGaffeln är inte det viktiga i livetInga förväntningar på framgångTionde hönshusetSläppa tanken om hönshusetProduktivitet is the korv we eat along the way
2024-01-24
Länk till avsnitt

080 - [Grovklippt] Syntar, musik och Beatles med Kristoffer Grönlund

Ett bonusavsnitt med försnacket till avsnitt 079 med Kristoffer Grönlund där vi pratar syntar, musik och Beatles.

LänkarBarteks SoundcloudKristofferTidigare avsnitt med KristofferTidigare avsnitt med Kristoffer
2024-01-17
Länk till avsnitt

079 - Att fortsätta vara egenkonsult med Kristoffer Grönlund

Bartek får besök av poddkollegan Kristoffer Grönlund från Kodsnack. Diskussionen kretsar kring Kristoffers erfarenheter av konsultlivet, att skaffa sidoinkomster, och hur föräldraskapet påverkar ens arbetsliv i stort och smått. Och som avslutning givetvis en gnutta musiksnack.

LänkarKristofferTidigare avsnitt med KristofferKodsnackGod fortsättning och när man säger detKristoffers bolagKoenigseggI am rich - "Notably expensive iOS application"The million dollar homepageBingo RimérBATNA - Best alternative to negotiated agreementJava2ME - Java för mobilerWAPAdvent of codeScratchAdvent of code för barn, på svenskaJohn CarmackTobiasweeklybeats.comJamuary - gör musik varje dagNanowrimoDirtywave M8Polyend trackerSyntaktDigitoneCitatÅtta månader utan uppdragAlternativa intäktsströmmarKöpa en pixelSötebrödsdagarnaEn krigskassaOlika cykler av omskrivningsresanStå där med F-skattsedeln redoBara något jag råkar jobba medNågot som betyder något för migBekväm i var jag är någonstansMöta Bartek från 2014
2024-01-10
Länk till avsnitt

078 - God ny tävling

God forsättning! Kompilator tar jullov men tar paus från julmusten för att rapportera reslutaten från t-shirttävlingen samt utlysa en ny tävling där du kan vinna en fribiljett till konferensen Swetugg som går av stapeln 7-8 februari!

2024-01-03
Länk till avsnitt

077 - En liten dator i en dator med Anders Arpi

Bartek får besök av dockerkapten Anders Arpi och diskuterar Docker. Bartek vill hitta bättre sätt att köra saker, och Anders går igenom hur det funkar med Docker från dockerfil via byggsystem och ut i molnet. Vad är fördelarna, hur funkar det att köra ett operativsystem inuti ett annat medan man utvecklar, och hur gör man egentligen med datalagring och nätverk?

LänkarAndersGDPRSchrems IIDockerGAC - Global assembly cacheRedisDockerfileSwetugg - veckans sponsorPodmanOrbstackImagesContainrarDocker hubWSL - Windows subsystem for LinuxAlpine är ett exempel på ett litet Linux smidigt att skapa images utifrånECR - Elastic Container RegistryAzure app serviceAzure container instancesTitlarDär gamla hundar lär sig nya trickJag får svettiga handflator av AzureEn liten dator i en datorEnkelarbetad och tät isoleringSamma OS varje gångDe primära entiteternaSamma container som körsLegobitstänkVerkligheten kommer in och är äckligHöll mig i handen på happy pathenFel person att orkestrera
2023-12-20
Länk till avsnitt

076 - Produktiv med PHP och Laravel med Simon Pantzare och Alexander Andersson

Bartek får besök av Simon Pantzare och Alexander Andersson och diskuterar PHP.

Hur mycket av folks dåliga bild av PHP kommer av att man var ny och grön och enkelt kunde komma igång med SQL injections? Klagar vi i grund och botten på att det var så enkelt att komma igång och fanns så få hinder i vägen att man inte var tvungen att lära sig en massa besvärlig god praxis längs vägen?

Vi dyker också ner i ramverket Laravel och hur det är att bygga webbapplikationer med det i PHP - från att utveckla och testa till att driftsätta.

Vi kanske borde lägga mer tid på att bygga saker, och mindre på att vara upprörda på programmeringsspråk?

Sponsor

Detta avsnitt av Kompilator sponsras av .NET-konferensen Swetugg som går av stapeln 7-8 februari 2024. Biljetter finns till salu nu!

LänkarSimonAlexanderPHPReactNodePhpBBGeocitiesHip-hop - Facebooks virtuella maskin för PHP, och deras eget programmeringsspråk HackLAMP-stackenLaravelRuby och RailsDokumentären om Railsremoteok.ioWPFormsSwetugg - veckans sponsorDjangoFilamentSymfony - som Laravel sprang urLivewireCaleb Porzio - skapare av LivewireCalebs blogg-podd: Notes on WorkLiveviewHTMXBlazorAlpine.jsPHPUnitCpanelHorizon - workers för LaravelBitbucketLaravel forgeCitatEtt programmeringsspråk som inte lämnar någon oberördJag visste inget annat än PHPEn väldigt potent footgunResten av ugglan
2023-12-06
Länk till avsnitt

075 - En retrodatortidning med Joakim Melin

Bartek får besök av Joakim Melin - bland annat chefredaktör för Datormagazin Retro (en tidning aktuell med sitt sjunde nummer som du kan boka nu!) Det blir en skönt retrodatordoftande diskussion om Datormagazins historia, tidiga datorupplevelser, att skriva papperstidningar så rejäla att man bestraffas av Posten, och mycket mer.

Sist men inte minst: var med och tävla om en finfin Datormagazin retro-tröja!

Tävling

För att delta i tävlingen, skicka ditt svar på dessa två frågor till [email protected]. Första pris är en Datormagazin-tshirt, 5 tröstpris med Kompilator-stickers delas också ut!

Fråga 1: När kom det första numret av Datormagazin? Svara med år och månad.
Fråga 2: Bartek har hållt på att bygga ett hönshus ett tag nu. Originalestimatet var "12-16 veckor", något som har överskridits med råge. Hur många dagar har bygget pågått till dagens datum?

LänkarTsundoku - köpa böcker och lägga på högFernwehJoakim MelinMacproJockes podd från skogen - samma sida som ovan, scrolla nerMacradionFredrik Björeman - Jocke och Fredrik sprang på varandra i podden AppsnackBjöreman // Melin // ÅhsChristianKodsnackDatormagazin RetroAnders ÖhmanGamla nummer av DatormagazinArtikeln om Datormagazins historia - hela historien fanns med i nummer ett av Datormagazin RetroChrister RindebladCommodore 64VIC-20Commodore 128Amiga 500Svenska hemdatornyttPontus EnhörningLotta BroméJack TramielAmstrad CPCC/PMPagemakerCorel drawSparcstation 5RetrogatheringSwedish user group of AmigaBeställ Datormagazin Retro #7!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!Var med i tröjtävlingen!CitatNostalgi för någonting som man aldrig har upplevtDrevs litegrann som en fritidsgårdEn retrodatortidningHur det var när det fanns papperstidningarFörsiktigt röra vid AmiganJättemycket nostalgiska känslorAnnonser är fortfarande drivkraftenStraffaktura från Posten
2023-11-22
Länk till avsnitt

074 - En passkey-upplevelse med Anders Åberg

Anders Åberg berättar om passkeys - det både enklare och säkrare sättet att logga in. Med passkeys kan det bli lika lätt att logga in på hemsidor som det är att låsa upp telefonen. Anders berättar om sitt .NET-bibliotek fido2-net-lib för att hantera inloggning med passkeys, och också om Passwordless.dev som är inloggningsprodukten byggd ovanpå biblioteket.

LänkarAnders ÅbergTOTP-koder - "time-based, one-time password"PasskeysBitwardenFIDO2 credentialsU2F - universal second factor.NET foundationfido2-net-libPatrik SvenssonCakePublika och privata nycklarPasskeys-standardenYubikey46elksTwilioPasswordless.dev - produkten Anders byggerOpenIDOAuthIdentityserverDuendeWebauthnAlex Seigler - jobbat med fido2-net-libCitatEn ersättare av lösenordEn säkerhetsnyckel som man kan tappa bortSelf-hosta dina passkeysEn passkeyupplevelse(Alltid) En faktor innan man ens börjatFörbättra säkerheten på internetGöra inloggningen lättare och säkrare
2023-11-08
Länk till avsnitt

073 - Talang för att tvätta fönster med Erik Hedberg

Erik Hedberg kommer på återbesök och berättar om hur det går med projektet att få betalt på andra sätt än per timme, och dessutom bortom skärmarna. Sätt att få betalt som matar själen lite mer.

Det blir fönsterputs, bluffsyndrom, utvecklares hybris, och givetvis lite puffande för hur bra Canva är.

Ett meddelande från Bartek

Visst är det litet inspirerande att höra om Eriks framgångar?

Jag blev faktiskt så inspirerad att jag återupplivar mitt lilla tryckeri igen, fast med mycket snävare fokus denna gång.

Därför tänkte jag be er om hjälp - om ni eller någon ni känner är i behov av att få upp en logga på en bil eller skyltfönster, så hjälper dekalfabriken.se gärna er på traven. Dekalfabriken, eller ja, jag, tillverkar loggor i maskinskuren vinyl som sedan enkelt monteras på de flesta platta ytor.

Dekalfabriken.se, logga på bilen - helt enkelt.

LänkarErikFörra avsnittet med ErikNisse på ManpowerHedonic treadmillErik HantlangareFönsterputs-sidanCanvaDekalfabriken.seAsdfkodsnackpodcastuniver.seKodsnacks SlackRUT-avdragFortnoxImpostor syndromeCitatDet matar inte själenBetalt på ett annat sätt än per timmeEn glorifierad Nisse från ManpowerJag har putsat fönster de senaste två veckornaDen omedelbara nöjdhetenDet är svårt att misslyckas i CanvaEn IT-konsult som kommer och putsar fönstrenEn RUT-fakturaTalang för att tvätta fönster
2023-10-25
Länk till avsnitt

072 - Mot oändligheten i shadervärlden med Mårten Rånge

Mårten Rånge gästar podden och berättar om hur kul det är att programmera shaders - kod som körs direkt på grafikkortet och skapar vackra effekter med chockerande få rader kod. Resultatet är allt som räknas, man kan fuska hur mycket man vill på vägen dit och det finns massor av kod och personer att lära sig av. Dessutom har man i Mårtens mening den hetaste av hot reloading som låter en experimentera otroligt snabbt och enkelt.

Mårten kommer att prata shadersSwetugg i Göteborg den 26 oktober!

LänkarMårtenAtari STShadersHAM-läget på Amiga kunde visa upp 4096 färgerRaster barRasterlinjeTriton - Fasttracker 2StarbreezeFuture crewDICEPinball fantasiesPeter MolyneuxFragment shadersGLSL och HLSL FouriertransformationCanvasPrologRay tracingPOV-rayShader toyBeautypi - skaparen av Shader toyShader jams - måndagar på TwitchKodelifeBonzomaticDistance fieldsRay marchingGet back - filmen om Let it beScratchSunetThe art of codeAn introduction to shader art codingSwetugg i Göteborg - Mårtens presentation heter Literally beautiful codehttps://iquilezles.org/articles/distfunctions2d/CitatDet ser lite demoaktigt utVisa upp 4096 färgerEtt program som körs på GPUnInput: X och Y, output: RGBMan tar in en pixelkoordinat och producerar en färgEn mental fouriertransformMan fuskar så mycket det bara gårMot oändligheten i shadervärldenThe hottest reloadRemixmentaliteten
2023-10-11
Länk till avsnitt

071 - Vi är här för att fjärta runt med Bartek Tatkowski

Kurt Vonnegut om vikten att fjärta runt

2023-09-27
Länk till avsnitt

070 - Idiomatiskt av en anledning med Anders Arpi och Patrik Svensson

Bartek, Anders Arpi, och Patrik Svensson diskuterar komplexitet. Designar vi för många saker som är för abstrakta? Och blir det verkligen bättre när man går åt andra hållet och som Go medvetet håller saker på en lägre nivå? Eller glider alla språk och miljöer gradvis mot varandra? Finns det en rätt balans? Eller är det till och med så att man själv måste gå igenom vissa saker och själv hitta en balans som passar en?

Dessutom: Clean codes typsättningsproblem, och Bartek gillade faktiskt Javascript!

LänkarAnders ArpiCarson GrossAvsnittet med Carson htmxPatrik SvenssonAnders och Bartek snackade .NET och GoGenericsLINQDRY - Don't repeat yourselfUnion typesNancy - Sinatrainspirerat webbramverkDependency injectionExpert beginnerClean codeCoffeescriptCitatS03E01Aspirerande medelålders molnskrikareMer och mer osäker på alltingGammaldags stilFalla tillbaka på den lägre nivånEn kulturgrejMicrosoft-JavaIdeomatiskt av en anledningDet är okej, Bartek
2023-09-06
Länk till avsnitt

069 - Världens tråkigaste vykort med Bartek Tatkowski

Kompilator är tillbaka efter sommarlovet med sommar... eh, höstprat!

Armani ShowersTråkiga vykortThe Feeling Of PowerPrimagen om HTMXFireship om HTMX
2023-08-30
Länk till avsnitt

068 - En bubbla på fem år med Agnes Schutrick

I säsongsavslutningen av Kompilator får Bartek besök av Agnes Shutrick, live-TV-proffs och helt nyutexaminerad civilingenjör i medieteknik. De jämför att gå på KTH idag och 2001, diskuterar om utbildningen verkligen är nyttig för ens jobb eller ej, och en hel del annat. Kanske borde man inte fördjupa sig alltför mycket innan man hunnit skriva kod i ett par år? Utveckling är inte ett akademiskt ämne - det är ett hantverk. Fram för lärlingssystem!

LänkarAgnes ShutrickPrimetimeIT-bubblanBattlefieldEA spousePetri dish - petriskål (tydligen) på svenskaKodsnackThe war of artLorem ipsum-generatornCitatNästan samma utbildning som jagEn mix av data och designBra på live-TV-sändningTack vare KTHLite stelt på uppropetEtt verktyg för att nå ett slutresultatSlutprodukten en komprimerad videosnuttEricsson-slussningenNatur - KTH - EricssonEn bubbla på fem årHundra dåliga program i sig
2023-06-28
Länk till avsnitt

067 - Complexity very very bad with Carson Gross

In this episode Bartek is joined by Carson Gross, the developer behind HTMX, intercooler.js and grugbrain.dev. They discuss HTMX and its underlying philosophy, as well as the current and future state of the project. And, of course, being a Grug brained developer, good memes, and Carsons upcoming book about hypermedia.

LänkarMontanaDavid LynchJodorowsky's DuneFrank Zappa on MontanaCarson GrosshtmxMontana State Universityintercooler.js - the predecessor to htmxjQueryDjangoHOWL - Hypermedia on whaterver you likeJ2EERailsLaravelBlazorHATEOAS - Hypermedia as the engine of application stateHotwireRESTRoy Fielding's dissartation which coined the term RESTHypercardHyperscriptThe Visual Basic 6 debuggerADC - one connector between screen and computerHypermedia Systems - the book project Carson is involved inFlaskHyperviewGithub Acceleratorhtmx on GithubAlpine.jsDaniel Stenberg, creator of curlThe Grug brained developerIdiomorphThe who will win memehtmx.org/essayshtmx.org/talkhtmx.org/discordOCamlJetbrains-Khalid's tutorial on using htmx with .NETGithub sponsors of htmxhtmx on TwitterCitatYour English is probably better than my SwedishMy journey with htmxA very specific pain pointYou now have two stacksJust send HTML down the lineThe fear of looking dumbToo simple to possibly be the right ideaExpected to return hypermediaA philosophy for your libraryThe first resurgence of hypermediaDrag the program counter aroundA caveman with a keyboardWhat I've learned as a computer programmer
2023-06-21
Länk till avsnitt

066 - Blazor och .NET 8 med Jimmy Engström

Jimmy Engström kommer på återbesök och diskuterar vad som har hänt och händer med allas favoritramverk Blazor. Bland annat har Jimmy skrivit en bok på ämnet, en bok du som Kompilatorlyssnare kan få rabatt på med koden TKTKTK.

Jimmy berättar om bakgrund till boken, och sedan om hur det är att faktiskt ha Blazor i produktion. Sedan diskuteras hurpass utbrett Blazor är idag ute i Sverige. Det verkar finnas en hel del därute, men det kanske inte skyltas med på ett tydligt sätt.

Sist men inte minst en spaning mot framtiden: Jimmy berättar vad som händer med Blazor - och .NET 8 - framöver, och hur artisten tidigare känd som Blazor united utvecklats.

Rabattkod för boken

På grund av miss hos förlaget är rabattkoden försenad och kommer att komma i shownotsen i ett framtida avsnitt.

LänkarJimmyKompilator 25BlazorCoding after workWeb development with Blazor.NET MAUIRabattkod för Web development with BlazorWeb development with Blazor på AmazonBlazor unitedJimmys presentation om Blazor i produktion - Running Blazor in production - lessons learnedBootstrapWebAssemblyBlazor serverSignalRProgress Telerik.NET 8Razor pagesDan Roth-video från Build om BlazorSteve Sanderson-demo av Blazor unitedSections i BlazorNative AOT i .NET 8Single-binary deploymentCitatRoligare än vad jag trodde och mer plågsamt än vad jag troddeEn djupare förståelse för BlazorEn helt ren serverrendering
2023-06-14
Länk till avsnitt

065 - De Stora Ramverkskrigen med Therése och Anton från ASDF

Therése Komstadius och Anton Gunnarsson - kända från podden Asdf - gästar Bartek och diskuterar till att börja med svårigheterna med att både lyssna på poddar och delta i dem (och att motstå frestelsen att avbryta sin TV).

Sedan får Bartek äntligen chans att prova på Asdf:s klassiska öppning innan vi dyker in i huvudämnet: tankar och reaktioner på att webbutveckla som en boomer. Anton och Therése diskuterar hur det var att först komma in i frontendramverkens .NET - React, och hur Ract själv har förändrats över tiden till den best det är idag. Bartek lägger fram sin teori om utvecklingstrenderna på 2010-talet: hade de kanske inte så mycket alls att göra med vilka behov man som utvecklare och användare faktiskt har?

Gör webbramverken att man tappar det webbläsarnära? Och är vi kanske, förhoppningsvis, på väg bort från ramverkskrigen mot en bättre balans, där man kan välja olika verktyg för olika behov?

Arc-invites

Ett stort tack till Anton som har donerat 5 Arc-invites. Först till kvarn gäller!

Hämta dom här: https://arc.net/gift/5df94bf5

LänkarTheréseAntonAsdfADSLStill in beta - Antons "förra podd" - gästade Kodsnack i avsnitt 194Patrik SvenssonWebbutveckla som en boomerSSR - server-side renderingServer componentsAngularJSVueReactBackboneJqueryMixinsNext.jsCargo cultArcRemixHTMXDanssjukaCitatPodd-globetrotterDet ska göra lite ont för allaJag är ofta ute och vevarInnan stora ramverkskrigenFrontendramverkens .NETEn tankemodell att användaDeveloper-driven developmentAnvändare är ju kassa på att vara användareAnti-boomer, det är jagFör gamla backend-boomersSPA-sjukanLanda på den gyllene medelvägenAlltid trevligt med lite vevning
2023-05-31
Länk till avsnitt

064 - Från .NET till Go med Anders Arpi

Anders Arpi berättar om att gå från .NET till Go. Varför gjorde han det? Hur skiljer sig verktygen och biblioteken? Och sist men inte minst: vad gillar Anders inte med Go-världen?

Det kan vara skönt med ett språk som är lite långsammare att ändra på sig - där inte varenda trendig funktion packas in i årliga uppdateringar, och där filosofin ofta är att använda de byggstenar som finns istället för att dra in bibliotek för att lösa problem. Å andra sidan ? ja, det kan bli för mycket av förändringsmotstånd ibland också.

LänkarAnders ArpiFreeBSDAnders bloggpre-taggenJohn Skeets böckerLINQWriting an interpreter in Go, av Thorsten BallLeft-padGAC - Global Assembly CacheLodashThe Zen of PythonLearning Go, av Jon BodnerChannels och goroutinesCitatEn datornörd som alla andraHTML-programmeringMan lärde sig mycket, men man fick ingenting gjortBörja skriva en HTML-filTio års muskelminneEn aktiv, värderad medlem i teametEn officiell och tydlig vägÅsiktstungtAppklossarLeft-pad-livetOdelat defensivEn lugnare takt
2023-05-17
Länk till avsnitt

063 - Livets getingmidja med Erik Hedberg

Erik Hedberg är tillbaka i podden! Han och Bartek följer upp sina mål från avsnitt 48 om att sälja utbildningar. Hur har det gått? Sådär, av många anledningar.

Världen har ändrats, och sidoprojekt som drar samma energi som jobbet gör är inte lätta att balansera. Även om man på på pappret jobbar mindre än heltid så fortsätter resten av världen på heltid.

Därefter diskuterars kravlösa retrospektiv utifrån en artikel Erik skrivit. Det är viktigt att kunna ventilera saker, oavsett om det också resulterar i en konkret lista på saker att göra eller ej.

Sist men inte minst funderar Bartek över det här med karriär som utvecklare. Vill man ens göra karriär? Vad innebär det? Förr kändes det som att utvecklare var något man bara var ett tag? Sedan blev man annat? Men det är ju så roligt att vara utvecklare! Man behöver ju inte ha så bråttom in i andra roller om man inte faktiskt är intresserad av dem. Baklängeskarriär kan vara ett lyft för precis alla inblandade!

Och hur kan man förresten vara "senior" efter tre år?

LänkarErik var senast med i avsnitt 48Cybertruckens glas håller inteRetrospektiv utan krav - Eriks blogginläggKatarsisScrum masterSAD - System architecture definitionVisioKodsnackslackenBrainfuck - ja, det är faktiskt ett språk!CitatÅterbesöka lite gamla synderDet har gått skitdåligt för migHöga ambitioner och planerJag har mitt hönshusSamma pool som jobbenerginAnnorlunda vikt vid ceremoniernaObekväm mot mig självGå ut i skogen och vråla av sigGanska långt från själva utvecklingenEn baselineutvecklareLivets getingmidjaHitta på roliga retron
2023-05-03
Länk till avsnitt

062 - [Grovklippt] Solcellssnack med Erik Hedberg

Välkomna till det andra avsnittet av Kompilator Grovklippt, där vi får höra för- och eftersnack till de ordinarie avsnitten som blev tillräckligt bra för att sändas.

I detta försnack inför kommande avsnitt pratar Bartek med Erik Hedberg om solceller, optimerare och vikten att veta allt om sina paneler.

Psst, behöver du kanske dekaler till din bil? Jag håller på att återlansera Dekalfabriken i smyg och letar beta-kunder.

2023-04-26
Länk till avsnitt

061 - Webbutveckla som en boomer med Patrik Svensson

Patrik Svensson kommer på återbesök och hjälper Bartek ventilera allas våra frustrationer med modern webbutveckling. Känslan av att webben haft ett årtionde av cargo culting är bara början! Det känns inte som att kunskap ackumuleras, ramverken avlöser varandra, saker faller sönder om man inte rör dem på ett par månader, och alla investerar i lösningar byggda för att hantera miljarder samtidiga användare och underhållas av tusentals utvecklare. Var Webforms och jQuery höjden av produktivitet?

En jättebra monolit kanske är allt man behöver så länge man inte faktiskt har en miljard samtidiga användare?

LänkarCitrixPatrik SvenssonFörra avsnittet med PatrikMewThe Grug brained developerSwetuggSpectre.ConsolePatriks presentation på YoutubeSwetugg på YoutubeAvsnitt 58, med Martin LarssonMartins GithubrepoCargo cultingFAANGPatriks frus keramikstudio?Podden SyntaxAngularJSnode-gypYak shavingRustCargo - Rusts pakethanterareState of Javascript 2022GulpViteWebformsjQueryBootstrapRazor pagesAlpine.jsStack overflows arkitekturTailwindBlazor unitedJimmy EngströmWASMRör-skärmsläckarenCitatJustera KinnarpsstolenÄr du inloggad på SharepointLagom med stort LAlla presentationer borde vara i terminalenÖverdriva för att få fram en poängPengar har varit gratisÄr man inte större än NetOnNet 2006 så kanske det duger med en monolit?Är det en webbshop eller ett bokföringsprogram?Min kunskap ackumuleras med tidenSom frontendanalfabetEn värld utan ReactJag köper extra stora kläder
2023-04-19
Länk till avsnitt

060 - Vi unnar oss funktionell programmering med Christoffer Ekeroth

Christoffer Ekeroth kommer på besök och gör en djupdykning i funktionell programmering.

På vägen blir det historier från utbildningens och Javas mörka dagar där man blev piskad till sömns varje kväll, och en enda flashfilm kunde ta ner hela datasalen. Christoffer berättar om vad funktionell programmering är, varifrån det kommer, och vad det egentligen innebär att ha ett starkt typsystem och varför det är trevligt. Plus en matig lista länktips.

LänkarChristoffer EkerothChristoffer på TwitterQBasicASP - klassisk ASPPHPPaul GrahamPaul Grahams essäer om LispCommon LispPrologHaskellSmalltalkSun bladeXNADirectXErlangLars Wikman gästade avsnitt 57LodashFunktionell programmeringSidoeffekterF#MLParse, don't validateArxivLaTeXDTO - data transfer objectJohn McCarthyMcCarthys Lispartikel - Recursive Functions of Symbolic Expressions and Their Computation by Machine (Part I)Paul Grahams The Roots of LispLambdakalkylGottfried LiebnitzDavid HilbertMillennieprisproblemenAlan TuringTuringmaskinenHalting problemRule 110 är turingkomplettSnäckskal är turingkomplettaGame of lifeAlonzo ChurchHindley?Milner-typinferensFunctional SoftwareF# for fun and profitLearn you a HaskellDomain modeling made functionalStructure and interpretation of computer programsCitatHaskell och Prolog och esoteriska programmeringsspråkCasta upp detEtt sätt att tänkaStrikt med vad man kan och inte kan göraEtt väldigt starkt typsystemMer av dina affärsregler i själva typsystemet45 sidor LatexEnkelt att skapa en ny typBakom en klassbarriärMind blown-läsningDet ljuva 1600-taletOm du har ett logiskt uttryckFormalisera beskrivningen av algoritmenLambdakalkyl med typerDu är en kompilatorMycket mindre bokföring
2023-04-05
Länk till avsnitt

059 [Grovklippt] - Alla använder AI fel med Christoffer Ekeroth

Välkomna till det första avsnittet av Kompilator Grovklippt, där vi får höra för- och eftersnack till de ordinarie avsnitten som blev tillräckligt bra för att sändas.

 

I detta avsnitt pratar Bartek med Christoffer Ekeroth om AI och ChatGPT och varför alla använder AI fel.

2023-03-24
Länk till avsnitt

058 - Bokföring i klartext med Martin Larsson

Martin Larsson berättar om den människoläsbara bokföringens nytta och charm.  

Efter lite uppvärming och inledning om Swetugg 2023 berättar Martin om konceptet plain text accounting och om det än så länge namnlösa verktyg han själv byggt (och kanske släpper som öppen källkod snart) för att bokföra på ett smidigt sätt. Bartek blir inspirerad att bygga nya verktyg, och Martin tipsar om att bokföringsverktygen kan användas till mycket mer än "bara" klassisk bokföring. 

LänkarMartin LarssonMartin Larssons projektSwetuggPatrik Svensson - har varit med i avsnitt 18, 37, och 46Spectre.ConsoleDapr - API:er för portabla och pålitliga mikrotjänsterDapper - .Net-ORMMutual TLSPlain text accountingGnuCashLedgerHledgerBeancountDubbel italiensk bokföringYou need a budget - YNABPSD2 - "Betaltjänstdirektivet"Tinkplaintextaccounting.orgCitatBokföring fast i ett människoläsbart formatSmygintresserad av bokföring
2023-03-22
Länk till avsnitt

057 - En ganska fin hävstång med Lars Wikman

Lars Wikman gästar podden och berättar om Elixirvärlden och sitt frilansarliv. Lars är inte bara frilansande utvecklare med Elixirfokus som lätt råkar bli mini-CTO var han än placeras, han producerar också videos på Youtube, skriver nyhetsbrev, driver gemenskaper för Elixir-CTO:er, och jobbar med rekrytering av utvecklare. Hur hamnade han här, och hur hänger det ihop?

Bartek är intresserad av tekniker utanför sitt huvudområde och är därför nyfiken på Elixir. Lars berättar varifrån Elixir och Erlang kommer, och en del om hur ramverket Liveview fungerar för att bygga webbsidor. Det blir också en bredare diskussion om att utforska fler världar än den man just nu jobbar i, och hur vissa miljöer kanske är svårare att göra sidorörelser från och till än andra.

Som avslutning: lärdomar från Jonathan Stark om bättre sätt att ta betalt för värdet man faktiskt skapar, snarare än timmarna man jobbar.

LänkarLars WikmanLars på YoutubeLättpocketAlgonetPublisherWordpressJoomlaDrupalElixirRuby on RailsErlangJosé ValimErlang the movieJane WalerudOTP - Erlangs standardbibliotekElixirs standardbibliotekNervesPhoenixMonkey patchingRedisElmAlchemist guild - Lars Elixir-CTO-gemenskapDenoDapperStack overflows servermiljöBlazorHTMXLiveviewJonathan StarkPatrick McKenzie/patio11Value pricingHourly billing is nutsDitching hourlyThe business of authorityRochelle MoultonCitatWebcam mot webcamOmsätta mina PHP-kunskaperMax 70%Konsulta runtEn business med utväxlingEn ganska fin hävstångKandidater företag drömmer omProblem som nybörjare inte harStällen att innovera påSvårt att sticka åt sidanSkicka ett litet deltaUndvika timpengBli konsultkonsult
2023-03-08
Länk till avsnitt

056 - Berätta historier med datorn del 3 av 3 med Pontus Wittenmark

Pontus Wittenmark berättar om utvecklingen av sitt spel Justin Wack and the Big Time Hack. Det här avsnittet är del tre av tre, där Pontus berättar hur det gick att faktiskt bygga spelet.

Han berättar om problemen med visuell programmering, och om att bygga sitt eget testramverk för peka- och klicka-äventyr. Vi får också höra om Unitys grava begränsningar jämfört med att utveckla störe program i Visual studio, och inte minst om värdet av att ha direktkontakt med de som stött ens kickstarter.

LänkarJustin Wack på SteamJustin Wack på GoGKickstartern för Justin WackDiscordservernDen visuella programmeringenSeleniumPlaywrightDRY - don't repeat yourselfFluent-syntaxInkInkleInkyScummVMWarm kittenCitatUndrar hur stor pressen ärIngenting kom i närheten av kodSitta på ett café i Notepad
2023-02-22
Länk till avsnitt

055 - Berätta historier med datorn del 2 av 3 med Pontus Wittenmark

Pontus Wittenmark berättar om utvecklingen av sitt spel Justin Wack and the Big Time Hack. Det här avsnittet är del två av tre, och Ponuts berättar om att skriva handlingen, skapa pusslen, och få tag på grafiker och röstskådespelare, och inte minst: hur gick Kickstartern och varför?

LänkarPontus WittenmarkManiac MansionDay of the tentacleRon GilbertRon Gilberts bloggArtstationAlberto CostaVisionaire studioScratchMonkey Island-serienGrim FandangoTelltaleThe Curse of Monkey IslandDave GrossmanThimbleweed parkRevolution softwareAdventureX - spelkonferens om äventyrsspelSpine - animationslösning i UnityCitatVad ska storyn handla om då?Twin Peaks-igRibban ligger högtEn massa brittiska vännerDet var en häftig röst du harEn publik som möjligen, antagligen inte fanns därGrafikern blev skitnervösPå håret hela vägen20 png-bilder varje gång gubben pratade
2023-02-15
Länk till avsnitt

054 - Berätta historier med datorn del 1 av 3 med Pontus Wittenmark

Pontus Wittenmark berättar om utvecklingen av sitt spel Justin Wack and the Big Time Hack. Det här avsnittet är del ett av tre, där Pontus berättar om bakgrunden: vilken var vägen fram till spelet, och vilka verktyg valde han?

Vi får bland annat veta hur spelutveckling i Unity skiljer från annan C#-utveckling, och hur Pontus relation är till TV-världens koriander Twin Peaks.

Introcitat

"I got good news! That gum you like is going to come back in style."

Twin Peaks S01E16LänkarPontus WittenmarkTwin PeaksRiketJustin Wack and the Big Time HackMonkey Island-spelenDay of the tentacleManiac MansionKing's questC64SimpsonsXAMLWPFSilverlightBlazorGodotUnityMono-runtimenUnitys asset storeAdventure creatorCitatTV-världens korianderEn lång och konstig titelSkriv din första kodradManiac Mansion i browsernBerätta historier med datornUnity juniorDet som för mig var himla trassligt
2023-02-08
Länk till avsnitt

053 - Blazor vs. React med Pontus Nagy

Bakom den click-baitiga titeln gömmer sig ett gemytligt avsnitt där Bartek får besök av Pontus Nagy och de diskuterar React och annan modern webbutveckling, Tailwind, Blazor, och effektpedaler.

Diskussionen börjar med reflektion kring React och modern webbutveckling - hur mycket har egentligen faktiskt blivit enklare och bättre sedan 2010-talet när man byggde monoliter som spottade ur sig HTML till klienter?

Innan de kommer fram till Blazor hinner de också med att diskutera vad folk gillar och ogillar med Tailwind. Kan det vara så att många som ogillar Tailwind mest gör det av teoretiska skäl, utan att ha testat det själva?

Bartek har Blazor högt på sin lista av tekniker att göra mer med, och Pontus har jobberfarenheter att dela med sig av.

Sist men inte minst: en liten avrundning om effektpedalernas och hobbyprojektens mysiga värld.

LänkarPontusKodsnackavsnitt med PontusReactWeb formsJqueryXSLTCRUDBlazorTailwindAvsnitt 36, om TailwindBootstrapWasm - WebassemblyHandlebarsMustacheCode-behindCypressBunit - testramverk för Blazor (byggt av Egil Hansen)vend.se2022-retrospektivetTsundokuCitatStorbank i SAFe-tåg(Jag har) Ett komplicerat förhållande till ReactCRUD-appar åt svenska företagMid-career crisisStockholmsstackenFunktionell CSSAlla säger att de har ett designsystemLegobitar måste ju ha luft mellan sigFolk har filosofiska problemDu behöver inget APIVi är i sanningenMotivera bort min yrkesroll
2023-01-24
Länk till avsnitt

052 - Retrospektiv 2022 med Bartek Tatkowski

Vad har en grottmänniska, The Beatles och staplar med böcker gemensamt? De är alla med på listan när Bartek gör en tillbakablick över 2022 och minns ljusglimtar som sken litet extra mycket.

LänkarGet BackPeter Jackson använde AI för restaurering av ljudetGlue peopleBoring technologyGrug Brain DevHTMXTsundoku
2023-01-11
Länk till avsnitt

051 - GmbH och PLCer med Jakob Sagatowski

Jakob Sagatowski gästar podden för andra gången och berättar om livet som frilansare inom industriell automation. I Tyskland. Jakob berättar hur han hamnade där, och om hur branschen på många områden ligger efter mjukvarubranschen. Bland annat är väldigt mycket information pay to play - kurser som kostar en väldig massa pengar, något som Jakob bidragit till att förändra med sin egen kurs om PLC-programmering på Youtube. En kurs som både fått ett väldigt varmt mottagande, och också ett oväntat negativt från ett fåtal som är rädda för att se sin bransch förändras.

LänkarJakobKompilator 14 - förra avsnittet med JakobGmbH - tyska aktiebolagPLC-programmeringJakob på YoutubeJakobs bloggBeckhoffTwincatMax PlanckVetenskap avancerar en begravning åt gången - Plancks principJakobs kurs - PLC programming using Twincat 3Sista avsnittet av kursensagatowski.comalltwincat.comTitlarInte engelska som alternativErfarenheten är ändå positivBranschen är ju rätt konservativMjukvarutänk på industriell automationEn total slumpBygga ett teleskop eller en fabrikMycket pay to play
2022-12-28
Länk till avsnitt

050 - .NET, oavsett med Mattias Karlsson

Mattias Karlsson gästar podden för att diskutera vad som är nytt i .NET 7, och vad moderna versioner av .NET i allmänhet klarar av. Allas bild av .NET kanske inte speglar den moderna plattformen helt.

Mattias berättar också om några favoritnyheter i C# 11, och avslutar med att se fram mot en framtid bortom kontainrar - med mer Webassembly!

Introcitat

"Is it future or is it past?"
? MIKE, Twin Peaks: The Return

LänkarMattias KarlssonAvsnitt 40 - sist Mattias var medSwetugg i Göteborg.NET Framework.NET core - det moderna .NETPCL - Portable Class LibrariesWinformsWPF - Windows Presentation FoundationTechempower-benchmarksRecord typesDTO - data transfer objectCLR - Common Language RuntimeC# 11LINQPattern matching i C# 11Raw string literalsAOT - Ahead-of-time-kompileringMAUI - "Multi-platform App UI"Tree-shaking - metoder för att ta bort kod som inte används innan en applikation skeppasDependency injectionReflectionWasmBlazorWASI - webassemblyruntime istället för kontainerSteve SandersonAzure functionsAWS LambdaTitlarSom två bubblorStöd för allt nyttVärma upp halva GöteborgAllting var definieratPragmatiskt migrera.NET, oavsettTåget går en gång per årInte bara instansmetoderHur många måsvingar man behöverSå lite som möjligt på containern
2022-12-14
Länk till avsnitt

049 - Starta företag med Postman med Fredrik Björeman

Fredrik Björeman gästar podden och berättar för Bartek om sina öden och äventyr med att starta företag för sitt poddande. Ja, det finns folk som inte startar eget för att bli frilansande IT-konsult.

Allt vi vill är att kunna starta företag via Postman!

Introcitat

"Fellas, don't drink that coffee! You're not gonna believe this, there was a fish in the percolator!"

Twin Peaks S01E01LänkarFredrikEn fisk i perkolatornTwin peaksCool companyNisse från ManpowerSNI-koderLars WikmanLucasartsSierraInfocomBureaucracyAnna Leijons frilansguidePostman? - ellipsis, eller uteslutningsteckenRegular programmingCitatLite som korianderVidareutveckla hobbyverksamheternaDra in en bankEn tid om sex veckorStarta företag med Postman
2022-11-30
Länk till avsnitt

048 - Mer än korvstoppning med Erik Hedberg

Erik - en av Barteks många kollegor i egenskap av frilansande konsult - gästar podden och diskuterar utbildning, mer specifikt att hålla och sälja utbildningar. Både Erik och Bartek har planer på att sälja olika typer av utbildning som ett sätt att skala upp sig själva. Allt från utbildningsformer till sätt att sälja och konkreta målsättningar för resten av året avhandlas.

Länkar Ge dig själv en present varje dag
Erik"Slacken" - Kodsnacks Slack-kanal. Alla intresserade av utveckling är varmt välkomnaGoNordic.js - årlig och berömd Javascriptkonferens i StockholmSwetuggGitpodGithub codespacesBlazorEriks hemsidaE-posta ErikCitatVAB-förskjutetKänner mig som en dussinkonsultEn pappa som var egenUppdraget man kommer till imorgonFylla stolen med migJag skalar väldigt dåligtVäldigt högt upp på mount StupidMer än korvstoppning
2022-11-16
Länk till avsnitt

047 - Frilansarlivet fullt ut med Anna Leijon

I detta avsnitt pratar Bartek med Anna Leijon, den svenska frilansardrottningen. De diskuterar sina resor från anställning till frilans, hur man kan kombinera frilansandet med sidoprojekt och inte minst Annas kommande frilansarbok.

Några höjdpunkter:

Anna Leijon berättar om sin väg in till frilansande.Aktiebolag kontra enskild firma.Man kan ha fler bolag också, och driva fler projekt. Men man måste inte! Anna har återinvesterat en del av sina frilanspengar i att starta fler verksamheter. Men känner inte Anna debiteringsångesten när hon lägger tid på saker som inte drar in pengar på samma sätt som klassiska frilansuppdrag kan göra?Anna berättar om sitt bokprojekt, "Frilansguiden 2.0" om man så vill. Bartek frågar om att ta hjälp i skrivandet och en intressant diskussion om att få hävstång i sina projekt genom att ta hjälp på olika sätt uppstår.Sist men inte minst: finns det något Anna önskat att hon gjort annorlunda?LänkarAnna LeijonAnnas forumAnnas SlackNetlightCoolcompany - en av många tjänster för att fakturera utan att ha eget företagTeamo - Annas tebolagFlowby - Annas köbolagAnnas podcast - TechskaparnaFrilansarguidenFörbeställningssidan för Annas bokRefactoring UI
2022-11-02
Länk till avsnitt

046 - Ett eget språk med Patrik Svensson

Patrik Svensson berättar om sitt programmeringsspråk Mew, vad det bygger på för tekniker och hur lätt eller svårt det är att skriva sitt eget språk. Dessutom berättar han lite om sitt projekt Spectre console, och vilken nytta man kan ha med att lämna över sitt öppna källkodsprojekt till organisationer som .net foundation.
?

LänkarPatrik SvenssonTidigare avsnitt med PatrikSpectre ConsoleNorton Commander.NET foundationCakeMakeDrama kring .net foundation?Github copilotNFT:erBeanie babiesTulpanmanin i Nederländerna - en av de tidigare bubblornaNetscape och MosaicGas - avgifter man måste betala för Ethereum-transaktionerLSP - Language server protocolLLVMMew - Patriks programmeringsspråkMew - det danska bandetCIL - common intermediate languageSaker Mew bygger på - framför allt LLVMMonoWebassembly
?Patriks tre boktipsCrafting interpretersWriting an interpreter in GoWriting a compiler in Go
2022-10-19
Länk till avsnitt

045 - Refactoring UI med Adam Sernheim

Veckans gäst

Adam en systemutvecklare med huvudkompetens i Java som är ständigt på jakt efter ny kunskap och han delar gärna med sig av det han kan, till exempel på sin tekniska blogg eller via föreläsningar. Är ni sugna på att veta mer om detta är ni välkommna att kontakta honom på bananpaj.se/sv.

LänkarAdam SernheimRefactoring UITailwind UIShuffle DevBookbinder.jsAdams appGilla och följ Kompilator

Om du gillade detta avsnitt kan du prenumerera på Kompilator i din poddapp. Jag är hemskt tacksam om du även lämnar ett omdöme på iTunes vilket hjälper fler att upptäcka podden.

Kompilator hittas på världsvida webben men även på @brtkdotse på Twitter samt på LinkedIn.

Bakom mikrofonen finns Bartek Tatkowski, podcasten produceras av BRTK Dev AB.

2022-10-05
Länk till avsnitt

044 - Ett varv till

Veckans gäst

Bartek är en frilansande .NET-utvecklare med nästa 20 års erfarenhet av yrket. Du har hitta honom på brtk.se eller på Twitter.

Gilla och följ Kompilator

Om du gillade detta avsnitt kan du prenumerera på Kompilator i din poddapp. Jag är hemskt tacksam om du även lämnar ett omdöme på iTunes vilket hjälper fler att upptäcka podden.

Kompilator hittas på världsvida webben men även på @brtkdotse på Twitter samt på LinkedIn.

Bakom mikrofonen finns Bartek Tatkowski, podcasten produceras av BRTK Dev AB.

2022-10-04
Länk till avsnitt

043 - Mer hobbies, mindre projekt

Veckans gäst

Bartek är en helt ok utvecklare, godtagbar entreprenör och även värd för podcasten Kompilator. Han driver den pyttelilla teknikbyrån Yoisho och kommer förmodligen när som helst att börja blogga på brtk.se. Ibland postar han roliga gifar på @brtkdotse.

Gilla och följ Kompilator

Om du gillade detta avsnitt kan du prenumerera på Kompilator i din poddapp. Jag är hemskt tacksam om du även lämnar ett omdöme på iTunes vilket hjälper fler att upptäcka podden.

Kompilator hittas på världsvida webben men även på @brtkdotse på Twitter samt på LinkedIn.

Bakom mikrofonen finns Bartek Tatkowski, podcasten produceras av Yoisho AB.

2021-08-24
Länk till avsnitt

042 - Statiska sajter i .NET via Statiq med Martin Björkström

Veckans gäst

Passionate software developer on a continuous learning path. Microsoft MVP and jack of all trades with professional experience in everything from bare-metal programming to cloud-native solutions. Currently focusing on .NET and Azure. Father of three, fiancé of one, and an open source contributor.

LänkarBuiltWithDot.NetStatiq.devStatiq.WebMartins BloggAvsnittets sponsor

Detta avsnitt sponsras av... mig själv! Närmare bestämt via mitt sidoprojekt Geekshirt.se.

Geekshirt.se. kommer du kunna köpa fräscha tishor, stickers och affischer med utvecklartema. Vad sägs till exempel om en tshirt med instruktioner om hur man avslutar vim, eller stickers som påminner om att vänner inte låter vänner använda right-click publish?

Inom kort kommer du även kunna köpa merch för svenska opensource-projekt där en del av vinsten doneras tillbaks till projektet.

Styr browser mot geekshirt.se och spröjsa upp garderoben - nu! När du handlar på Geekshirt.se. hjälper du dessutom podcasten att fortsätta produceras.

Just det, en sak till - använd rabattkoden "kompilator", så får du 15% rabatt på hela köpet och dessutom gratis Kompilator-stickers.

Gilla och följ Kompilator

Om du gillade detta avsnitt kan du prenumerera på Kompilator i din poddapp. Jag är hemskt tacksam om du även lämnar ett omdöme på iTunes vilket hjälper fler att upptäcka podden.

Kompilator hittas på världsvida webben men även på @brtkdotse på Twitter samt på LinkedIn.

Bakom mikrofonen finns Bartek Tatkowski, podcasten produceras av Yoisho AB.

2021-04-09
Länk till avsnitt

041 - Öppna skolplattformen med Johan Öbrink och Erik Hellman

Veckans gäster

Johan Öbrink - Technical Visionary. Public speaker. Digital strategist and therapist. Helps organisations change through strategy, code and culture. Expert (acc. to TV4)
Erik Hellman - Code, coffee, cute things. Not necessarily in that order. Bloggar på hellsoft.se

Länkar

Skolplattformen
Skolplattformen på Twitter
Skolplattformen på Github
Municipio är en öppen webbplattform för kommuner och offentlig sektor

Avsnittets sponsor

Detta avsnitt sponsras av... mig själv! Närmare bestämt via mitt sidoprojekt Geekshirt.se.

Geekshirt.se. kommer du kunna köpa fräscha tishor, stickers och affischer med utvecklartema. Vad sägs till exempel om en tshirt med instruktioner om hur man avslutar vim, eller stickers som påminner om att vänner inte låter vänner använda right-click publish?

Inom kort kommer du även kunna köpa merch för svenska opensource-projekt där en del av vinsten doneras tillbaks till projektet.

Styr browser mot geekshirt.se och spröjsa upp garderoben - nu! När du handlar på Geekshirt.se. hjälper du dessutom podcasten att fortsätta produceras.

Just det, en sak till - använd rabattkoden "kompilator", så får du 15% rabatt på hela köpet och dessutom gratis Kompilator-stickers.

Gilla och följ Kompilator

Om du gillade detta avsnitt kan du prenumerera på Kompilator i din poddapp. Jag blir jätteglad om du lämnar ett omdöme på iTunes vilket hjälper fler att upptäcka podden.

Kompilator hittas på världsvida webben men även på @brtkdotse på Twitter och LinkedIn.

Du är även välkommen in på vår Discord!

2021-03-05
Länk till avsnitt

040 - Batchjobb via Azure Functions med Mattias Karlsson

Veckans gäst

Mattias Karlsson är systemarkitekt och delägare på Göteborgs konsultföretaget WCOM. Han är även Microsoft Most Valuable Professional inom Azure och Developer Technologies. Aktiv inom öppen källkod? mest känd där som en av de ansvariga bakom byggorkestrerings-verktyget Cake och JSON serialiseraren LitJSON. Passion för community som en av arrangörerna bakom .NET användargruppen SWENUG och DevOps användargruppen DOUGH. Började programmera på 8 bitars maskiner på 80-talet, men jobbat professionellt som utvecklare sedan millennieskiftet.

Avsnittets sponsor

Detta avsnitt sponsras av... mig själv! Närmare bestämt via mitt sidoprojekt Geekshirt.se.

Geekshirt.se. kommer du kunna köpa fräscha tishor, stickers och affischer med utvecklartema. Vad sägs till exempel om en tshirt med instruktioner om hur man avslutar vim, eller stickers som påminner om att vänner inte låter vänner använda right-click publish?

Inom kort kommer du även kunna köpa merch för svenska opensource-projekt där en del av vinsten doneras tillbaks till projektet.

Styr browser mot geekshirt.se och spröjsa upp garderoben - nu! När du handlar på Geekshirt.se. hjälper du dessutom podcasten att fortsätta produceras.

Just det, en sak till - använd rabattkoden "kompilator", så får du 15% rabatt på hela köpet och dessutom gratis Kompilator-stickers.

Länkar

Blog: https://www.devlead.se/
Twitter: https://twitter.com/devlead
GitHub: https://github.com/devlead

Cake
Cake 1.0 Lanserat!
Blog: https://cakebuild.net/blog/
Twitter: https://twitter.com/cakebuildnet/
GitHub: https://github.com/cake-build/cake/

Azure:
Skapa din första funktion i Azure: https://docs.microsoft.com/sv-se/azure/azure-functions/functions-create-first-azure-function
Vad är durable functions?: https://docs.microsoft.com/sv-se/azure/azure-functions/functions-create-first-azure-function

Gilla och följ Kompilator

Om du gillade detta avsnitt kan du prenumerera på Kompilator i din poddapp. Jag blir jätteglad om du lämnar ett omdöme på iTunes vilket hjälper fler att upptäcka podden.

Kompilator hittas på världsvida webben men även på @brtkdotse på Twitter och LinkedIn.

Du är även välkommen in på vår Discord!

2021-02-08
Länk till avsnitt

039 - SEO för utvecklare med Linnea Hubble

Veckans gäst

Linnea Hubble är en etablerad profil i SEO-branschen och har med sina 12 års erfarenhet ansvarat för SEO-arbetet bland annat på onlineresebyrån Etraveli med verksamhet i 70 marknader, resejätten Expedias nordiska marknader och senast på Sveriges största e-handel Dustin. Hon har suttit i juryn för Svenska SEO-priset och deltagit som talare på Swetugg på ämnet SEO för utvecklare. Numera tar Linnea konsultuppdrag som SEO-expert på distans, och lever som digital nomad. Linnea startade sin karriär på Googles huvudkontor i Mountain View, Silicon Valley, redan 2006, men valde att flytta hem till Sverige och har sedan dess även hunnit med ett par år i London.

Länkar

Googles egna verktyg

Google Search ConsoleGoogle AnalyticsPageSpeed InsightsMobile Friendly TestLighthouse

Verktyg för att följa rankings och synlighet i sökmotorer (några exempel)

Searchmetrics (89 EUR/mån)Sistrix (100 EUR/mån)SEMrush (100 USD/mån)Ahrefs (99 USD/mån)RankRanger (69 USD/mån)

Verktyg för länkar

MajesticVerktyg för teknisk SEOScreaming Frog crawlerGoogle GuidelinesKontaktLinneas LinkedInTwitterSwetugg presentationWebsiteGilla och följ Kompilator

Om du gillade detta avsnitt kan du prenumerera på Kompilator i din poddapp. Jag blir jätteglad om du lämnar ett omdöme på iTunes vilket hjälper fler att upptäcka podden.

Kompilator hittas på världsvida webben men även på @brtkdotse på Twitter och LinkedIn.

Du är även välkommen in på vår Discord!

2021-01-15
Länk till avsnitt
Hur lyssnar man på podcast?

En liten tjänst av I'm With Friends. Finns även på engelska.
Uppdateras med hjälp från iTunes.