Kodsnack

Kristoffer, Fredrik, Tobias
undefined
Jul 7, 2020 • 58min

Kodsnack 373 - Skvattram och pors

Kristoffer är speedad av första kaffet på länge, Fredrik köper stadigt så mycket kaffe att ICA lägger märke till det. Som uppvärmning berättar Kristoffer om hur han börjat brygga öl. Naturligtvis inte på samma sätt som alla andra, utan på mer gammaldags vis och med en mycket större variation på ingredienser. Och även på varifrån jästen kommer. Huvudämnet för dagen är intryck och tankar från WWDC - Apples årliga utvecklarkonferens. Vågar vi hoppas på ett Apple som tar efter Microsoft och blir alltmer utvecklarvänligt? Blir det kul att utveckla appar som kör på alla Apples plattformar? Och hur kunde de göra bort sig som de gjorde i historien med mejlappen Hey? Som avslutning riskerna med att köpa saker som inte levereras på lång tid. Tangentbord, till exempel. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar De tyska renhetslagarna för öl Brygga öl på en hel tupp - "Take five gallons of ale, and a large cock, the older the better." Wikipedia har mer information Skvattram Pors Röllika Mjöd Tepache - ananasdryck Kimchi Hydrometer WWDC Keynoten Metal Swiftui Catalyst Podcast chapters Monument valley - rekommenderas varmt Dashboard App clips Hey-historien David Heinemeier Hansson Jason Fried Big sur - årets version av Macos IOS 14 SF symbols FOSDEM Titlar Jag är speedad och håller på att tappa rösten Gamla tekniker för att göra saker Definitionen av öl Brygga öl på en hel tupp Skvattram och pors Det som vi associerar med öl Socker som sockerkälla Det tilltalar ju programmeraren i en Craig Federighis finger guns En app som är över alla plattformar Jag undrar ju om det känns frustrerande att vara Microsoft i det här läget? Hybris långt över gränserna Om jag ska betala så betalar jag rakt upp och ner Tiotusen personer i en sardinask Socker som socker
undefined
Jun 30, 2020 • 1h 1min

Kodsnack 372 - Min del av upphovsrätten, med Carl Gleisner

Fredrik och Johan Thelin snackar licenser med Carl Gleisner - biträdande jurist och medlem i Free software foundation Europe - the legal network. Där vi andra tvekar och säger "jag är ju ingen jurist" kan Carl gå på djupet, förklara hur det faktiskt ligger till och ta upp aspekter vi andra inte är medvetna om. Några punkter ur innehållet: Public domain - när man försöker bli av med alla upphovsrätter. Går det, och i så fall hur? Licensfloran i världen - finns det något sammanhang då det är rimligt att sätta ihop en egen licens? Skadeståndsanspråk på mjukvara, och hur alla långa friskrivningar i versaler i amerikanska licenser kommer från en helt annan kultur än den vi har i Sverige och Europa Kan man i Sverige helt friskriva sig från ansvar för den mjukvara man skapat? Vad är "rogue enforcement", och hur och när kan det orsaka problem? Håller det juridiskt att skriva över upphovsrätten till en annan part, vilket vissa projekt har som praxis? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar Kodsnack 367 och 360 - våra två tidigare avsnitt om licenser Carl Gleisner Johan Thelin Public domain Creative commons 0 Unlicense OSI - Open source initiative Datorprogramdirektivet Google-Oracle-tvisten kring Java-API:erna EUPL - EU:s open source-licens Linus Torvalds första licens för Linuxkärnan ("licensen är sektionen "2. Copyrights etc") De tio punkterna i open source-definitionen De fyra friheterna - frihet att köra, studera, distribuera, och förändra (och dela med sig av sina förändringar) Polyform-licenserna Source available - licenser där du får se källkoden, men med begränsningar som gör att licensen inte klassas som öppen källkod Heather Meeker Sakskada Personskada Förmögenhetsskada Ideell skada Kontraktuellt skadeståndsansvar Skadeståndslagen Produktansvar McHardy-fallen GPL 2 GPL 3 FSF - Free software foundation CLA - contributor license agreement Too long; didn't read - mjukvarulicenser förklarade på vanlig engelska Indiska debatter om GPL 3 Mozilla public license version 2 Carl på Linkedin WSA - där Carl jobbar Titlar Jag är jurist, vill ni fråga saker? Jag vill inte ha några upphovsrätter Åtgärderna som jag har monopol på En särskiljd ovilja mot upphovsrättssystemet Ett datorprogram är inte jämförbart med en tavla Den typen av problem kan inte uppstå med tavlor Vad du vill med ett visst uttryck Tänk dig en dag utan open source En enkel bokstavskombination Jag kanske är ett universitet Kvalificerat ojusta handlingar Konkurrerande orsakssamband En ärlig chans att slå upp en lag Jag har ingen hypotetisk inkomst Min del av upphovsrätten
undefined
Jun 23, 2020 • 1h 10min

Kodsnack 371 - Ingen vill skriva de här rutinerna

Tobias och Fredrik snackar som uppvärmning om chocken att det snart är midsommar, och dessutom varmt på hemmakontoret. Som veckans huvudämne berättar Tobias till att börja med om hur C++ egentligen kompileras. Därefter förklarar han vad det innebar för Plex när de skulle börja skeppa Plex byggt med LLVM och Clang på alla plattformar, och hur det ledde honom att återigen bidra till LLVM-källkoden för att Plex löser problem som ingen annan riktigt gett sig på. Som avslutning knyter vi an till Tobias soloavsnitt och snackar lite mer om hur och varför man kan hamna i det där läget där man känner sig som den ende i världen som försöker lösa ett visst problem. Allting ska gå fort, utom det här bygget. Tobias dator får lida för att alla andra ska ha det bra. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar När Plex bytte till Clang och Conan Clang Conan LLVM GIMPLE - GCC-IR LLVM-IR Webassemblys textrepresentation Compiler explorer med exemplet vi snackar om Länkare LLVM-LLD Libgcc compiler-rt (LLVM-varianten av Libgcc) Dynamic library loader CRT - C runtime Alpine musl - alternativt standardbibliotek för C rpath __start APT Page size Neon-optimeringar Martin Storsjö Bambuser Tobias soloavsnitt Timeedit Webpack Babel Dan Moren Incomparable Six colors The aleph extraction The bayern agenda The caledonian gambit Ocean's eleven Angry robot Titlar Tillbaka bakom micken Tre år på bara några månader Det är midsommar imorgon Din lokala ICA-handlare på Instagram Halva steget in i LLVM och Clang Hur optimeringen kickar in Så litet jag kan få det Då tar länkaren över Ingen vill skriva de här rutinerna En uppsättning binärer per plattform Skeppa överallt där det finns en Linuxkernel Om du länkar till ditt Libc statiskt Leta efter dina bibliotek i framework-katalogen Rutiner som kör innan din binär kör En bootstrap-Clang Nu får vi bygga Clang igen En gång för varje plattform Varför behöver ni över huvud taget bygga er egen kompilator? Expertens förbannelse Det som är kvar måste vara möjligt att göra Det är ingen som jobbar på det
undefined
Jun 16, 2020 • 1h 20min

Kodsnack 370 - C sharper, med Anders Arpi

Fredrik snackar C# med Anders Arpi, en utvecklare som till skilnad från Kodsnacks standardpanel har bra koll på språket och hela .NET. Vi snackar lite om .NET genom tiderna, Microsofts omvandling från ett Windowsfokuserat företag till ett som gör produkter utvecklare gillar och har nytta av oavsett språk och miljö, och givetvis C#. Vi snackar om den inspiration från funktionella språk som letat sig in de senaste åren, LINQ, tupler, pattern matching, och vad som skaver med async. Vi snackar också lite om hur språket utvecklas, vad som är nytt och hett (sa någon Blazor?), hur allt nytt kan göra det svårare för nya utvecklare att komma in i ett språk, och om den stora best som är Visual studio. Känner du, precis som Anders gjorde, att något ämne är underrepresenterat i podden? Hör av dig! Råkar du dessutom veta att du eller någon annan gärna snackar om ämnet är chanserna riktigt goda att vi kan få till ett avsnitt! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar Anders Arpi C# Polyglot Microsoft äger Github, ocskå Visual studio code .NET core .NET framework Mono Unity Xamarin Miguel de Icaza .NET 5 Azure Winforms VB.NET - Visual basic F# Advent of code XML literals i VB.NET async och await i C# Tuples i C# Pattern matching i C# ES6 Analyzers för .NET Roslyn AST LINQ Out-variabler C# 9 Record types Struct i C# Pass by reference eller pass by value Nuget Anders Hejlsberg Typescript .NET foundation RFC Swift Swifts ägande- och utvecklingsprocess Lambda i C# Delegater i C# Problem med async i C# Varianter på async-edge-cases och varianter på lösningar The Java generics FAQ Rider Webassembly Blazor Hur Blazor började Silverlight Boo Xamarin.forms .NET Maui Årets Build-konferens Titlar Kladda runt och ha kul i andra språk Bli förvirrad på nytt Inte så gift med Microsoft En tendens att köpa saker En enklare bild av "Vad är .net?" En elefant som bara dog Det finns, absolut VB.net är också bra, förresten Bra på att vänta med features C sharper Abstraktionen läcker inte på en vecka Alla fungerar i vissa fall Som bäst okej
undefined
Jun 9, 2020 • 59min

Kodsnack 369 - Mer socialt och mindre medier

Kristoffer och Fredrik snackar om byggen. På ytan handlar det mycket om bygge av utedass, men under ytan handlar det nästan precis lika mycket om kodhantverket som alltid. Fördelen med att bygga på riktigt är att det är mycket enklare att fokusera på en sak, eftersom verktygen inte stödjer att vi när som helst hoppar över till någon annan aktivitet. Det är inte lätt att låta internet vara på i bakgrunden. Vi diskuterar också att ligga i krig med naturen och att envisas med att försöka skapa sig den perfekta savannen. Får vi mer gjort än någonsin, och varför envisas vi med att försöka ha en kultur över hela världen? Hemifrånjobb - vi har kommit ur den cyniska dippen och är optimistiska för hemjobbets framtid. Sedan snackar vi givetvis om Black lives matter, hela situationen som utspelar sig och hur mycket värre saker är än vi någonsin har föreställt oss. Vi hoppas att det kan komma bra förändringar ur allting, det känns som att fler har börjat prata om problem och att förbättra världen, även i våra cirklar. Vi har ett ansvar, allihop. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar Granngården Kvilleken DJGPP John Roderick - det måste ha varit Road work eller Roderick on the line Grunge och grungeklädsel Separett Filmen där George Floyd dödas Neil deGrasse Tysons text * Sevärd video av MKBHD, med massor av bra länkar Eichmanns argumentation - jag utförde bara order Intervjun om boken om vad som händer om Trump inte accepterar ett valresultat En av Reddits grundare har slutat Paul Frazee Beaker Vårt avsnitt med Paul om Beaker Titlar Record it all and let Fredrik sort it out Det är jag som är postproduktion Rita resten av ugglan Såga saker i vinkel Friggebod i paket Gräsmatta är fullständigt onaturligt Den perfekta savannen Personligt korståg mot gräsmattor Tänk på bina Katterna blir tjockare och tjockare Ett högintensivt krig mot naturen Den passar dåligt överallt Bra musik i våra vanliga kläder En grungeperiod för tech Skriv kod som Nirvana gör musik Skriv kod som du bygger utedass En tron av rang Det som viruset har gett oss Någon sorts bägare som runnit över Facebook skapar en bubbla för mig En röst som inte är ett ryskt troll Energin för förändring Mer socialt och mindre medier
undefined
Jun 2, 2020 • 1h 10min

Kodsnack 368 - Läget i Javavärlden

Kristoffer och Fredrik snackar, till att börja med om att spela in avsnitt själv, och tackar så mycket för alla glada tillrop våra soloavsnitt fått. Sedan snackar vi om Kristoffers nya jobb som frilansande konsult, hur det gick till och vilken utvecklingsmiljö han plötslig hamnat i. Kristoffer har blivit Javautvecklare igen, av helt fritt val dessutom. Vad berodde det på, hur gick det till, och hur känns det? Modern Java, moderna verktyg och ett annat IDE än Eclipse var nycklar till framgång och glädje. (Oroa er inte, det finns fortfarande saker att störa sig på också. Som minneshantering och generics.) Känslan av frihet när man faktiskt gjort valet själv är något helt annat än om någon annan dikterat exakt samma saker åt en. Vi fick också kul återkoppling från Svante kring det här med webbteknikstaplar och att banta bort dem. Tack för det, och fortsätt höra av er när ni har tankar, kommentarer och annat! Som avslutning: tangentbordssnack! Kristoffer är glad, hans teoretiska finansiella rådgivare är det inte. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar Avsnittet Fredrik gjorde själv Avsnittet Tobias gjorde själv Kompilatoravsnittet vi fick vara gäster i Suse Ziran - Kristoffers bolag Ziran - ordet Taoism Kotlin Eclipse Intellij OSGI Maven Gradle Android studio Groovy Java 11 Java 14 AWS Var-syntax i Java Lambdafunktioner Sonarqube - kodanalysverktyg Rust Win32-API:et XAML Javalin Ruby on rails Flask Anonyma funktioner i Java Javaforum Generics i Java Type erasure JSON pdb - Pythondebuggern Pycharm Jetbrains sponsrade Kodsnack i till exempel avsnitt 99 Webstorm Visual studio code Sublime text Neovim Svantes tips om att banta sin webbteknikstapel var i Kodsnacks Slack-kanal Advent of code Arrow functions Blogginlägg om minimal React-setup - tack Jens för länken! Vanilla.js Planck Ergodox Preonic Drop Olkb Kailh-switchar, som silver och brons Cherry MX brown KAM wraith Vilebloom-tangenterna Ramaworks Ramaworks M50 Titlar En elefant i rummet Lagom till corona En flotte mitt på ett stormigt hav Ditt efternamn och din bransch Världen är som en flod Flyta på vattnet Allting flyter, allting förändras Konsult resten av året Läget i Javavärlden Det känns som att skriva Python Tio Gradledemoner Jag kommer att kunna lösa problemet i Java Känslan av frihet Typlöst land Komma tillbaka till typerna Jag har inte haft en riktig debugger på flera år Vad det är jag inte har Jag har hittat hem Javascript rakt på En finsk kompis som löder tangentbord En uppsättning silver
undefined
May 26, 2020 • 1h 17min

Kodsnack 367 - Ingen annan har några rättigheter

Vi - Fredrik, Henrik Sandklef, Jeena Paradies, Johan Thelin, och Tobias Olausson - följer upp snacket om licenser i avsnitt 360 och försöker ge mer bakgrundsinformation. Vi börjar bakifrån: hur fungerar det med rättigheter för den källkod man skriver om man inte gör något alls? Vi går igenom varför GPL finns, vad licensen innebär, och vad skillnaden är mot så kallade tillåtande licenser som MIT-licensen. Givetvis tar vi också upp den eviga frågan om vilken licens jag borde välja för min kod, och diskuterar om GPL egentligen är läskigare än tillåtande licenser eller ej. En trevlig del av svaret är att det inte är så viktigt från förstat början, men en annan viktig del är att det börjar bli hög tid att skaffa sig koll på åtminstone den licens man själv väljer att använda. Precis som testning och kontinuerlig utrullning blivit något varje utvecklare förväntas vara medveten om är det kanske dags att bli medveten om licensers betydelse också? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar Avsnitt 360 GPL Jeena Paradies Henrik Sandklef Johan Thelin Tobias Olausson Foss-north om licenser på Youtube U-båtspatent BSD-licensen Emacs-licensen FSFE Public domain Permissive-licenser Foss-north om premissive-licenser MIT-licensen CC0 - "No rights reserved" Carl Gleisner Free software foundation De fyra friheterna - köra, studera och förändra, distribuera, och distribuera dina ändringar GNU - systemet Copyleft Rättstvisten AT&T - Berkley Bell labs Freebsd, Openbsd, Netbsd GCC Userland ps LGPL Syscall-notisen för Linuxkärnan GNU:s GPL-FAQ Wheelers graf över licenser Fossology Openssl Distribution i GPL-sammanhang Openwrt GPL 3 Tivoization DMCA Mozilla public license choosealicense.com Netfilter/iptables användande av GPL har prövats rättsligt Titlar En prequel till avsnitt 360 Då har du alla rättigheter Ingen annan har några rättigheter Ett tomt repo utan licens i Väldigt göteborgskt En antilicens Beroendeträdet av licenser Mer och mer restriktioner i vad du inte får göra Smittoeffekten in i själva applikationen Bara ett sätt att uttrycka syftet
undefined
May 19, 2020 • 1h 6min

Kodsnack 366 - No servers involved, Beaker with Paul Frazee

Paul Frazee returns to discuss the evolution of Beaker - the peer-to-peer browser for web hackers. Just released as a public beta, Beaker has gone through a lot of changes since October when we last chatted. Paul tells us about what Beaker is and some of the important concepts, such as feeds, the file system, and starting to create things on top of them. On the surface, Beaker looks like a standard web browser with some unusual buttons, but just below the UI there's a lot of peer-to-peer technology, a serverless model of the web where you can just as easily edit, add, and remix as you can browse. Beaker feels like a tool to make the web open and easily editable - something anyone can pick up and start hacking on without strange hurdles of server setups, package management, hosting fees, and build scripts. We also talk about the very iterative and open development process of Beaker, and the high value of user testing. Paul talks about some of the many interesting problems left to solve, and the reasons why they're better solved later. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @antikristofferand @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 Paul Frazee The last episode Beaker browser Bittorrent The hypercore protocol Decentralized web summit Electron Chromium IPFS RSS peersockets Documentation for Beaker Codepen Web components Hyperdrive Markdown Iframe Globbing patterns JSON-LD - JSON standard for linking data RDF Microformats Append-only log Secure scuttlebutt Mathias Buus Andrew Osheroff Devops Eventual consistency Hashbase Unwalled.garden spec Ink & switch Gateway browser - mobile browser for building the P2P web. Alpha coming soon! Titles A peer-to-peer browser for web hackers Bittorrent 2.0 No servers involved Almost an IDE in itself Open up the creative side of web development Lowering the barrier to hackcess Standards all the way down Empower userland That's what we're trying to do: give developers new problems New problems of their own choosing Pulling it from Denmark You don't need a server for it Only superficially like other browsers The answer is "maybe" Your personal anchor Plane wifi is getting pretty good What you choose to put in front of people Lots of auditability
undefined
May 14, 2020 • 36min

Kodsnack 365 - Ett uttalande som är baserat på fakta

Tobias snackar om att vara ensam om det man gör, och om att anpassa sig till den coronafokuserade värld vi just nu lever i. Han pratar om känslan av att vara den ende som sliter med just det problem man för tillfället har, och undran varför det blivit så. Är jag den ende som är dum nog att ge mig på det här? Vad betyder det? Varför händer det alltid mig? Naturligtvis finns det ett konkret problem kopplat till byggsystem med i bilden. Sedan blir det funderingar kring världen i COVID-19-tider, hur det påverkar oss alla, hur lite vi vet och hur lång tid det kan ta innan vi faktiskt vet mer, och hur lite tidigare erfarenhet av att jobba hemma faktiskt betyder just nu. Extrainsatt specialmeddelande: En fjärde spelsylt - ett gamejam för upptagna människor - startar 18 maj och pågår fram till 31 maj. All information finns på https://itch.io/jam/spelsylt4, men som vanligt handlar det om att bygga ett mysigt litet spel på den tid man har över istället för att försöka hitta ett ledigt dygn eller liknande att hacka som en tok. Temat "ensamhet/isolering" ska på något sätt finnas i spelet, och du kan använda vilken teknik som helst så länge det färdiga spelet går att köra i en webbläsare utan plugins. Tack Johan Romin som dragit igång det hela denna gång! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar Tamasz - Tobias kollega Mingw - Minimalist GNU for Windows C++17 C++20 ELF - Executable and linkable format Autoconf Automake Cmake FFmpeg LLVM:s Discord Martin Storsjö - mingw-stödet i LLVM H264 x264 * LTO - Link-time optimization COVID-19 Smörkrisen i Norge 2011 Tobleroneaffären Ko-fi Spelsylt nummer 4 Johan Romin - hurra för att du dragit igång sylten! Titlar Ensam om det jag gör Jag ska inte säga smidigt Problem med Pythons byggsystem Helt plötsligt så gick min dröm i tusen bitar, igen Testerna i en emulator Inte alls en lösning på problemet Varför har jag det här problemet? En hög med assembler och C Stacken ska vara alignad i 64 bitar Ett uttalanade som är baserat på fakta Jag hatar när folk säger magkänsla Datan finns inte Vi behöver spola fram tiden fem år Jag har inte den informationen Söder om noll Min erfarenhet av att jobba hemifrån betyder väldigt lite just nu
undefined
May 12, 2020 • 44min

Kodsnack 364 - Skriva kod i webbläsaren, med Henrik Enström

Fredrik snackar med Henrik Enström på Future skill om det community kring kod man just släppt. Man kan inte bara lära sig programmera genom att lösa problem och få poäng och utmärkelser, man kan också skapa egna problem att utmana andra med. Henrik berättar både hur det funkar att lösa problem, att skriva problem, och hur man rent tekniskt gjort så att användare kan lösa problem i ett stort antal språk, direkt i webbläsaren. Extrainsatt specialmeddelande: En fjärde spelsylt - ett gamejam för upptagna människor - startar 18 maj och pågår fram till 31 maj. All information finns på https://itch.io/jam/spelsylt4, men som vanligt handlar det om att bygga ett mysigt litet spel på den tid man har över istället för att försöka hitta ett ledigt dygn eller liknande att hacka som en tok. Temat "ensamhet/isolering" ska på något sätt finnas i spelet, och du kan använda vilken teknik som helst så länge det färdiga spelet går att köra i en webbläsare utan plugins. Tack Johan Romin som dragit igång det hela denna gång! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, 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. Länkar Henrik Enström Software skills Future skill Tidigare avsnitt med Henrik Let's tech-podden Semcon Alten Academic work Wise IT Swedbank Evry Project Euler Liar's dice I am rich-appen Canvas Pixijs Codepen spark Codepen Spelsylt nummer 4 Johan Romin - hurra för att du dragit igång sylten! Titlar Många skills på er lyra Det nördigt roliga företaget Mer standardföretag Den sunda, vettiga, roliga grejen Du provade just ett nytt språk Om jag nu skapar ett problem Den dör väldigt snabbt Hundra frågor på kinesiska Skriva kod i webbläsaren Extra optimalt Man deltar bara med sin kod

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app