2017年4月4日
ClojureとClojureScriptを使用している企業へのインタビューシリーズの第一弾へようこそ!
最初のインタビューは、スイスの公共放送であるRTS(Radio Télévision Suisse)とその全国ニュースウェブサイト全国ニュースウェブサイトで働くFrédéric Vergez氏です。
ClojureとClojureScriptをどれくらい使用していますか?
Clojureは過去3年間、ClojureScriptは1年以上使用しています。
ClojureとClojureScriptをどのように使用していますか?
主に、データジャーナリズム分野におけるニュース記事、地図、およびウェブサービスのデータ処理と可視化に使用しています。「アラブの春」後の5年間の出来事の地図や、スイスの生活水準シミュレーターである$weethomeなどがその例です。
最も気に入っているライブラリは何ですか?
多くのライブラリを使用していますが、最も重要なものは次のとおりです。
clojure.specはまだ評価中で、主にバックエンドで使用しています。Datomicも検討しています(まだ初期段階/PoCです)。
Clojureを使用することで、どのような価値を得ていますか?
関数型
実用性
可読性
パフォーマンス
バックエンドからフロントエンドまで、1つの言語/哲学
Clojure/ClojureScriptのお気に入りの機能は何ですか?
LISP
JVM/Node/V8/CLR:遍在性
REPLベース
優れたIDEサポート
スタックは何ですか?
バックエンドは主にAWS(S3、EC2、Beanstalk、EMR、RDSなど)に基づいています。PostgreSQLとPostGISを多用していますが、一部のプロジェクトではDatalogも検討しています。現在、Clojureを使用したAWS Lambdaの評価を行っており、ClojureScript + Nodeでの使用も真剣に検討しています。
Clojure/ClojureScriptを使用することで、ビジネスにどのような価値がありますか?
持続可能性
比較的単純な仕組み
言語/スタック/コミュニティの一貫性
市場投入までの時間短縮
楽しさ!
Clojureの事例を共有したい場合は、このフォームに記入してください。