SlideServe
Menu
Préférences
© SlideServe · v2026

Clojure in the Cloud

ariana-dyer avatar
118 diapositives · 1.4K Views · Nov 02, 2014

Clojure in the Cloud. JavaOne. Sept. 29, 2014 @ 12: 3 0 p m. Everett Toews Developer Advocate @ everett_toews. Intro. Developer. PMC and Committer on Apache jclouds. Intro. Advocate. Intro. Operations. Co-author of The OpenStack Ops Guide. docs.openstack.org /ops. Clojure.

Clojure in the Cloud - slide 1
01 / 118Clojure in the Cloud
1 / 17

Télécharger la présentation

Clojure in the Cloud
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Clojurein the Cloud JavaOne Sept. 29, 2014 @ 12:30 pm Everett Toews Developer Advocate @everett_toews

  2. Intro Developer

  3. PMC and Committer on Apache jclouds

  4. Intro Advocate

  5. Intro Operations

  6. Co-author of The OpenStack Ops Guide docs.openstack.org/ops

  7. Clojure

  8. Clojure List

  9. (2 3)

  10. Clojure Vector

  11. [2 3]

  12. Clojure Map

  13. {:key1"value1" :key2 "value2"}

  14. Clojure Parens

  15. (fn arg1 arg2) (sfarg1 arg2)

  16. Clojure Prefix

  17. (+ 2 3) ; 5

  18. Clojure Functional

  19. (defnadd-7 [x] (+ x 7))

  20. (add-7 3) ; 10

  21. (map add-7 [2 3]) ; (9 10)

  22. Clojure Types

  23. (add-7"3") ; ClassCastExceptionjava.lang.String cannot be cast to java.lang.Number

  24. Clojure Destructuring

  25. 1 (defn print-args 2 [f & rest] 3 (println f) 4 (println 5 (apply sorted-map rest)))

  26. (print-args"first" :k3 "v3" :k1 "v1" :k2 "v2") ; first ; {:k1 v1, :k2 v2, :k3 v3}

  27. Clojure Lambda

  28. (map (fn [x] (+ x 7)) [2 3]) ; (9 10)

  29. Clojure Macro

  30. (defmacro when [test & body] (list 'if test (cons 'do body)))

  31. (when true (+ 2 3)) ; 5

  32. Clojure lein

  33. lein new app github-comment-clj lein clean lein install lein test lein run leinrepl

  34. Clojure REPL

  35. Read Eval Print Loop

  36. Cloud

  37. Cloud SaaS

  38. Cloud IaaS

  39. Cloud Resources Accessible Via HTTP API

  40. HTTP APIs

  41. HTTP APIs Documentation

  42. HTTP APIs Logging

  43. HTTP APIs Auth

  44. HTTP APIs Endpoint

  45. HTTP APIs Environment

  46. HTTP APIs Connect!