~/talk

Transforming Enterprise Development With Clojure

Talkat Philly ETE 2016 · on Monday, 2016-04-11· [developer-experience]
slides:none on file

Claims Clojure lets teams “move fast sustainably” by combining REPL-driven development with a tiny surface area of code; demo builds a guestbook from scratch: Leiningen template Luminus, migrations packaged with the app, SQL written with HugSQL becomes callable functions, services exposed via Compojure-API with an auto-generated Swagger UI, frontend in ClojureScript/Reagent using atoms for state, hot reload via Figwheel, then packaged as an uberjar — the core server logic is about ten lines and round-trips work immediately.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:41Speaker's background and Clojure journey
  3. 3:09Enterprise environment challenges
  4. 7:01Why Clojure was chosen over Java and Scala
  5. 10:33Live demo introduction
  6. 11:15Creating a new Clojure project
  7. 14:29Setting up the database
  8. 17:42Writing SQL queries with HugSQL
  9. 19:55Building RESTful API with Compojure
  10. 24:57Developing the frontend with ClojureScript
  11. 34:49Implementing UI state management
  12. 42:40Packaging and deploying the application
  13. 45:33Key benefits of Clojure workflow
  14. 47:39Testing strategy in Clojure
  15. 48:20Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.