Kodsnack

Fredrik och Kristoffer får uppföljning från förra avsnittet. Vi snackar Swifts relation till andra språk och den positiva öppenheten när det gäller språk som lånar idéer av varandra. Därifrån är steget givetvis kort till att ondgöra sig över patent.

Sedan kommer vi in på superdatorer och ställer oss frågan om Seif kan vara vägen till en bättre plattform för applikationer än webbläsaren? Finns det ens hopp om säkerhet med tekniska lösningar, man kan ju ändå inte göra folk bättre? Man måste se helheter för att kunna göra säker kod, eller ens greppa säkerhetsriskerna.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack@tobiashieta@isallmaroon 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!

Länkar

Titlar

  • Vi pratar inte Swift idag
  • Inget som kommer ur ett vakuum
  • Olika artister spelade varandras låtar
  • Det är okej att ta någon annans idé
  • Vad har det blivit av Larrabee egentligen?
  • Underverk när det gäller säkerhet
  • Kan jag lita på mitt tangentbord?
  • De två i kombination bildar säkerhetshålet
  • Den vidare världen på datorn
Direct download: 140.mp3
Category:general -- posted at: 6:03am CET

Fredrik, Cenny Davidsson och Jack Nutting snackar om Apples programmeringsspråk Swift - ett språk som känns som ett hopkok på ett bra sätt. Vi går igenom var språket står idag, nyss släppt som öppen källkod, vad som är spännande (det mesta) i språket och hur det verkar ha fått fotfäste och väckt intresse hos många nya grupper. Vi diskuterar också nyttan med bra pakethantering och funderar över när det är läge att hoppa på swifttåget.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack@tobiashieta@isallmaroon 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!

Länkar

Titlar

  • Då ska jag snacka skallen ur dig ikväll
  • Min superkraft är att prata
  • Tjänsten “fyll min brevlåda”
  • De här låts härja fritt
  • När det här är klart kanske jag kan få en uppfattning om vad det betyder
  • Kompilera idag eller nästa år
  • Frihet att jobba med de saker man har
  • Ganska konfundersamma
  • Tänk om Java kunde göra så
  • ++ och – betyder ingenting för den stora massan
  • (Det är) bara naturligt för programmerare
  • Ett bra Frankensteins monster
  • Lite av ett hopkok, på ett bra sätt
  • Det finns inte ett verktyg som löser alla problem
  • Det jag går och dreglar efter
  • Hur de modellerar den här biten av världen
  • Det blir i år, och något år kommer det att stämma
  • Jag kommer aldrig på något praktiskt exempel där jag skulle vilja använda det
  • Xcode vet, kompilatorn vet
  • Då är Swift där C++ var alldeles nyss
Direct download: 139.mp3
Category:general -- posted at: 6:02am CET

Fredrik och Kristoffer snackar om vårens utmaningar, bland annat att dokumentera och informera andra. Hur får man egentligen en wiki - eller något annat sätt att distribuera informarion - att fungera? Krävs det någon sorts kritisk massa? Är den bra lösningen på dokumentation i själva verket densamma som för kod - att skriva så lite och exakt som möjligt? Vi kommer också in på de eviga utmaningarna att abstrahera saker på olika nivåer, speciellt när gränssnitt och bakomliggande lösningar skiljer sig tydligt åt, och verktyg som tvingar en att ta omvägar för att få göra det man vill och behöver för att lösa sitt problem.

Hur hade världen sett ut om webbläsaren utvecklades till eller ersattes av något mer rent och applikationsvänligt?

Finns det någon som bygger riktigt häftig datorhårdvara numera? Vi vill att det ska hända fler häftiga saker med datorer!

Vi presenterar vår vision för nästa bondskurks försvarssystem. Plus krigsdystopier och några utbrott om Android, Facebook och Linkedin. Finns det någon tjänst på internet vi fortfarande gillar och tror på?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack@tobiashieta@isallmaroon 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!

Länkar

Titlar

  • Jag har inte programmerat sedan början av december
  • Alla projekt är mina projekt nu
  • Kasta sig ut i luften med silkesmaskar
  • Så länge man får göra saker och har någon att prata med
  • Det kan bli mycket resa till Nürnberg
  • (Det finns) en wiki som ingen uppdaterar
  • Vem som helst kan editera det, och ingen gör det
  • De har nått sin kritiska frekvens
  • Lösningen på att skriva program (över huvud taget)
  • När man har slitit hela legotornet i bitar
  • Exponera en abstrakt maskin
  • Det borde göras på ett filmiskt sätt
  • Tiotusen tyska drönare
  • Icke-notiser hela tiden
Direct download: 138.mp3
Category:general -- posted at: 6:02am CET

Programmeringsövningar och tips till nybörjare på programmering.

Fredrik och Kristoffer snackar att koppla bort på semestern och mer om övningar för programmerare. Vi funderar över upprepningens värde för lärandet och undrar om inte hela utvecklarvärlden byggt upp en missriktad rädsla för upprepning.

Har ni fler förslag på bra dagliga problem? Fortsätt skicka in dem! Ludvig Gislason hörde av sig med två tips:

Hackerrank har gjort lite sport av det och där finns tävlingar, ranking osv men framförallt har de en stor drös problem att lösa och stöd för att du laddar upp dina lösningar till dem i en mängd olika språk. För mig som gillar att knacka kod lite som andra tycker om att spela tvspel var det här upptäckandet en riktigt trevlig överraskning. Jag upptäckte sidan genom en inspelad livesession på youtube av en användare som kallar sig SnapDragon.

Exercism.io har ett antal problemset utformade som test suites i ett 20-tal språk som du ska få gröna. De har byggt ett CLI-verktyg runt tjänsten för att hantera problem och lösningar där du authar via github. Användare kan sedan “nitpicka” varandras lösningar och komma med förslag så att man kan iterera över sin lösning och submitta eventuella förbättringar. Jag har bara gjort ett par stycken men jag gillar verkligen initiativet och bredden."

Fredrik återupptäcker charmen med dataimport - i PHP dessutom. Hur många procent av all kod som skrivs handlar om import och export (och lite massage på vägen) av data? Har det bidragit till uppskattningen av funktionell programmering? Blir alla problem mer lätthanterade av att omformuleras som datamanipulering?

Som andra huvudämne snackar vi utifrån lyssnares frågor om utmaningarna kring att komma igång med programmering. Det viktiga är inte vilket språk eller vilka verktyg man väljer utan att man börjar göra saker. Kommer man på att något inte passar en upptäcker man det med tiden, och då går det utmärkt att växla till något annat språk eller andra verktyg. Vi undrar om Javascript är ett bra språk att börja med, för att det är populärt och användbart men kanske ännu mer för att allt man behöver för att börja är en webbläsare och kanske ett textredigeringsprogram och båda delarna redan finns på varenda dator, och konstaterar att vi tyvärr inte har några tips på bra nybörjarböcker.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack@tobiashieta@isallmaroon 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!

Länkar

Titlar

  • Jag kan inte riktigt koppla bort det
  • Daglig övning för programmering
  • Man går alltid vidare till nästa sak
  • Repetitionen som är kärnan i att lära sig
  • Mitt dagliga problem
  • Innan det kan bli ett dagligt problem
  • Ren datamanipulering är ju ganska kul
  • När jag använde PHP så var det väldigt länge sedan
  • Stack overflow i dokumentationen
  • Vad jag tror är ett bra sätt att börja
  • Vem är det som vill börja programmera?
  • En helt annan panik i rösten
  • Tankar som man helst bara skjuter åt sidan
  • Både roligt och begripligt
  • Vilka verktyg ska jag köpa?
Direct download: 137.mp3
Category:general -- posted at: 6:02am CET

1