GithubHelp home page GithubHelp logo

matthiasn / talk-transcripts Goto Github PK

View Code? Open in Web Editor NEW
2.9K 2.9K 279.0 101.77 MB

Transcripts of Clojure-related talks

Home Page: http://matthiasnehlsen.com/blog/2014/10/15/talk-transcripts/

License: Other

talk-transcripts's Introduction

talk-transcripts

This is a compilation of transcripts of talks that I find interesting. I learn better when I read something rather than hearing it, and I have a hunch that I'm not the only one who feels that way. So I thought I'd make the talks more accessible to anyone for whom listening to the talks might not be the most viable or simply not the most preferred option.

Please, if you read any of the transcripts and find that a URL is mentioned in the talk and you go look it up, can you submit a pull request turning that into an actual link in the transcript? It is really simple, just click on the pencil button above the document and turn the mention in the text into a markdown-style link like this: **[blah.com or whatever was in the transcript](http://blah.com)**. Thanks, you're making the transcripts more useful.

For more information on this project, please read this blog post.

talk-transcripts's People

Contributors

6ewis avatar achengs avatar dijonkitchen avatar dustingetz avatar eraxeg avatar ericdecanini avatar fredoverflow avatar jafingerhut avatar jumarko avatar lcs-felix avatar lmmx avatar lread avatar mars0i avatar matthiasn avatar mernst avatar minhhh avatar mrtysn avatar palimondo avatar ppvg avatar prosweb avatar puredanger avatar ryanguest avatar sogaiu avatar tangrammer avatar tanzoniteblack avatar vickychijwani avatar viebel avatar voxlet avatar wub avatar ybur-yug avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

talk-transcripts's Issues

The Functional Final Frontier Speaker: David Nolen

minor correction : It's hypirion.com and not Hyperion.com

"There is actually a fairly good write-up by - yes, so Hyperion.com has - this guy wrote a very good sort of introductory explanation on how they work, and you don't - it doesn't assume any real knowledge about Clojure. It's just like what's the algorithm and how it's implemented."

URL
http://hypirion.com/musings/understanding-persistent-vector-pt-1
http://hypirion.com/musings/understanding-persistent-vector-pt-2
http://hypirion.com/musings/understanding-persistent-vector-pt-3

Would you be willing to transfer ownership of this repo to the clj-commons Github organization?

Matthias:

First, thanks for starting this repo and maintaining it for several years!

I wanted to ask whether you might be interested in transferring ownership of this repository to the https://github.com/clj-commons organization. This is completely up to you, with no pressure from me. It simply seemed to me that perhaps your software development interests may have moved on to other programming languages than Clojure, which the current collection of articles is fairly focused on.

Things that would change:

  • The repo would be accessible under the new URL https://github.com/clj-common/talk-transcripts (but see below about redirects)
  • Others in the clj-commons group would be able to approve PRs and make commits. Likely I would become the primary point of contact for approving future PRs, but that could change over time if others became interested in taking over that role.

Things that would stay the same:

  • The current commit history, issues, and PRs would remain unchanged. Your contributions would remain as they are, and we would be happy to mention you prominently in the README as the originator of this collection.
  • All links to https://github.com/matthiasn/talk-transcripts would be redirected by Github to the new URL above, so that existing links to the current repo will still work.

If you have any questions about this, please ask.

Spec-ulation Keynote by Rich Hickey at Clojure/conj 2016

"If you watch Rich Hickey's latest talk and can still defend SemVer or similar, then please write either a lot more or a lot less software." -- @brandonbloom at https://twitter.com/BrandonBloom/status/805168092108070912

I just watched "Spec-ulation Keynote" by Rich Hickey at https://www.youtube.com/watch?v=oyLBGkS5ICk which was the keynote from Clojure/conj 2016: http://2016.clojure-conj.org/rich-hickey-keynote/

The talk was great and I'm wondering if it would be possible to get a transcript of it. @candera has mentioned many times that the Cognicast podcast ( http://blog.cognitect.com/cognicast/ ) is professionally transcribed these days so I'm sort of wondering if that resource could be applied to this talk. @matthiasn has said "so I hired freelancers to transcribe some talks for me. I then did the proofreading and put the transcripts on GitHub" at http://matthiasnehlsen.com/blog/2014/10/15/talk-transcripts/ which is extremely generous! Thank you for all the transcripts so far!

Full form of CAS

It would be great if you could add the full form of CAS. Not sure what that is.

Consider adding transcript of this Rich Hickey interview

Matthias, I hope you do not mind me creating an issue here for this. It is mainly a reminder for me to look into adding this -- I am not intending to ask you to do it for me. Issues on this repository are a convenient place to store such reminder, if that is OK.

jumar [9:10 AM]
This is a fantastic reading: https://gist.github.com/jumarko/d672dbe746b3c10ee2690b2e17624de3
There are probably many things that I don't understand, but to mention one:

protocols support direct implementation composition, which, in my opinion, is far preferable to inheritance
I'm not sure what exactly "protocols support directly implementation composition" really means here.
Can anyone elaborate on that a bit more? (edited)

tbaldridge [9:16 AM]
@jumar it means that given a protocol IFoo you can extend it to any type, new or previously existing. Unlike interfaces which require you to inherit from the interface at compile time. So assume I have ICounted as a protocol, I can just easily add it to a new type as I can to go and do this

  String
  (count [this]
    (.getLength this)))```

String is a built-in type that I can't modify, but protocols allow me to extend the protocol to this type. This really helps with things like the "expression problem"
Good overview of that here: https://eli.thegreenplace.net/2016/the-expression-problem-and-its-solutions

jumar [9:19 AM]
Ah, okay, so the "composition" here means adding new capability to the existing data type. I was thinking about `extend-protocol` as related to the first Rich's claim, that is "Protocols support direct connections of datatypes to protocols, without any inheritance" and was somewhat puzzled by the "implementation composition" words.

Thank you!

This is a wonderful resource. Thank you very much for putting this into the Universe! ๐Ÿ˜„

Do you have preference for video images vs. slide text in transcripts?

For example, compare this, currently in this repository, which has still images of the video of the talk, to convey the contents of the speaker's slides: https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/ValueOfValues.md

as compared to this version, which instead has text for the slide contents, which for this talk are almost purely text (plus one image of an astronaut next to the text on one slide late in the talk, which I did not attempt to convey): https://github.com/jafingerhut/jafingerhut.github.com/blob/master/transcripts/2012-rich-hickey-value-of-values.md

Of course, one need not have only one or the other of these, but I thought I would ask in case anyone would prefer the version with text for slide contents instead of images.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.