Clojure/conj 2016 视频来了


#1

Clojure/conj 十二月份会议视频已经在youtube上发布,内容如下:

[Spec-ulation Keynote - Rich Hickey]
(https://www.youtube.com/watch?v=oyLBGkS5ICk&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=1)
[Simplifying ETL with Clojure and Datomic - Stuart Halloway]
(https://www.youtube.com/watch?v=oOON--g1PyU&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=2)
[Production Rules on Databases - Paula Gearon]
(https://www.youtube.com/watch?v=8rRzESy0X2k&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=3)
[Clojure at DataStax: The Long Road From Python to Clojure - Nick Bailey]
(https://www.youtube.com/watch?v=wfrajaEyNX0&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=4)
[Audyx.com 40k locs to build the first web-based sonogram - Asher Coren]
(https://www.youtube.com/watch?v=K6ZoF3CHsa0&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=5)
[Programming What Cannot Be Programmed: Aesthetics and Narrative - D. Schmüdde]
(https://www.youtube.com/watch?v=UJ1pD-Z6PEY&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=6)
[Charting the English Language…in pure Clojure - Alexander Mann]
(https://www.youtube.com/watch?v=qRXhjElFJJE&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=7)
[Proto REPL, a New Clojure Development and Visualization Tool - Jason Gilman]
(https://www.youtube.com/watch?v=buPPGxOnBnk&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=8)
[Using Clojure with C APIs for crypto and more - lvh]
(https://www.youtube.com/watch?v=Lf-M1ZH6KME&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=9)
[Building a powerful Double Entry Accounting system - Lucas Cavalcanti]
(https://www.youtube.com/watch?v=aw6y4r4NAlw&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=10)
[Becoming Omniscient with Sayid - Bill Piel]
(https://www.youtube.com/watch?v=ipDhvd1NsmE&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=11)
[In situ model-based learning in PAMELA - Paul Robertson, Tom Marble]
(https://www.youtube.com/watch?v=i84i1X9k8_g&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=12)
[Powderkeg: teaching Clojure to Spark - Igor Ges, Christophe Grand]
(https://www.youtube.com/watch?v=OxUHgP4Ox5Q&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=13)
[Building composable abstractions - Eric Normand]
(https://www.youtube.com/watch?v=jJIUoaIvD20&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=14)
[A Clojure DSL for defining CI/CD orchestrations at scale - Rohit Kumar, Viraj Purang]
(https://www.youtube.com/watch?v=T-3dPkdG_qc&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=15)
[Clarifying Rules Engines with Clara Rules - Mike Rodriguez]
(https://www.youtube.com/watch?v=Q_k5MkZmd-o&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=16)
[Overcoming the Challenges of Mentoring - Kim Crayton]
(https://www.youtube.com/watch?v=gqnvSW9yniU&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=17)
[WormBase database migration to Datomic on AWS: A case Study - Adam Wright]
(https://www.youtube.com/watch?v=RzE9iencxT0&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=18)
[A Peek Inside SAT Solvers - Jon Smock]
(https://www.youtube.com/watch?v=d76e4hV1iJY&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=19)
[Spectrum, a library for statically “typing” clojure.spec - Allen Rohner]
(https://www.youtube.com/watch?v=hzV7dFYmbAs&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=20)
[Composing music with clojure.spec - Wojciech Franke]
(https://www.youtube.com/watch?v=404UXttr8kw&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=21)
[Adventures in Understanding Documents - Scott Tuddenham]
(https://www.youtube.com/watch?v=94NjRg8zoCA&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=22)
[Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt]
(https://www.youtube.com/watch?v=er_lLvkklsk&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=23)
[Juggling Patterns and Programs - Steve Miner]
(https://www.youtube.com/watch?v=TqG176T69VM&list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz&index=24)

备注:下面是一个简单的程序,欢迎群友更好的写法。


(def link "https://www.youtube.com/playlist?list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz")

(defn init [url]
  (-> url URL.
      enlive/html-resource
      (enlive/select [:a.pl-video-title-link])))

(defn input [url]
  (let [x (init url)
        y "https://www.youtube.com"]
    (map #(conj []
                (vector (-> % :content first str/trim))
                (list (str y (-> % :attrs :href))))
         x)))


#2

:grinning:


#3

本主题在创建 100 天后自动关闭。不再允许添加新回复。