Kodsnack 56 - Små små lösningar på små små problem
Kodsnack
English - June 24, 2014 11:55 - 55 minutes - 37.9 MB - ★★★★★ - 1 ratingTechnology Education How To java llvm scheme svenska swedish byggsystem clang ios kaffe kod Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Fredrik och Kristoffer snackar om utvecklingen av programmeringskonsten och undrar varför saker inte går snabbare framåt än de gör. Från webben där alla verkar återuppfinna elementarpartiklar om och om igen, via våra likformiga utvecklingsmiljöer till programmeringsspråk där vi återupptäcker Lisp med jämna mellanrum. Famlar vi fortfarande i blindo i väntan på att någon ska upptäcka elden? Vi hinner också med lästips kring Lisp och problemen med de som predikar entydiga och enkla Svar på alla problem.
Avsnittet sponsras av Malmö startup studio.
Länkar
Steve Yegge
Den statiskt typade säkerhetsvakten på flygplatsen
Execution in the kingdom of nouns
Steve Yegges blogg
Äldre texter Steve Yegge skrev på Amazon
Joe Armstrong - skaparen av programmeringsspråket Erlang
Rob Pike
Emacs - familj av utbyggbara textredigerare
js2-mode - javascriptläge för Emacs som Steve Yegge ligger bakom
React - javascriptbibliotek för användargränssnitt
Origami verktyg för att skapa gränssnittsprototyper
HHVM - Facebooks virtuella maskin för PHP och Hack
I'm done with the web
Cappuccino
280 slides
Objective-J
Playgrounds - interaktivt och visuellt verktyg för att experimentera med kod skriven i Swift
ECMAScript 4 - versionen som sköts i sank
ECMAScript - det "officiella" namnet på språket vilket Javascript är en implementation av
Javascript och moduler är ett invecklat kapitel
Arguments-objektet i Javascript är "arraylikt" men faktiskt inte en array
Swift - nyligen släppt språk från Apple
Första klassens funktioner
Allt är redan upptäckt - i sluten på 1800-talet. Tyvärr inte sant
Memristorer
Paradigm - tydligt koncept eller tankemönster
Delat minnesutrymme
System 6
Windows 3
Amiga
Actormodellen för samtidig beräkning
STM - software transactional memory
Race conditions
Läckande abstraktioner - abstraktioner som inte döljer underliggande detaljer väl nog
Licensen för HHVM - PHP- och Zendlicenserna till största delen
Fall med mjukvarupatent till allmänhetens fördel
Tesla motors släpper patent … eller?
Uber - taxi för rika
Doug Hoyte
Let over lambda - bok om Lisp
On Lisp - gratisboken Kristoffer rekommenderar att man läser före Let over lambda
Instapaper - läsa-senare-tjänst
The little schemer - en ovanlig och underbar liten bok om programmering
Presentationer av Friedman
CAR och CDR
Guy Steele
Common Lisp the language
Practical common Lisp
Rabbit - a compiler for Scheme
Tidernas första paper om Scheme
VAX - gammal instruktionsarkitektur
Netscape - företaget bakom den en gång stora och populära webbläsaren med samma namn
W3C - World wide web consortium, arbetar bland annat med standarder för webben
Bret Victor
REPL - read-eval-print loop
Agile och Scrum - populära sätt att filosofera kring mjukvaruutveckling
Creativity, inc - bok om Pixar och hur de försökt arbeta för att fortsätta utvecklas och frodas
Pixar
Objektorienterad design
TDD - testdriven utveckling
Richard Feynman
Cargo cult science
Robert Martin
SOLID-principerna
Tage Danielsson
Fredrik och Kristoffer snackar om utvecklingen av programmeringskonsten och undrar varför saker inte går snabbare framåt än de gör. Från webben där alla verkar återuppfinna elementarpartiklar om och om igen, via våra likformiga utvecklingsmiljöer till programmeringsspråk där vi återupptäcker Lisp med jämna mellanrum. Famlar vi fortfarande i blindo i väntan på att någon ska upptäcka elden? Vi hinner också med lästips kring Lisp och problemen med de som predikar entydiga och enkla Svar på alla problem.
Avsnittet sponsras av Malmö startup studio.
Länkar
Steve Yegge
Den statiskt typade säkerhetsvakten på flygplatsen
Execution in the kingdom of nouns
Steve Yegges blogg
Äldre texter Steve Yegge skrev på Amazon
Joe Armstrong - skaparen av programmeringsspråket Erlang
Rob Pike
Emacs - familj av utbyggbara textredigerare
js2-mode - javascriptläge för Emacs som Steve Yegge ligger bakom
React - javascriptbibliotek för användargränssnitt
Origami verktyg för att skapa gränssnittsprototyper
HHVM - Facebooks virtuella maskin för PHP och Hack
I'm done with the web
Cappuccino
280 slides
Objective-J
Playgrounds - interaktivt och visuellt verktyg för att experimentera med kod skriven i Swift
ECMAScript 4 - versionen som sköts i sank
ECMAScript - det "officiella" namnet på språket vilket Javascript är en implementation av
Javascript och moduler är ett invecklat kapitel
Arguments-objektet i Javascript är "arraylikt" men faktiskt inte en array
Swift - nyligen släppt språk från Apple
Första klassens funktioner
Allt är redan upptäckt - i sluten på 1800-talet. Tyvärr inte sant
Memristorer
Paradigm - tydligt koncept eller tankemönster
Delat minnesutrymme
System 6
Windows 3
Amiga
Actormodellen för samtidig beräkning
STM - software transactional memory
Race conditions
Läckande abstraktioner - abstraktioner som inte döljer underliggande detaljer väl nog
Licensen för HHVM - PHP- och Zendlicenserna till största delen
Fall med mjukvarupatent till allmänhetens fördel
Tesla motors släpper patent … eller?
Uber - taxi för rika
Doug Hoyte
Let over lambda - bok om Lisp
On Lisp - gratisboken Kristoffer rekommenderar att man läser före Let over lambda
Instapaper - läsa-senare-tjänst
The little schemer - en ovanlig och underbar liten bok om programmering
Presentationer av Friedman
CAR och CDR
Guy Steele
Common Lisp the language
Practical common Lisp
Rabbit - a compiler for Scheme
Tidernas första paper om Scheme
VAX - gammal instruktionsarkitektur
Netscape - företaget bakom den en gång stora och populära webbläsaren med samma namn
W3C - World wide web consortium, arbetar bland annat med standarder för webben
Bret Victor
REPL - read-eval-print loop
Agile och Scrum - populära sätt att filosofera kring mjukvaruutveckling
Creativity, inc - bok om Pixar och hur de försökt arbeta för att fortsätta utvecklas och frodas
Pixar
Objektorienterad design
TDD - testdriven utveckling
Richard Feynman
Cargo cult science
Robert Martin
SOLID-principerna
Tage Danielsson