L is Bエンジニアブログ

ビジネス用メッセンジャーdirectのエンジニアによるブログ

LisBエンジニアブログ

ビジネスチャットdirectのエンジニアブログ

GraalVM で google-java-format-cli を高速化する

こんにちは、サーバーで開発している持田(@mike_neck)です。

現在、弊社のサーバープログラムは Java で記述されており、そのコードフォーマッターに google-java-format を使っています。 このエントリーではそのツールである google-java-format-cli を graalVM で高速化する方法ついて紹介します。

f:id:mike_neck:20181128112350p:plain

続きを読む

npm の event-stream パッケージに発生した問題についてご報告

こんにちは、 daab 担当の武内です。

ボットの開発はNode.jsをご利用かと思われますが、近頃はNPMでたびたびマルウェアが発見されております。

昨日は event-stream というパッケージで、何者かに乗っ取られて攻撃コードが混入されるという事案が発生しました。

続きを読む

Spring Fest 2018 に一般参加者として参加してきました

こんにちわ、サーバーの Java プログラムを書いている持田(@mike_neck)です。

f:id:mike_neck:20180802004547p:plain

先日(2018/10/31)開催された Spring Fest 2018 に一般参加者として参加してきました。こちらはそのカンファレンスレポートになります。

続きを読む

Java11 で標準に取り入れられた HttpClient を試してみる

こんにちわ、サーバーで Java を書いている持田(@mike_neck)です。

Java11 が公式にリリースされてから約半月経ちましたが、もうお試しになられたでしょうか? 今回は Java11 でやっと標準APIに取り入れられた HTTP クライアント を簡単に試したいと思います。

f:id:mike_neck:20181019112748p:plain

続きを読む

iOSDC Japan 2018で弊社から1名登壇しました。俺コンで1名登壇します

こんにちは。今年もiOSDCが終わってしまい、Twitterの #iosdc も寂しくなってきて、平成最後の夏の終わりを感じている吉岡(@rikusouda)です。

先日開催されたiOSDC Japan 2018にて弊社から1名登壇したことの報告と、俺コン 2018 Summer / Day. 2に1名が登壇予定なのでその告知をします。

続きを読む

ARKit を使ってベアプログラミングを実践してみた

こんにちは、ソリューション開発部の湯川です。

本題に入る前にソリューション開発部って?と思われるかもしれませんので簡単に説明をすると、弊社が開発しているチャットツール「direct」と連携して企業様の抱える様々な問題を解決するためのツールの提案、開発を行う部署になります。

さて、とある案件で Web サービスの開発中にどうも意図した動作にならないことがありました。チームメンバーに相談しようと処理内容の説明していたところ、途中で問題点に気づいて「すいません、ダメな理由わかっちゃいました。」ってことがありました。
何かを人に説明して理解をさらに深めるという経験はみなさんもあるかと思います。 これはテディベア効果と呼ばれるもので、 プログラミング作法という書籍で「ベアプログラミング」として紹介されているようです。 本当にすごいくだらないミスが原因だったので、チームメンバーに申し訳ない。
詰まった時に一度説明するみたいなクッションを挟もうと思います。
どこかに聞き上手な暇を持て余す存在いないかな・・・

!!

AR で仮想空間に説明を聞いてくれる何かを出現させれば誰の迷惑にもならないのでは!?

続きを読む

開発部合宿と銘打って美味しい肉を食べてきました

こんにちは、direct のサーバー開発担当の前田です。

direct を開発・運用している direct 開発部では、今年度、四半期に一度を目標に合宿をしています。次回は7月に実施の予定です。

前回は4月に実施しましたが、まだ記事にしていなかったので、そのときのこと紹介しようと思います。

direct 開発部合宿

4月某日、秋葉原の貸し会議室に、direct 開発部のメンバー 11人が集合しました。

direct 開発部は、東京と徳島の2拠点で連携して業務を行っています。

この日は、私を含め、徳島のメンバーが合宿のために東京に来ました。

続きを読む

組み合わせテストケース生成ツール・CIT-BACHを紹介します。

QAのT.E. ( @KondavalasaR )です。

先日デザイナーの人が投稿しましたが、今回はQAが業務で使っているツールについて紹介しようと思います。 QAの仕事はテストの計画から実行まで色々ありますが、今回はテストケースの設計で使う組み合せテストのツールの一つ、CIT-BACHを紹介したいと思います。

f:id:curry-tester:20180601153407j:plain

続きを読む

UIデザイナーがGitを勉強して自力でUI修正した話

f:id:inushima:20180529172848p:plain

こんにちは。directのUI/UX設計を担当している水嶋です。
業務では、新機能のUI仕様の検討や、各種ボタン・アイコンなどのデザインアイテムの作成をしています。
もっぱら紙の上やPhotoshop・Illustratorでの作業がメインで、開発チームの中では唯一「コードを書かない人」でした。
あの日までは。

続きを読む