Drone 1.0 Release Candidateが出ました
この記事は リクルートライフスタイル Advent Calendar 2018 の3日目の記事です。 はじめに 新規サービスの開発を行なっている @akechi です。 現在行なっているサービスの開発では、CI/CDツールにDroneを採用しています。 先月 1.0 Release Candidateがアナウンスされたので、どういったバージョンアップなのか追ってみました。 アップグレード時の注意事項...
View ArticleGoogleAppEngineで作る、SQLをGitHubにpushするとBigQueryを定期実行するマン
この記事はリクルートライフスタイル Advent Calendar 2018の4日目の記事です。 こんばんは CETというチームの @mihirat です。 最近ではいくつかの新規サービス開発で、ちょこちょこフロントやサーバー書かせてもらったり、ちょっとしたSRE的な役回りをしていたりします。...
View ArticleKubernetes の CronJob/Job の仕組みをひもとく
これは リクルートライフスタイル Advent Calendar 2018 の5日目の記事です。 前日 に引き続き CET チーム から、本日は @tmshn がお送りします。 はじめに データベースのバックアップを定期的に取る npm audit を定期的に実行する 放置されている issue/pull request を定期的に Slack に通知する...
View Article10年物システムの裏側
この記事はリクルートライフスタイル Advent Calendar 2018の6日目の記事です。 @tunanosuke です。今年リクルートに入社し、今はホットペッパービューティーの開発をしています。...
View Articletechnewsを支える技術
この記事は リクルートライフスタイル Advent Calendar 2018 7日目の記事です。 こんにちは。フロントエンドエンジニアの @YuG1224 です。 技術ノウハウやナレッジの共有、どうやっていますか? Slack の technews チャンネルに技術系記事を投稿することありますよね? SNS で良い記事を見つけた時、「technews に簡単に共有したい!」と思いませんか?...
View ArticleフロントエンドでTDDを実践する(理論編)
この記事は リクルートライフスタイル Advent Calendar 2018 8日目の記事です。 2018/12/10更新:続編で フロントエンドでTDDを実践する(react-testing-libraryを使った実践編)を書きました。 はじめに 自分のフロントエンドチームでは、TDDでの開発フローを実施することでフロントエンド開発の課題に向き合っていきます。...
View ArticleKtor on Android
この記事は リクルートライフスタイル Advent Calendar 2018 の9日目の記事です。 本日は、ホットペッパービューティーのAndroidアプリ開発を担当している @oxsoft が、KtorをAndroidで使ってみた話を書いてみたいと思います。 Ktorとは? Kotlin製のWebフレームワークで、DSL形式で簡単に書くことができます。先日Ktor 1.0がリリースされました!...
View ArticleLogstashを使ったElasticsearchの無停止インデックス更新の運用を考える
はじめまして! リクルートライフスタイルで新規事業の開発を担当している@taikitです。 今回のアドベントカレンダーを機に初めて記事を書いてみます。 はじめに...
View Article【障害報告】ログイン直後APIを甘く見てたらアプリ利用不能な障害が起きた話
こんにちは。鹿島(@kashitaka)です。リクルートでサーバーサイドエンジニアをやってます。 今年も色々ありましたが、中でも社内向けのLT会で発表して、バックエンド・フロントエンド・ネイティブ関係なく面白いと好評だった「ある障害の振り返りと学び」をこの場にも書こうと思います。 TL; DR ログイン直後に叩く状態取得系のAPIの設計に気をつけよう...
View ArticleReactでForm作るの辛い問題を何とかしたい
これは リクルートライフスタイル Advent Calendar 2018 の12日目の記事です。 こんにちは!リクルートライフスタイルでエンジニアをやっている @roronya です。 ここ半年ほどReactでアプリケーションを書いていました。 噂通りFormで苦しみましたが、ReactにもRailsのFormオブジェクトのようなものを導入してみるとスッキリしたので、そのことについて書きます。...
View ArticleRubyでHipHopする ~ Sonic Piのチュートリアル後の遊び方 ~
これは リクルートライフスタイル Advent Calendar 2018 の13日目の記事です。 バックエンドエンジニアをやっている@pchatsuです。 今回は、個人的趣味の話で恐縮ですが、Rubyで書けるプログラマブルなシーケンサ&ライブパフォーマンスツールSonic Piについて書きます。 難しい技術の話は出てこないので、アドベントカレンダー折返し地点の箸休めにどうぞ。 Sonic...
View ArticleHyperion-iOSをもうちょっと便利にする
こんにちは、nirazoです。 Airメイトという飲食店の経営支援サービスのiOSアプリエンジニアをやっています。 iOSエンジニアの皆さん、Hyperion-iOSは使っていますか? iPhoneの実機やSimulator上でデザインチェックができるという素晴らしいツールです (公式のReadmeより拝借)...
View ArticleKtorのFeaturesの実行Phaseがどう定義されているのかを知る
はじめに こんにちは。リクルートライフスタイルでAndroidアプリを開発をしている@ykoyanoです。 KtorでCustom Featureを作ろうとした際、そもそもFeaturesの実行されるタイミングがどこで定義されているのかを把握したくてKtorの実装について調べたのですが、今回はそこで得たものをメモ代わりに少し整理して紹介したいと思います。 Ktor...
View Articleハイブリッドクラウドについて思うところ
はじめに この記事は リクルートライフスタイルアドベントカレンダー2018 の17日目です。 ホットペッパービューティーでエンジニアをしています。shaseです。 現在開発中のプロジェクトが、大人の事情によりハイブリッドクラウド構成になっているので、開発をしている中で思ったことをつらつら書いてみたいと思います。(ネットワークエンジニア視点ではなく、開発者視点です。)...
View ArticleKubernetes Operator
この記事は リクルートライフスタイル Advent Calendar 2018 の18日目の記事です。 はじめに CETチーム 兼 新規サービス開発を担当している @shotat です。 先週シアトルで KubeCon + CloudNativeCon North America 2018 (以下KubeCon)...
View ArticleGoogle Colaboratory と Altair で描く君の知らないグラフの物語
この記事はリクルートライフスタイル Advent Calendar 2018の19日目の記事です。 はじめに はじめまして。社内で分析基盤を構築している@_snow_narcissusです。 リクルートライフスタイルではデータ分析を用いた施策提案を積極的に行なっており、誰もが簡単にデータを扱える環境を整えています。...
View Articleスマホ向けサイトをアプリっぽく見せるために半年間頑張ったことをまとめる
この記事は リクルートライフスタイル Advent Calendar2018の20日目の投稿です。 はじめに この記事では スマホ向け web ページをアプリっぽく見せるための Tips を多く紹介します。 (CSS / JS / jQuery / React / WebGL の事例を紹介します) (注) React...
View ArticleAPI開発を支える可視化ツールをMVPとして作っている話
この記事はリクルートライフスタイル Advent Calendar 2018の21日目の記事です。 わりと他のみんながガチガチな本気記事投稿しているので、仕事のスキマ時間や趣味の延長でやっている小ネタについて書いていきたいと思います。 はじめに どうも改めまして、ホットペッパービューティでAPI開発をしている @tacumai です。...
View ArticleiOSアプリをKotlin/NativeとFlutterに移植する
この記事はリクルートライフスタイル Advent Calendar 2018の22日目の記事です。 はじめに ホットペッパービューティーでネイティブアプリの開発をしている @yrhorita です。 この記事では、Kotlin/NativeとFlutterとで同じアプリケーションを作ってみたときのやり方や感想などを書いていきます。 想定シチュエーション...
View ArticleSlackの情報から人/組織の分析をしてみる
この記事はリクルートライフスタイル Advent Calendar 2018の23日目の記事です。 はじめに 飲食領域の開発グループのマネージャをやってる@omrcoです。 ここ最近ダイエット中です。好きなサラダチキンは「国産鶏サラダチキン アクマのキムラー」です。...
View Article良いプロダクトバックログについて考えてみるイブ
はじめに クリスマスイブ、ということは今年もあと少しとなります。 本業では大規模開発のマネージメントをしています。サブシステムやチーム単位では厳密にスクラムではないものの、イテレーティブな開発を試していく動きも(少しずつではありますが)あったりします。そこで良いプロダクトバックログとはなんだろうかと少し考えてみました。 TL;DR プロダクトバックログは永遠にβ版 重複を気にしないで書く...
View ArticleMerry Christmas ウェッブサーバー
この記事はリクルートライフスタイル Advent Calendar 2018の25日目の記事です。 CETというチームの @bya です。 はじめに みなさんは新しい言語を習得していく時の最初の一歩はHello Worldではないでしょうか? この記事で単なるHello Worldを出力ではなく、Hello...
View Article