Profile cover photo
Profile photo
Tuomas Hietanen
100 followers
100 followers
About
Tuomas's posts

Post has attachment
I think these are related...
Photo

Keräsin vähän listaa hyvistä ohjelmistotekniikan videoista:

Brian Beckman (ydinfyysikko, tähtitieteilijä)
Monadit, funktionaalisen ohjelmoinnin yksi merkittävimpiä asioita:
http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Dont-fear-the-Monads
(tuo on paras video, mutta tässä lisää aiheesta: http://channel9.msdn.com/Series/C9-Lectures-Greg-Meredith-Monadic-Design-Patterns-for-the-Web/C9-Lectures-Greg-Meredith-Monadic-Design-Patterns-for-the-Web-Introduction-to-Monads )

Bart De Smet (C# / .NET-ympäristön guru)
LINQ, mitä tarvitaan kyselykielen toteuttamiseen ohjelmointikielelle:
http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-MinLINQ-The-Essence-of-LINQ
(jatkovideo asiaan liittyen: http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Observations-on-IQbservable-The-Dual-of-IQueryable )

Bart De Smet
Microsoftin ohjelmointiympäristön ominaisuuksien tarkastelua:
http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays041

Rich Hickey (Clojure-ohjelmointikielen luoja)
Opitut asiat ovat helppoja. Mutta yksinkertaisuus on parempaa kuin helppous. Mutta mikä on yksinkertaista?
http://www.infoq.com/presentations/Simple-Made-Easy-QCon-London-2012

Rich Hickey
"Tieto" tarkoittaa asioita, jotka eivät voi muuttua. Voisiko softaa rakentaa tiedon varaan?
http://www.infoq.com/presentations/Value-Values

Tomas Petricek (F#-ohjelmointikielen guru)
Mitä saadaan jos upotamme Wikipedian ohjelmointikielen kääntäjään?
http://channel9.msdn.com/posts/Tomas-Petricek-How-F-Learned-to-Stop-Worrying-and-Love-the-Data

Robert "Uncle Bob" Martin (kirjailija)
Ohjelmointikielten lyhyt historia:
https://skillsmatter.com/skillscasts/2323-bobs-last-language

Erik Meijer (Haskell-ohjelmointikielen guru)
Haskell on ohjelmointikielten Esperanto, luotu parhaaksi. Tässä 13 videon kurssi siihen:
http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/Lecture-Series-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-1

Douglas Crockford (JavaScript-guru)
Miksi netin suosituimmasta ohjelmointikielestä tuli mitä tuli:
http://vimeo.com/30106618
(ja tässä lyhyt vitsi aiheesta: https://www.destroyallsoftware.com/talks/wat )

John Skeet (StackOverFlow-julkkis)
Tony the Pony, tarina ohjelmistojen monimutkaisuudesta:
http://vimeo.com/7516539

Ei-niin-tunnettuja puhujia, tai useiden videoita:

Osakekauppasoftan tekemisestä, miksi valita vähän erikoisempi ohjelmointikieli (OCaml) perus-if-lause-pohjaisen sijaan:
https://ocaml.janestreet.com/?q=node/61

Relaatiograafi-pohjaisen tietokannan parsimista:
http://channel9.msdn.com/Shows/Going+Deep/YOW-2012-Marko-Rodriguez-Graph-Systems-and-Databases

Actor-malli (Erlang-ohjelmointikielestä), miten ohjelman tilanhallinta voidaan tehdä vuotamatta tilaa ulos olioista:
http://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask
(ja tässä lisää aiheesta: http://www.infoq.com/presentations/Message-Passing-Concurrency )

Fold/Aggregate: Joukko-operaatioiden äiti.
http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Dr-Ralf-Lmmel-Going-Bananas

Reactive Extensions, (kirjasto .NET:ille, JavaScriptille, Javalle, yms):
Mitä jos ajattelemmekin tapahtumat ikuisina laiskoina listoina, jotka täyttyvät sitä mukaa kun tapahtumia tulee?
Hyötynä, että voimme kirjoittaa joukko-oppia tapahtumille!
http://channel9.msdn.com/Blogs/codefest/DC2010T0100-Keynote-Rx-curing-your-asynchronous-programming-blues
(tarkempi teoria taustalla: http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx )

Video fixed-point-aritmetiikasta:
http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Graham-Hutton-How-To-Be-More-Productive

Luento ohjelmistokehittäjille aiheesta "Mitä on design":
http://channel9.msdn.com/Events/MIX/MIX09/02W
Wait while more posts are being loaded