clojurescript

Philly ETE 2021 — ClojureScript in the Age of TypeScript — David Nolen

Abstract At Vouch.io, ClojureScript accelerates and radically simplifies the development of a new kind of digital key for one the largest automotive manufacturers in the world. With one language, we can wrangle iOS, Android, and copious amounts of custom native code, all without ever losing the ability to “jack-in” via a REPL to inject some … Read More

Philly ETE 2017 #36 – Parasitic Programming Languages – David Nolen

With the rise of mature programming language runtimes and vast open source software library ecosystems, designing a programming language and environment from scratch becomes less and less practical from the standpoint of acquiring a user base. Scala and Clojure have demonstrated the power of piggiebacking on the Java Virtual Machine, and the meteoric rise of … Read More

TechCast #96 – Philly ETE Happy Hour Chat

In this episode of the TechCast, Ken Rimple and Sujan Kapadia talk to five speakers of Philly ETE – Mike Hartington of Drifty, Jeff Labonski of Chariot Solutions, Martin Snyder of Wingspan, Alex Miller, co-author of Clojure Applied and organizer of The Strange Loop conference, and Andrea Falcone of Twitter.

Philly ETE 2014 – David Nolen – The Functional Final Frontier

Learn how a new library for ClojureScript called Om, a simple
 functional layer over Facebook’s React, makes some traditional hard 
problems in MVC based UIs simple without abandoning the abtractions OO
 programmers find useful. These concepts are easily portable to other 
systems provided the presence of persistent data structures.

Philly ETE 2014 – Ambrose Bonnaire-Sergeant – What if Type Checkers were more like Linters?

By separating the type checker from the compiler, we avoid infecting the rest of the language with the massive complexities of a static type system. Our compiler is simple and robust, our language design is unrestricted by an arbitrary type system, and our users are free to choose the right type system for the job.

In this talk, we explore this idea further and demonstrate what such a type system is like to use.

Philly ETE 2014 #3 – The Functional Final Frontier – David Nolen

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

a new library for ClojureScript called Om, a simple functional layer over Facebook’s React, makes some traditional hard problems in MVC based UIs simple without abandoning the abtractions OO programmers find useful.

TechCast #81 – Recap of the StrangeLoop 2013 conference with Joe Berger, Dan Boykis and Anatoly Polinsky

In this podcast, I am joined by Dan Boykis and Anatoly Polinsky, two of our Chariot consultants who attended The Strange Loop conference in September. I also have some reflections from Chariot consultant Joe Berger, provided via email. Strange Loop is a 2-day conference with wraparound tutorials, and also contained a language “un-conference” by Alex Payne.

PhillyETE Screencast #27 – Clojure/ClojureScript – One Language to Rule the Web – Stuart Sierra

From the abstract: “Clojure is a modern dynamic language for the JVM, ClojureScript is the same language compiled into JavaScript. This talk will introduce the ClojureScript compiler and explain how it leverages the Clojure language and best-of-breed JavaScript technologies to deliver compact, high-performance web applications. Discover how sharing both data and code between a Clojure … Read More