Slide 1

Slide 1 text

Clojurian Conquest Clojurian Conquest "Land of Clojure" "Land of Clojure"

Slide 2

Slide 2 text

lagénorhynque lagénorhynque (defprofile lagénorhynque :id @lagenorhynque :reading "/laʒenɔʁɛ̃ k/" :aliases [" "] :languages [Clojure Haskell English français] :interests [programming language-learning law mathematics] :commits ["github.com/lagenorhynque/duct.module.pedestal"] :contributes ["github.com/japan-clojurians/clojure-site-ja"])

Slide 3

Slide 3 text

Clojure Clojure (*> ᴗ •*) (*> ᴗ •*) 7 7

Slide 4

Slide 4 text

1. 2. 3. 4. 5.

Slide 5

Slide 5 text

1. 1.

Slide 6

Slide 6 text

Clojurian

Slide 7

Slide 7 text

2. 2.

Slide 8

Slide 8 text

a. Lisp b. Clojurian

Slide 9

Slide 9 text

Clojurian Conquest Clojurian Conquest Clojurian "Land of Clojure" !(?)

Slide 10

Slide 10 text

3. 3.

Slide 11

Slide 11 text

2016 : 2016 : Clojurian Lisp / Scala ( ) Scala

Slide 12

Slide 12 text

2016 : 2016 : …… Clojurian Clojurian

Slide 13

Slide 13 text

Clojurian → Clojure/Lisp Scala ( ) → (= ) → (= ) Clojurian → "Land of Clojure"

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

2016 7 12 2016 7 12 Clojure REPL bot Slack ↓

Slide 16

Slide 16 text

slash command Clojure read, eval Clojure (?) Clojure REPL lagenorhynque/clj-slackbot sam ores/clj-slackbot

Slide 17

Slide 17 text

: HTTP : : : HTTP clj-http clojail Compojure Ring

Slide 18

Slide 18 text

2017 1 12 2017 1 12 Slack bot "release-reporter" ↓ ADPLAN ver.7

Slide 19

Slide 19 text

GitHub API Google Sheets API pull request 2016 12 20 Python Slack bot 2 ADPLAN 2017 1

Slide 20

Slide 20 text

: HTTP : Slack API : : / : Google API : HTTP clj-http clj-slack Compojure core.async google-apps-clj Ring

Slide 21

Slide 21 text

2017 7 2017 7 "TASK DRIVER" Clojure ( ?) API PHP/CodeIgniter TypeScript/Angular Web Clojure

Slide 22

Slide 22 text

: SQL (immutant.scheduling): ( ): : cf. HugSQL Immutant Luminus mount schema Clojure - Opt Technologies Magazine

Slide 23

Slide 23 text

2018 2 8 2018 2 8 (Lisp ?) 1 ( 60 ) Scheme Lisp 2018 7 18 18 cf. SICP Ichigaya.lisp - connpass

Slide 24

Slide 24 text

2018 9 2018 9 "Opt Editor" Clojure ( ?) API Clojure Scala TypeScript/Vue.js Web 2019 7 25 Clojure : Scala : TypeScript = 35 : 35 : 10 REST API 6 cf. lagenorhynque/js-frameworks > chat-server

Slide 25

Slide 25 text

: AWS API : ( ): : Pedestal Duct : SQL : HTTP / : cf. Clojure Amazonica clojure.spec Duct Integrant duct.module.pedestal Honey SQL Pedestal struct 3 Lisp 3

Slide 26

Slide 26 text

2018 11 8 2018 11 8 "Opt Editor" (Clojurian ?) 1 ( ) Clojure &

Slide 27

Slide 27 text

2018 11 22 23 2018 11 22 23 DB API ( ?) GraphQL API

Slide 28

Slide 28 text

: ( ): : Pedestal Duct : SQL / : GraphQL : HTTP / cf. clojure.spec Duct Integrant duct.module.pedestal Honey SQL Lacinia Lacinia-Pedestal Pedestal Clojure Lacinia GraphQL API - Qiita

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

2017 1 28 2017 1 28 LT Java Clojure # java Java Clojure

Slide 31

Slide 31 text

2017 3 2017 3 Clojure japan-clojurians/clojure-site-ja clojure-site

Slide 32

Slide 32 text

2017 9 22 2017 9 22 clojure.spec Geek Night#14 java JVM Spectacular Future with clojure.spec

Slide 33

Slide 33 text

2018 1 16 2018 1 16 Clojure Haskell REST API clj-nakano#3 Clojure Spec-ulation Situated Program Challenge with Haskell & Clojure

Slide 34

Slide 34 text

2018 2 15 2018 2 15 Clojure clj-ebisu #2 Clojure Linters

Slide 35

Slide 35 text

2018 3 29 2018 3 29 clojure.spec Shibuya.lisp lispmeetup #62 re-frame à la spec re-frame ClojureScript

Slide 36

Slide 36 text

2019 4 14 2019 4 14 paren-holic Clojure REST API 6 3 Lisp 3

Slide 37

Slide 37 text

2019 5 27 2019 5 27 Clojure Elixir Fun Fun Functional (1) Lightning Talks!! Clojurian Elixir

Slide 38

Slide 38 text

2019 7 3 2019 7 3 Podcast 1 (dosync radio) 1. Hello, World!

Slide 39

Slide 39 text

4. 4.

Slide 40

Slide 40 text

"Land of Clojure" Clojurian Scala ( )

Slide 41

Slide 41 text

5. 5.

Slide 42

Slide 42 text

Clojurian Clojure

Slide 43

Slide 43 text

Further Reading Further Reading Clojure/ClojureScript - Qiita Clojure - Opt Technologies Magazine athos/japanese-clojure-companies: Clojure/ClojureScript