プロダクト部エンジニアの松本です。去る10月26日に、日本国内初のRustについてのカンファレンスであるRust.Tokyoが開催されました。フォルシアは一部のアプリでRust製の検索モジュールを商用利用していることもあり、シルバースポンサーとして協賛しました。当日は私含め4人のエンジニアが参加したので、イベントの様子をレポートします。
![pic_1.jpg](https://www.forcia.com/blog/2019/10/31/pic_1.jpg)
※松本が撮影
ノベルティ
![pic_2.jpg](https://www.forcia.com/blog/2019/10/31/pic_2.jpg)
Rust.TokyoのためにFORCIAロゴのステッカーを制作しました。当日すぐにPCに貼ってくれている方がいて嬉しかったです。
トーク
トークはRoomAとRoomBの2部屋並行で行われる形式でした。4人で分担し、全てのセッションに参加しました。
当日のTwitterハッシュタグは #rust_tokyo, #rust_tokyo_a, #rust_tokyo_b でした。
個人的には「Rustはコンパイラの言う通り書けば動く」という言説に対するアンチテーゼ的な『Rustで安全に実装するための心得』とclosing sessionの『Contributing to Rust』は大規模なカンファレンスで聞けてよかったと思っています。
参加した他のエンジニアの感想です。
どの発表も面白く、楽しいカンファレンスでRustコミュニティの盛り上がりを感じました。Rustの安全性、速度は非常に魅力で業務にも活かしていきたいです(まずは趣味で少しずつ置き換えていくぞ)。
- JavaScriptの動作は十分高速だけれど、グラフィックの描画などではCPUの性能を十分に活かしきれない場面がある
- RustによるWebAssemblyを用いてその欠点を補うことで、デスクトップアプリケーションと遜色ないほどのスムーズな動作を実現できる
Networking Time
多くの参加者(スピーカー、スタッフ、スポンサー含む)とRustの商用利用やチーム開発での利点、コミュニティについて意見交換させていただいて刺激になりました。
ご来場のみなさま、スポンサーのみなさま、ボランティアスタッフのみなさま、ありがとうございました。https://t.co/SIEQeqN6NV は無事に終了しました!来年もいい会にしていきましょう! #rust_tokyo pic.twitter.com/ULhCuzqQE7
— Rust.Tokyo (@rustlang_tokyo) October 27, 2019
フォルシアでのRust
フォルシアでは高速な検索を実現するためにRustでインメモリデータベースの開発を進めています。既に一部のアプリケーションで商用利用されていますが、機能追加・性能改善のため開発を継続しています。 また、FORCIA CUBE | Rustにいくつか記事がありますが、Shinjuku.rsというRustに関するLTイベントを隔月開催しています。
エンジニア募集中です
![pic_3.jpg](https://www.forcia.com/blog/2019/10/31/pic_3.jpg)
当日配布したフライヤー(上記写真)にもある通り、フォルシアではエンジニアを募集しています。
フォルシアにはRustを書く仕事があります。Webアプリも書けて、検索に興味があって、Rustが書きたいというエンジニアの方は、ぜひカジュアル面談にいらしてください。お待ちしています。
松本 健太郎
フォルシア4年目のエンジニア。
Rustでインメモリデータベースの開発を行っている。