Gain massive leverage in your tech stack with Clojure

Gain massive leverage in your tech stack with Clojure

These are the slides for a talk I gave on the 9th of October at Tech4Africa 2013.

96857e2f67b65f97825d2de491a17808?s=128

Robert Stuttaford

October 09, 2013
Tweet

Transcript

  1. There are two ways of constructing a software design: One

    way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. – C.A.R. Hoare Wednesday 09 October 13
  2. ROBERT STUTTAFORD CTO, COGNICIAN Notes: http://is.gd/leverage_clj #t4a #clojure Think. Chat.

    Change. Gain massive leverage in your tech stack with Clojure Wednesday 09 October 13
  3. Poll Wednesday 09 October 13

  4. Lisp Functional Immutable Dynamic(ish) Java & JS VMs Wednesday 09

    October 13
  5. Lithp ... er, Lisp Wednesday 09 October 13

  6. Functional Programming Wednesday 09 October 13

  7. Pure Functions Wednesday 09 October 13

  8. What’s in witches now? Mutable data (in JavaScript) Wednesday 09

    October 13
  9. Wednesday 09 October 13

  10. Immutable Data Wednesday 09 October 13

  11. Immutable Data Wednesday 09 October 13

  12. “Look, that's why there's rules, understand? So that you think

    before you break 'em.” – Terry Pratchett, Thief of Time Mutable data in Clojure Wednesday 09 October 13
  13. Let’s see some code already! Wednesday 09 October 13

  14. ‣ Simple syntax ‣ Functions, mostly pure ‣ Immutable data

    ‣ Simple solutions ‣ Concise ‣ Easier to reason about In summary Wednesday 09 October 13
  15. Thank you! Wednesday 09 October 13

  16. Cape Town Clojure User Group •Meet two Thursday evenings a

    month •Next meet: 17 October 2013 •Venue: Codebridge in Claremont •clj_ug_ct on Twitter •Talk notes: http://is.gd/leverage_clj Wednesday 09 October 13