LCL Engineers' Blog

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

BitriseでFastlane Pilotを実行してiOSアプリをアップロードする際に2FAでエラーが発生した時の対応

iOS

モバイルアプリエンジニアの山下(@yamshta)です。 Apple IDの2FAが必須となり暫く経ちましたが、皆さんのCIは問題なく動いたでしょうか? LCLの環境では案の定 Bitrise上で動かしているFastlaneのplistで6digitコードを聞かれてしまいワークフローが失敗す…

YouTrackでアサインされたIssueを自動でひとつのカンバンに表示する

5月病と夏バテを併発しているモバイルアプリエンジニアの山下(@yamshta)です。 今回はYouTrackでアサインされたIssueを自動でひとつのカンバンに表示する設定を紹介します。 YouTrackってなに? このタイトルに興味を持っていただいた方は存在をご存じかと…

書けることは全部書くという日報の書き方のはなし

モバイルアプリエンジニアの山下(@yamshta)です。平成最後は日報について書きたいと思います。 最近になって日報を再開しました。1月からジョインされた id:kasei_san の日報の形式に倣って、デイリースクラムの進捗報告よりも、想定外のことや当たり前の…

年度末なので今期のお仕事を振り返ってみた 第三部(12月~3月)

モバイルアプリエンジニアの山下(@yamshta)です。 遂にMCUのフェーズ3最終章である『Avengers: エンドゲーム』が公開されましたね。私は公開日にGWの振替休日を使って朝一の上映で観てきました。何を言ってもネタバレになりそうなので感想も控えますが、20…

年度末なので今期のお仕事を振り返ってみた 第二部(8月~11月)

モバイルアプリエンジニアの山下(@yamshta)です。 前回の記事に引き続き、今回は8月~11月を振り返りたいと思います。 第一部をまだ読んでないという方はこちらからお願いします techblog.lclco.com ※ この記事の内容はあくまでも"私の"お仕事と取り組み方…

年度末なので今期のお仕事を振り返ってみた 第一部(4月~7月)

モバイルアプリエンジニアの山下(@yamshta)です。最近はショットを追加したスターバックスラテにハマってます。味の物足りなさとミルクが口に残る感じが解消されてほどよいおいしさに気づきました☕️ さて、皆さん年度末はどうお過ごしでしょうか? プロジ…

最強の情報管理ツール「Notion」の私の使い方

最近は花粉を避けるためにMTGがある日以外はリモートワークにしています。 モバイルアプリエンジニアの山下(@yamshta)です。 今回は先月から個人的に使い始めた『Notion』の紹介をします! Notionとは? Google Docs、Evernote、Trello、GitHub Wikiを合体…

社内勉強会の開催形式を課題に合わせて変えてきた話

モバイルアプリエンジニアの山下(@yamshta)です。 LCLでは、去年の1月からエンジニアチームの技術力向上とコミュニケーションの活性化の一環として、社内勉強会を隔週で開催してきました。 techblog.lclco.com 取り組みの見返りとして開発速度の向上を期待…

Ruby on RailsでDB マイグレーションする際にシステム障害を回避するための工夫

Webエンジニアの森脇です。 LCLでは、DB設計変更で、DBマイグレーションをする際にシステム障害を回避するためのいくつか工夫をしています。今回は、その内容を簡単にご紹介いたします。 migration作成時の注意 ブランチ戦略 原則、migrationのブランチは独…

エンジニアブログ編集部の去年の振り返り 34→68本

モバイルアプリエンジニアの山下(@yamshta)です。 LCLでは2018年1月からエンジニアブログ編集部を立ち上げ、ブログを通してチームのアウトプット活動を促進してきました。 techblog.lclco.com 立ち上げからあっという間に1年が経ち、数字を振り返ると去年…

第1回 LCLエンジニアが最近読んだオススメしたい書籍まとめ

モバイルアプリエンジニアの山下(@yamshta)です。 先日、新年一発目の社内勉強会を「最近読んだオススメしたい書籍を紹介する」という緩いテーマで開催しました。 今回は、そこで発表されたものを各メンバーのコメントを添えて紹介したいと思います。 J・K…