KitchHike Tech Blog

KitchHike Product, Design and Engineering Teams

Elasticsearchのテスト環境を構築しWerckerで実行するまでの3つのステップ

2022年9月追記: 2022年10月31日をもって、OracleがWerckerのサービス提供を終了するとのことです。 Important Notice: Wercker service will be shutdown on October 31st, 2022 . We recommend you to use OCI DevOps service. Thank you for using Wercker…

Decorator と Presenter を使い分けて、 Rails を ViewModel ですっきりさせよう

はじめに こんにちは。KitchHikeエンジニアの小川です。 Webアプリケーション開発において、コードベースが大きくなってくると、よく問題になるものの一つが表示ロジックの重複ではないでしょうか。知らず知らずのうちにビューに同じようなロジックが増えて…

OSSは“別世界“。その思い込みは、自らのPull Requestで変わった。

WheneverというOSSにPull Requestを送り、マージされた話 キッチハイクでインターンを始めて、135日。 エンジニア人生初、オープンソースにPull Request(プルリクエスト)を送りました。 GitHubにあるOSSコミュニティは「特別なコミッターたちが集う、別世…

API開発で「意図せぬレスポンス」問題を防ぐ2つのコツ

こんにちは。KitchHikeエンジニアの小川です。 KitchHikeのアプリがつい先日リリースされました! 私は主にサーバサイドのAPI設計・開発を担当していたのですが、今回はその中で特に気を配った、意図しないレスポンスを防ぐためのAPI設計の取り組みについて…

Sketch 初心者は入れておきたいオススメのプラグイン6選

今回は Sketch を使うにあたってぜひとも入れておきたいプラグインを厳選して紹介したいと思います。必須系プラグインに的を絞ってあるので、Sketch 初心者の方はぜひ入れてみてくださいね。

DHH流のルーティングで得られるメリットと、取り入れる上でのポイント

はじめに こんにちは。KitchHikeエンジニアの小川です。KitchHikeでは主にサーバーサイドを担当しています。 少し前のものですが、「DHHはどのようにRailsのコントローラを書くのか (原文)」というすばらしい記事があります。Railsのコントローラ分割の(DHH…

KitchHike Tech Blog – First Post

Welcome to the KitchHike Tech Blog! 初めてブログを書いた日を覚えていますか? 個人ブログの記事を遡ってみると、ちょうど10年前の2007年ころのようだ。 2007年は、初代iPhoneがMacworld Expo 2007で発表された年で、LINEはもちろんFacebookの日本語版も…