Last active
October 12, 2017 19:00
-
-
Save hagmonk/566aa4406df8f1e6b836cdd9361999d6 to your computer and use it in GitHub Desktop.
Clojure/conj 2017 calendar
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BEGIN:VCALENDAR | |
METHOD:PUBLISH | |
VERSION:2.0 | |
X-WR-CALNAME:Clojure/conj 2017 | |
PRODID:-//Apple Inc.//Mac OS X 10.13//EN | |
X-APPLE-CALENDAR-COLOR:#CC73E1 | |
X-WR-TIMEZONE:America/Los_Angeles | |
CALSCALE:GREGORIAN | |
BEGIN:VTIMEZONE | |
TZID:America/New_York | |
BEGIN:DAYLIGHT | |
TZOFFSETFROM:-0500 | |
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU | |
DTSTART:20070311T020000 | |
TZNAME:EDT | |
TZOFFSETTO:-0400 | |
END:DAYLIGHT | |
BEGIN:STANDARD | |
TZOFFSETFROM:-0400 | |
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU | |
DTSTART:20071104T020000 | |
TZNAME:EST | |
TZOFFSETTO:-0500 | |
END:STANDARD | |
END:VTIMEZONE | |
BEGIN:VEVENT | |
CREATED:20171008T204249Z | |
UID:9F8EC72F-C32F-4E8C-91F5-8EB918E80299 | |
DTEND;TZID=America/New_York:20171011T223000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Welcome Party & Board Games | |
DTSTART;TZID=America/New_York:20171011T193000 | |
DTSTAMP:20171008T204319Z | |
LOCATION:Holiday 4 & 5 | |
SEQUENCE:0 | |
URL;VALUE=URI:https://github.com/clojureconj/clojureconj2017/wiki/Board- | |
Game-Night | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
CREATED:20171008T204326Z | |
UID:F4555494-4EA5-41B8-AA3D-231491307E14 | |
DTEND;TZID=America/New_York:20171012T091000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Welcome | |
DTSTART;TZID=America/New_York:20171012T090000 | |
DTSTAMP:20171008T204504Z | |
SEQUENCE:0 | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T101000 | |
UID:51D2351E-36BA-4CB0-A4E4-394E237C276B | |
DTSTAMP:20171008T204433Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:Rich Hickey\, the author of Clojure and designer of Datomic\ | |
, is a software developer with over 20 years of experience in various do | |
mains. Rich has worked on scheduling systems\, broadcast automation\, au | |
dio analysis and fingerprinting\, database design\, yield management\, e | |
xit poll systems\, and machine listening\, in a variety of languages. | |
URL;VALUE=URI:http://2017.clojure-conj.org/rich-hickey/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Keynote - Rich Hickey | |
DTSTART;TZID=America/New_York:20171012T091000 | |
CREATED:20171008T204339Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T110000 | |
UID:A887C3EC-029B-40BB-84F8-6BA601387F34 | |
DTSTAMP:20171008T204608Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:The first editor for Lisp turns 50 years old this year-a tel | |
etype editor that sported crude operations for navigating\, restructurin | |
g and printing expressions.\n\nToday\, a majority of Clojure users emplo | |
y an emacs setup that has more or less existed since the 80s. But there | |
is an interesting history of innovations around Lisp editing that has la | |
rgely been forgotten.\n\nWe will highlight the most interesting innovati | |
ons from our research of this 50 year history\, so that we may aspire to | |
continue the search for better Lisp editing experiences.\n\nWe will als | |
o postulate why these interesting innovations never took hold\, and how | |
these reasons have inspired an ongoing experimental but practical plugin | |
for Atom called Locus\, that works in concert with Parinfer to make Clo | |
jure not only dead-simple to write\, but immediately pleasant to read. | |
URL;VALUE=URI:http://2017.clojure-conj.org/inspiring-a-future/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Inspiring a Future Clojure Editor with Forgotten Lisp UX - Shaun | |
Lebron | |
DTSTART;TZID=America/New_York:20171012T102000 | |
CREATED:20171008T204512Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T115000 | |
UID:7B30345B-A826-4792-8562-BB3651251305 | |
DTSTAMP:20171008T204658Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:Once upon a time there were people who worked on a thing.. b | |
ut they did in in separate rooms\, with different tools and they spoke d | |
ifferent languages and thought they used different brain hemispheres. On | |
e group called the other smart and the other group called the other crea | |
tive.. and sometimes they called themselves these different things. Afte | |
r many years of their passing back and forth their work and much confusi | |
on about what they were building they developed technology and processes | |
that helped them work together in a more integrated fashion. Eventually | |
they moved into the same rooms\, used some of the same tools and even l | |
earned to speak the same language! They even started to think less about | |
their brain hemispheres and gained a clearer picture of what they were | |
trying to build! Yes\, today designers and developers are working togeth | |
er in Clojure in ways that are really effective and fun! Let’s go back i | |
n time and look at where we’ve been with all the crazy broken things we’ | |
ve endured\, explored. Then arrive back to the here and now with full-st | |
ack Clojure where people party and profit.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/designing-in-clojure/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Designing in Clojure - an experience report – Michael Parenteau | |
DTSTART;TZID=America/New_York:20171012T111000 | |
CREATED:20171008T204614Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
CREATED:20171008T204706Z | |
UID:275932D6-E734-45F6-8CDB-D63471631004 | |
DTEND;TZID=America/New_York:20171012T132000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Lunch (not provided) | |
DTSTART;TZID=America/New_York:20171012T115000 | |
DTSTAMP:20171008T204729Z | |
SEQUENCE:0 | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T140000 | |
UID:08F2D410-0A77-41C4-9658-F098EE115F3E | |
DTSTAMP:20171008T204845Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:What do Clojure\, Prolog\, TCL\, machine code\, and XSLT hav | |
e in common? It’s a computer science-y word that sounds cool\, but do yo | |
u know what “homoiconicity” really means? It’s not just about S-expressi | |
ons\, and S-expressions aren’t just about macros! This talk will dive in | |
to the history of the term\, going all the way back to 19th-century phil | |
osophy\, then explore some of its practical benefits for Clojure program | |
mers.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/homoiconicity/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Homoiconicity: It Is What It Is – Stuart Sierra | |
DTSTART;TZID=America/New_York:20171012T132000 | |
CREATED:20171008T204748Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T140000 | |
UID:C07EB99E-13F5-4F44-96A3-81A745DC2235 | |
DTSTAMP:20171008T204821Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:The best way to learn programming is to build something. I l | |
earned Clojure by building various programs around the two player Gin Ru | |
mmy card game. This talks shows usages and features of Clojure as I disc | |
overed and applied them over the years. Starting from functions and data | |
to model the game\, to Java interop to create a robot and from ClojureS | |
cript for a web site version to Datomic as a back-end for playing over a | |
network. As well as my current project of trying to build another AI to | |
play the game.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/learning-clojure-and-clojures | |
cript/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Learning Clojure and ClojureScript by playing a card game – Gijs | |
Stuurman | |
DTSTART;TZID=America/New_York:20171012T132000 | |
CREATED:20171008T204821Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T145000 | |
UID:E7D2EA6B-54CC-4EC7-A6F7-F0E7CDDD95A6 | |
DTSTAMP:20171008T205433Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:A research team of statisticians and neuroscientists at Duke | |
University are using Clojure to analyze how neural codes in the brain e | |
ncode information from two simultaneous sources. It is hypothesized that | |
neurons may interleave signals through a process commonly used in telec | |
ommunications known as multiplexing. We have formulated a Bayesian model | |
which addresses such a hypothesis and performed inference via Markov ch | |
ain Monte Carlo in Clojure. We have found evidence of such multiplexing | |
behaviour and have found Clojure to be well suited to performing Bayesia | |
n data analysis.\n\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/bayesian-data-analysis/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Bayesian Data Analysis of Nonparametric Models in Clojure – Mich | |
ael Lindon | |
DTSTART;TZID=America/New_York:20171012T141000 | |
CREATED:20171008T204859Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T145000 | |
UID:0978AAF3-A78F-4DFB-A2C7-9137FFC7853D | |
DTSTAMP:20171008T204936Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:Are you tired of forgetting which keys go in which maps? Are | |
your data transformation pipelines reaching trans-continental proportio | |
ns? A smidgen of high school algebra may go a long way to eliminating yo | |
ur deeply nested headaches. In this talk\, we will explore several funct | |
ional programming concepts and techniques\, lifted right out of high sch | |
ool algebra\, that can deepen your functional programming skills and get | |
you slicing your problems along new dimensions.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/all-i-needed-for-fp/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:All I needed for FP I learned in High School Algebra – Eric Norm | |
and | |
DTSTART;TZID=America/New_York:20171012T141000 | |
CREATED:20171008T204936Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T154000 | |
UID:0C300E6F-8DE2-4044-81E9-3DDD09628F34 | |
DTSTAMP:20171008T205106Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:What would it be like to learn Clojure as the first programm | |
ing language? Many of us will never know\, but this talk might be a clos | |
e substitute. It is a report of running a new Clojure programming course | |
integrated into the Liberal Arts curriculum. Deep inside rural Japan\, | |
in the 2017 Spring semester\, fourteen students finished the course\, th | |
erefore it will be offered again next winter. Interestingly\, closely ob | |
serving the students’ struggle for understanding the language reorganize | |
s the instructor’s thinking about programming as well.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/poetry-of-programming/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Poetry of Programming – Attila Egri-Nagy | |
DTSTART;TZID=America/New_York:20171012T150000 | |
CREATED:20171008T205006Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T154000 | |
UID:A3323124-8816-4BCC-8AFA-08F55FA3BD69 | |
DTSTAMP:20171008T205037Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:While functional programming continues to rise in popularity | |
\, the machine learning and data science communities have been slow to a | |
dopt its practices. As a result\, we at ThinkTopic have developed Cortex | |
\, an open-source Clojure library built for machine learning. With the i | |
ntroduction of Cortex\, it is now easier than ever to build AI in a func | |
tional manner. This talk will cover the basics of machine learning\, the | |
rationale behind using Clojure\, and a tutorial on building a classific | |
ation model in Cortex.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/building-machine-learning/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Building Machine Learning Models with Clojure and Cortex – Joyce | |
Xu | |
DTSTART;TZID=America/New_York:20171012T150000 | |
CREATED:20171008T205037Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
CREATED:20171008T205116Z | |
UID:6F9E6A4A-423B-4401-A80D-A61A7DD1188B | |
DTEND;TZID=America/New_York:20171012T161000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Break | |
DTSTART;TZID=America/New_York:20171012T154000 | |
DTSTAMP:20171008T205130Z | |
SEQUENCE:0 | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T165000 | |
UID:2B7C0856-8D82-4D4B-BB8A-E54DEC0A39A3 | |
DTSTAMP:20171008T205246Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:Clojure is a practical language for pragmatic people.\n\nI a | |
m not a language designer\, nor a framework developer\, I’m only an occa | |
sional open source contributor\, and truth be told I’m not even a very g | |
ood functional programmer. I’m still shaking some perfectly reasonable p | |
ast-life object-oriented habits\, and I’m a recidivist Java developer.\n | |
\nI am however\, a stone cold delivery machine for my clients.\n\nEarlie | |
r this year I built a high availability\, real-time system that processe | |
s billions of events a day. Plenty about that is hard\; distributed syst | |
ems\; operational requirements\; learning curves\; late nights.\n\nCome | |
and learn how Clojure made the rest easy\, and why I would have failed i | |
f I had attempted it in Java\, my language of habit. This is a talk for | |
Java developers who want to understand how data-first can be superior to | |
object-oriented and to give you the oomph to stop caring and give it a | |
go. | |
URL;VALUE=URI:http://2017.clojure-conj.org/clojure-scaling-the-event-str | |
eam/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Clojure: Scaling the Event Stream – Derek Troy-West | |
DTSTART;TZID=America/New_York:20171012T161000 | |
CREATED:20171008T205131Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T165000 | |
UID:A68A9453-4074-4D67-A129-9CAEC31F036A | |
DTSTAMP:20171008T205214Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:test.check is a property-based testing library\, used standa | |
lone and also as an integral part of clojure.spec. Composing and customi | |
zing generators can be the most challenging part of using test.check\, b | |
ut it is also critical to effective use. This talk will give practical e | |
xamples of basic and complex generators\, highlighting common patterns a | |
nd pitfalls.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/building-test-check-generator | |
s/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Building test.check Generators – Gary Fredericks | |
DTSTART;TZID=America/New_York:20171012T161000 | |
CREATED:20171008T205214Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171012T174000 | |
UID:12915CB7-7F8A-4BDD-A637-8BE750889D79 | |
DTSTAMP:20171008T205337Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:Clojure devs are increasingly being called upon to deliver c | |
loud-native applications on AWS. What if you could press a button and st | |
art Datomic running on AWS? Datomic that:\n\n– lets you retain operation | |
al control and security without taking on a large operational burden\,\n | |
– is inexpensive to run\, with hourly billing akin to EC2 and other AWS | |
services\,\n– deeply integrates with AWS services to deliver the flexibi | |
lity\, monitoring and elasticity you seek from the cloud.\n\nIn this tal | |
k\, we’ll explore the work we’ve been doing to wed the information model | |
and core simplicity of the Datomic architecture with a set of resource | |
decisions\, best practices\, and automation to make Datomic the simple * | |
and easy* database for Clojure developers who want to leverage AWS. | |
URL;VALUE=URI:http://2017.clojure-conj.org/datomic-in-cloud/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Datomic Made Easy: Datomic in the Cloud – Stuart Halloway | |
DTSTART;TZID=America/New_York:20171012T170000 | |
CREATED:20171008T205256Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
CREATED:20171008T205341Z | |
UID:D845F747-8E7E-4287-B563-7B9353F7AA3C | |
DTEND;TZID=America/New_York:20171012T223000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Unsessions | |
DTSTART;TZID=America/New_York:20171012T193000 | |
DTSTAMP:20171008T205416Z | |
LOCATION:Holiday 4 & 5 | |
SEQUENCE:0 | |
URL;VALUE=URI:https://github.com/clojureconj/clojureconj2017/wiki/Unsess | |
ions | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
CREATED:20171008T205456Z | |
UID:EDCAC045-431A-4078-ADDE-F35EEF814F82 | |
DTEND;TZID=America/New_York:20171013T091000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Announcements | |
DTSTART;TZID=America/New_York:20171013T090000 | |
DTSTAMP:20171008T205507Z | |
LOCATION:Holiday 4 & 5 | |
SEQUENCE:0 | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T095000 | |
UID:6D70AFA8-3B1D-4751-A782-CE5E29A563BD | |
DTSTAMP:20171008T205546Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:ClojureScript has put immense focus on building bridges to t | |
he current JavaScript ecosystem in 2017. Stemming from the work started | |
in the 2015 Google Summer of Code project\, ClojureScript is not only aw | |
are of popular JavaScript module formats\, but can now integrate seamles | |
sly with popular package managers that host them.\n\nThis pushes Clojure | |
Script’s interoperability with the host even further\, at last enabling | |
sophisticated optimizations such as dead-code elimination and cross-modu | |
le code motion across JavaScript sources. What’s more\, it allows curren | |
t ClojureScript libraries to adopt this newly introduced support in a wa | |
y that guarantees a backwards compatible transition path from the previo | |
us foreign integration model.\n\nCode splitting support for ClojureScrip | |
t applications has also been revamped\, with added first class support\, | |
which accounts for great improvements in developer experience by lettin | |
g the ClojureScript compiler perform the hard work of computing the spli | |
t points across namespaces.\n\nThis talk is an insider’s perspective on | |
why these new features are a stepping stone in ClojureScript’s history\, | |
and how teams can fully utilize ClojureScript’s pragmatic approach to s | |
implicity to build advanced applications by leveraging a project that is | |
arguably ahead of most JavaScript tooling and best practices.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/2017-in-clojurescript/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:2017 in ClojureScript: Web Perf & JS Ecosystem Integration – Ant | |
ónio Monteiro | |
DTSTART;TZID=America/New_York:20171013T091000 | |
CREATED:20171008T205511Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
CREATED:20171008T205643Z | |
UID:8CF5D2D2-F91E-44C4-9FDE-5761E8324BCF | |
URL;VALUE=URI: | |
DTEND;TZID=America/New_York:20171013T130000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Lunch (not provided) | |
DTSTART;TZID=America/New_York:20171013T113000 | |
DTSTAMP:20171008T205928Z | |
SEQUENCE:0 | |
DESCRIPTION: | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T104000 | |
UID:2B74679C-83CF-4ABF-B86E-08DEA6406DB7 | |
DTSTAMP:20171008T205719Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:This talk will discuss tools.decompiler\, a new library prod | |
ucing readable clojure code starting from plain old JVM bytecode. We’ll | |
go over the design and implementation of the library\, discussing the ch | |
allenges faced along the way\, including the different techniques used t | |
o parse and reverse engineer bytecode\, implement macrocompaction\, and | |
work around Hotspost and Clojure bugs. Finally\, we’ll show how this lib | |
rary can be used by tools to help users undertand cryptic stacktraces.\n | |
\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/clojure-compilation-backwards | |
/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Clojure Compilation\, Backwards – Nicola Mometto | |
DTSTART;TZID=America/New_York:20171013T100000 | |
CREATED:20171008T205719Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T104000 | |
UID:3FDA3823-4D34-4DB1-A542-248630891EED | |
DTSTAMP:20171008T205751Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:Lacinia is Walmartlabs’ implementation of Facebook’s GraphQL | |
on Clojure. It supports the full GraphQL spec\, a high-performance pars | |
er for GraphQL queries built on Antlr4\, and efficient and asynchronous | |
query execution.\n\nHystrix is Netflix’ circuit-breaker implementation. | |
It is a Java library that helps you control the interactions between dis | |
tributed services by adding latency tolerance and fault tolerance logic. | |
\n\nBy combining Lacinia’s resolvers and Hystrix’ highly performant thre | |
ad-pool and fallback options you can achieve increased performance while | |
also improving your system’s overall resiliency.\n\nIn this talk\, we w | |
ill explore the power of these two libraries together.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/the-power-of-lacinia-hystrix/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:The Power of Lacinia & Hystrix in Production – Tiago Luchini | |
DTSTART;TZID=America/New_York:20171013T100000 | |
CREATED:20171008T205751Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
CREATED:20171008T205827Z | |
UID:703731C6-DE0E-4834-AA78-E911CC380720 | |
URL;VALUE=URI: | |
DTEND;TZID=America/New_York:20171013T152000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Break | |
DTSTART;TZID=America/New_York:20171013T145000 | |
DTSTAMP:20171008T210236Z | |
SEQUENCE:0 | |
DESCRIPTION: | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T113000 | |
UID:4FC29EB5-6FBB-49FF-A99B-C869339A9223 | |
DTSTAMP:20171008T205852Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:When humanity is inevitably subjugated by intelligent machin | |
es\, which language will power the minds of our cruel overlords? Clojure | |
\, I hope. One of the more popular tools for machine learning today is G | |
oogle’s Tensorflow library. Earlier this year\, Google made it possible | |
for any language to leverage Tensorflow’s plumbing via a C API. Guildsma | |
n is a library that brings the power of Tensorflow to Clojure. This talk | |
will cover machine learning and Tensorflow\, as well as the design and | |
usage of Guildsman.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/the-tensors-must-flow/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:The Tensors Must Flow – William Piel | |
DTSTART;TZID=America/New_York:20171013T105000 | |
CREATED:20171008T205852Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T160000 | |
UID:75426DC2-8344-44CC-B1C5-7E7C9CD96044 | |
DTSTAMP:20171008T210305Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:The poet T.S. Eliot believed in the “objective correlative”: | |
the use of a sequence of symbols to evoke an emotion in the reader. Sin | |
ce programs are also sequences of symbols\, we can think of poems as emo | |
tive programs! In this talk\, we’ll use Eliot’s understanding of the obj | |
ective correlative as a lens to explore the intersection of Clojure and | |
poetry. In the process\, we’ll write poems that are executable programs | |
and write Clojure programs that generate poems. You’ll come away with a | |
better understanding of the flexibility and grace of Clojure as a langua | |
ge\, as well as a newfound appreciation for modern poetry.\n\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/infinite-state-machine/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Infinite State Machine: Poetry in\, with\, and by Clojure – Eric | |
Weinstein | |
DTSTART;TZID=America/New_York:20171013T152000 | |
CREATED:20171008T210023Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T134000 | |
UID:FF5F3B54-31B4-41B7-8474-1D1E7DAE78DC | |
DTSTAMP:20171008T210058Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:The Lisp 1.5 manual\, written by John McCarthy et al in 1961 | |
\, contained in less than one page the compact yet amazing definition of | |
the Lisp programming language using Lisp itself. This meta-circular acc | |
ount was referred as the “Maxwell’s Equations of Software” by Alan Kay. | |
In a similar fashion\, Paul Graham stated that this insight did to progr | |
amming something like what Euclid did for geometry. In essence\, the sai | |
d definition demonstrated that it is possible to build an entire program | |
ming language using only a notation for functions and a handful of simpl | |
e operators. In this talk\, I will use Clojure to show how to build an i | |
nterpreter that mimics Lisp in its very initial stages. As in the origin | |
al documentation\, the interpreter will consist of two main and highly i | |
ntermixed functions: eval and apply. The central objective of this prese | |
ntation is to provide attendees some highlights on the origins of Lisp a | |
nd how its design ideas are central to Clojure and other programming lan | |
guages.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/the-dawn-of-lisp/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:The Dawn of Lisp\, or: How to Write Eval and Apply in Clojure – | |
Ariel Ortiz | |
DTSTART;TZID=America/New_York:20171013T130000 | |
CREATED:20171008T210058Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T134000 | |
UID:49DA9064-1C22-409C-9E35-535441D4BC10 | |
DTSTAMP:20171008T210131Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:While Datomic is well known as a database that manages entit | |
ies with flexible structures\, the attributes of those structures must b | |
e declared in a predefined schema before Datomic can load any data. This | |
can be awkward when working with common arbitrary data structures\, lik | |
e JSON\, since the schema may not be known ahead of time. This talk look | |
s at how to import and export arbitrary JSON into Datomic\, using straig | |
htforward\, auto-generated schemas that do not lose any information\, ev | |
en when the JSON does not seem to be a simple fit. We also show how Dato | |
mic features can be used to collate multiple interspersed read and write | |
operations into a single Datomic transaction.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/datomic-auto-schemas/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Datomic Auto Schemas – Paula Gearon | |
DTSTART;TZID=America/New_York:20171013T130000 | |
CREATED:20171008T210131Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T145000 | |
UID:621A7893-1D3A-42BF-845F-4427A28862A0 | |
DTSTAMP:20171008T210216Z | |
LOCATION:Holiday 6 | |
DESCRIPTION: | |
URL;VALUE=URI:https://cognitect.wufoo.com/forms/pzlt26m14i4qc2/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Lightning Talks | |
DTSTART;TZID=America/New_York:20171013T135000 | |
CREATED:20171008T210216Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T113000 | |
UID:B6D57D36-4903-412C-85E0-717BBDF4362D | |
DTSTAMP:20171008T210240Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:Yet Analytics has been using Datomic (and Clojure) in our co | |
re products since we started the company three years ago. We’ve had a gr | |
eat experience using it as a database\, but Datomic is much more than th | |
at: It is a collection of great ideas that have come to inform almost ev | |
erything we do. In this talk I’ll tell Yet’s Datomic story with a focus | |
on the ways these ideas have changed our approach to software across our | |
stack\, even when Datomic itself is not involved. I’ll talk about how e | |
vent sourcing helps us manage application state in browsers\, how datalo | |
g simplifies dataset manipulation and queries in data science workbooks | |
and virtual ETL applications\, and how multiple ideas from Datomic are i | |
nforming our current work on large-scale streaming data platforms.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/yet-datomic/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Yet & Datomic: Immutable Facts Mutated Our Stack – Milton Reder | |
DTSTART;TZID=America/New_York:20171013T105000 | |
CREATED:20171008T210240Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T223000 | |
UID:F8E36704-C3E3-4648-8556-ECA872D71356 | |
DTSTAMP:20171008T210452Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION: | |
URL;VALUE=URI: | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Party 🎉🍾 | |
DTSTART;TZID=America/New_York:20171013T193000 | |
CREATED:20171008T210310Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171013T171000 | |
UID:CDF89397-E4FC-43F1-B9D8-3BA62C550BDA | |
DTSTAMP:20171008T210353Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:Guy L. Steele has been instrumental in designing and documen | |
ting several programming languages. Guy has served on accredited standar | |
ds committees X3J11 (C language) and X3J3 (Fortran)\, and served as chai | |
rman of X3J13 (Common Lisp). He was also a member of the IEEE committee | |
that produced the IEEE Standard for the Scheme Programming Language\, IE | |
EE Std 1178-1990. At Thinking Machines Corporation he co-developed the l | |
anguages Connection Machine Lisp\, C*\, and Connection Machine Fortran. | |
Whilst at Sun Microsystems (and now at Oracle) he has advised on the evo | |
lution of the Java programming language. He is author or co-author of fi | |
ve books: Common Lisp: The Language\, C: A Reference Manual\, The Hacker | |
’s Dictionary\, The High Performance Fortran Handbook\, and The Java Lan | |
guage Specification. He has been given the Grace Murray Hopper Award (19 | |
88)\, the ACM SIGPLAN Programming Languages Achievement Award (1996)\, a | |
nd the Harry H. Goode Memorial Award (2007).\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/guy-steele/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Invited Talk - Guy Steele | |
DTSTART;TZID=America/New_York:20171013T161000 | |
CREATED:20171008T210353Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171014T122000 | |
UID:BA8531EC-3C40-45FF-8E20-A4CBB51DE03B | |
DTSTAMP:20171008T210959Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:Deep Learning is eating the world. It’s changing the way we | |
live\, communicate\, and solve problems. Although Clojure has its roots | |
in the rich LISP heritage of AI\, it’s relatively new to the machine lea | |
rning space. We’ll take a look at the many advantages that Clojure has t | |
o offer in this exciting and fast moving area as well as some hurdles th | |
at we’ll need to overcome to really shine.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/deep-learning-needs-clojure/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Deep Learning Needs Clojure – Carin Meier | |
DTSTART;TZID=America/New_York:20171014T114000 | |
CREATED:20171008T210511Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171014T104000 | |
UID:B36310AB-C5AA-42B2-91C9-0C15DE9CE86A | |
DTSTAMP:20171008T210749Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:Deeplearning4j is the best option for creating deep learning | |
models via the JVM. Creator Adam Gibson and the open source community t | |
hat sprung up around him have dedicated years to creating a commercial-g | |
rade\, distributed and production ready ecosystem of libraries specifica | |
lly designed to tackle the challenges of creating deep learning applicat | |
ions. This talk is about bringing all of their hard work to the clojure | |
community via a declarative wrapper that combines the luxuries of clojur | |
e with the power of DL4J.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/declarative-deep-learning/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Declarative Deep Learning In Clojure – William Hoyt | |
DTSTART;TZID=America/New_York:20171014T100000 | |
CREATED:20171008T210511Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171014T113000 | |
UID:554E8069-8B39-43D3-84BD-3936073E1C2E | |
DTSTAMP:20171008T210901Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:This talk will detail our experience using Clojure for our t | |
otal solution in bioInformatics field. Genomic data is being stored rapi | |
dly because of the radical growth of DNA sequencer\, and its size reache | |
s several hundred GB per specimen. As part of this talk\, I will discuss | |
why we decided to use Clojure for analyzing such huge genomic data\, wh | |
ile most of the bioinformatics tools are developed in C or Java for high | |
performance. I will also touch on how Clojure is used for wide range of | |
our solution of which 99% is written in Clojure(Script) from analysis m | |
odules on the back-end to the web front-end. I will just focus Clojure t | |
opics\, so that attendees do not need to have expertise in bioinformatic | |
s.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/sequence-and-concurrent/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Sequence and Concurrent Processing for Huge Genomic Data – Toshi | |
ki Takeuchi | |
DTSTART;TZID=America/New_York:20171014T105000 | |
CREATED:20171008T210511Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171014T095000 | |
UID:2F6F1A82-B7B2-435F-8E72-17BAF53C83DE | |
DTSTAMP:20171008T210655Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:A lighthearted gambol through the first ten years of Clojure | |
’s history.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/watching-a-language-grow/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Watching a Language Grow – Chris Houser & Michael Fogus | |
DTSTART;TZID=America/New_York:20171014T091000 | |
CREATED:20171008T210511Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171014T113000 | |
UID:2D83B842-8046-4F82-827A-9B5051776A9D | |
DTSTAMP:20171008T210819Z | |
LOCATION:Holiday 6 | |
DESCRIPTION:“A Lisp by any other name would be as fun and simple\,” Shak | |
espeare once said.* People who first learn programming through Logo\, or | |
its graphical spinoffs Blockly and Scratch\, often reminisce of fun and | |
simplicity. Logo and Clojure are also both a Lisp\, so what’s easy in o | |
ne language should inspire or carry over to the other. We introduce cloj | |
ure-turtle and Power Turtle as ways to soften the Clojure learning curve | |
\, with Power Turtle itself being vivid proof of the power and flexibili | |
ty of Clojure.\n\n(* Or maybe not)\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/learning-clojure-through-logo | |
/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Learning Clojure through Logo – Elango Cheran | |
DTSTART;TZID=America/New_York:20171014T105000 | |
CREATED:20171008T210511Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
CREATED:20171008T210511Z | |
UID:B81A154E-DC08-4825-86EF-980DA8E329EF | |
DTEND;TZID=America/New_York:20171014T091000 | |
TRANSP:OPAQUE | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Announcements | |
DTSTART;TZID=America/New_York:20171014T090000 | |
DTSTAMP:20171008T210511Z | |
LOCATION:Holiday 4 & 5 | |
SEQUENCE:0 | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
BEGIN:VEVENT | |
TRANSP:OPAQUE | |
DTEND;TZID=America/New_York:20171014T104000 | |
UID:4B4807C4-64EB-401D-8782-9801E529E842 | |
DTSTAMP:20171008T210718Z | |
LOCATION:Holiday 4 & 5 | |
DESCRIPTION:Are you interested in writing clojure.spec annotations but a | |
re put off by spec’s intricate syntax or the prospect of reverse-enginee | |
ring code and documentation? I’ll teach you how to automate most of this | |
work with a new tool that uses runtime observations to generate useful | |
specs for any project.\n\nWe’ll take entire namespaces from popular proj | |
ects and generate specs that are compact enough to be readable\, but det | |
ailed and specific enough to offer clear insights into the code. We’ll a | |
lso discuss how the tool works\, and show how to use it with both its ea | |
sy Leiningen plugin and simple REPL-compatible API.\n\nYou will learn ho | |
w to automatically generate specs for your own projects\, getting you of | |
f the ground and enjoying the benefits of spec quickly and easily.\n\n | |
URL;VALUE=URI:http://2017.clojure-conj.org/tool-assisted-spec-developmen | |
t/ | |
SEQUENCE:0 | |
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC | |
SUMMARY:Tool-Assisted spec Development – Ambrose Bonnaire-Sergeant | |
DTSTART;TZID=America/New_York:20171014T100000 | |
CREATED:20171008T210623Z | |
BEGIN:VALARM | |
X-WR-ALARMUID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
UID:8517D796-8794-4DC9-A1B6-2A587767C335 | |
TRIGGER:-PT15M | |
X-APPLE-DEFAULT-ALARM:TRUE | |
ATTACH;VALUE=URI:Basso | |
ACTION:AUDIO | |
END:VALARM | |
END:VEVENT | |
END:VCALENDAR |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment