LCL Engineers' Blog

バス比較なび・格安移動・バスとりっぷを運営する LCLの開発者ブログ

Hubot + Jenkins + Mackerelを利用したデプロイの見える化

弊社では最近、今更ながらHubotを利用したデプロイを行うようにしました。 なぜ今更ながら取り組んだのかも踏まえて、構成などを簡単に紹介いたします。 導入の背景 Hubot導入前は、以下のような流れでデプロイを行っていました。 デプロイ担当者が、Google …

LCLエンジニアのオフィス環境

弊社は、今年の8月に勝どきにあるトリトンスクエア 40Fにオフィスを移転しました。 移転してから2ヶ月ほどたちましたので、今回は新オフィスを簡単に紹介したいと思います。 景色 40Fだけあって、東京湾を一望できます。目を休めるためにも、たまに眺めてま…

pgpool-IIでストリーミング・レプリケーションへ対応する

以下の記事に続いて、pgpool-II+ストリーミング・レプリケーション構成について紹介致します。 (だいぶ時間が空いてしまいましたが。。) pgpool-II 入門(インストールと簡易設定) - LCL エンジニアブログ 説明に利用する環境 PostgreSQL 9.4 pgpool-II 3.5…

Webブラウザへのプッシュ通知はpushnateを使うと簡単

フロントエンドエンジニアの岡田です。先月のHTML5 Conferenceに参加してから、プッシュ通知を試したくてしかたがなかったのですが、ようやくまとまった時間が取れたので試してみました。 最初は、Webサイトからプッシュ通知を送ろう! JavaScriptでのプッシ…

ESLintでnot definedが出るときに確認すること

フロントエンドエンジニアの岡田です。 弊社では現在、フロントエンド環境の見直し中です。 現在はjQueryが中心ですが、サービスを運用しながら、少しずつ以下の環境へ移行していく予定です。 Webpack + babel + ESLint(Airbnb)+ ES6 + React ひとまず開…

2016年 新規iOSアプリ開発で採用した技術・プロセス

iOS

弊社では、2016年07月に「高速バス比較」というiOSアプリをリリースしました。 www.bushikaku.net リリースして1ヶ月ほどたちましたので、本記事では、今回の開発で採用した技術・ツール・プロセスを一通りご紹介します。 言語 Swift 2.2を採用しています。 …