2017年7月28日
Matt Hardy氏に、KidblogにおけるClojureの利用について話を聞きました。
Clojureを使い始めてどれくらいになりますか?
Kidblogは、JavaのREST APIを初期バージョンのCompojureを使用してリファクタリングした2013年から、本番環境でClojureを使用しています。
チームの規模はどのくらいですか?
Kidblogのプロダクトチームは、エンジニア3名とプロジェクトマネージャー1名で構成されています。
Clojureを使ってどのような製品またはサービスを構築していますか?
Kidblogは、世界70カ国以上のK-12の教師と学校向けに、安全な生徒向けパブリッシングを提供しています。Webベースのブログプラットフォームは、教師に独自のプライバシーとモデレーションツールを提供しながら、生徒が本物のオーディエンスに自分の声を届ける機会を与えます。
スタックは何ですか?
Elasticsearch、Clojure、Java、Hazelcast、AngularJS
最も気に入っているClojureライブラリは何ですか?
Clojureを使うことで、どのような価値を得ていますか?
永続的なデータ構造により、認知的負荷が軽減され、ミューテーションによって発生するエラーの全体クラスが排除されます。REPL駆動開発は即時のフィードバックを提供し、より楽しく、顧客への機能の迅速な提供に役立ちます。Javaとの相互運用性により、既存のライブラリを活用し、JVMの成熟度から恩恵を受けることができます。標準ライブラリは、シンプルで強力で、合成可能なデータ操作関数に基づいて構築されています。全体的に、Clojureは、コードの記述をより楽しく、読みやすく、レビューしやすくします。
Clojureの事例を共有したい場合は、このフォームに記入してください。