タグ カウル Tech Blog
人気順 10 users 50 users 100 users 500 users 1000 users実際のサービスをRails+Vue.js(Single File Components)を用いてSPAへリファクタリングした話 · カウル Tech Blog
エンジニアの西辻です。 今回の記事では、Railsプロジェクトで一部の画面のみをVue.jsを用いてSPA化するにあたって、その際に得た知見などを共有できたらと思います。 Overview 大きく以下の流れで書いていきます。 Motivation RailsとVue.jsの連携方法について調査、部分的なSPAが実現可能かの検証 実装を進めていく中... 続きを読む
AWS上のパスワードちゃんと管理できてますか?AWSパラメータストアで秘密情報を安全に管理する方法 · カウル Tech Blog
エンジニアの @macs_6 です。 AWS上で稼働中のサービスをスケールアウトする際に、DBのパスワード等のセキュアな設定をどこに保存しておくか困ったことはありませんか? HerokuやKubernetesであれば以下の機能があります。 Heroku: Config Vars Kubernetes: Secrets AWSではどこで管理すればいいのでしょうか? KubernetesをAWS上に構... 続きを読む
スタートアップの現場で役立つ開発要件のまとめ方 · カウル Tech Blog
こんにちは。ハウスマートの高松( @t2kmt )です。 皆さんは開発要件をまとめるのにどんなフォーマットを使っていますか? 開発要件をいい感じにまとめるのって大変ですよね。 ドキュメント整備せずに開発に着手し始めてしまうと手戻り抜け漏れが出てしまいますが、一方で要件定義書をガチガチなフォーマットにするとドキュメントの作成自体の工数が増えてしまいます。 スタートアップはスピードが命。ドキュメントを... 続きを読む
プロトタイピング戦国時代に終止符を打てるか?Sketch49のプロトタイピング機能を試して見た · カウル Tech Blog
Sketch49のプロトタイピング機能を実際に試してみた カウルTechBlogをご覧のみなさん、こんにちは。カウルでプロダクトデザイナーを勤めている稲井です。主にUIデザイン〜フロントエンドコーディングまでを担当しています。詳しい業務内容は以前 寄稿した記事 にまとまっておりますのでそちらをご覧ください。 今回のTechBlogは、デザインツールSketchのアップデート(Sketch49)でプ... 続きを読む
「良い通知」についてROPPONGI.swiftで発表しました · カウル Tech Blog
ROPPONGI.swift 第1回 にて「良い通知」について考えた内容を発表しました 続きを読む
ディープラーニング用のGPU計算実行環境をAmazonECS上でなるべく安く構築する · カウル Tech Blog
Housmartの高松です。今回はディープラーニングのためのGPU計算実行環境を物理サーバーからAWSのECSに移行した話について紹介したいと思います。 昨今のディープラーニングブームで、普通のWebサービスを作るエンジニアでもGPU実行環境が欲しい!という場面に出くわすことが多くなってきていると思います。そんな時にサクッと環境を作れるとかっこいいですね。 また、この記事は ディープラーニングのエ... 続きを読む
OSSを読んでAirbnbのホーム画面の実装を想像してみた · カウル Tech Blog
OSSを読んで調査しながら、手を動かしているうちに出来上がったのがこちらです。 はじめに AirbnbのiOSアプリの実装に興味が沸いたのですが、Airbnbのソースを直接読むこともできません。そこで、似たような動作を実現しているOSSから内部実装を推測して自分でも書いてみることにしました。事前に調査したところ、既に 似たようなこと を考えている方がいて、大いに参考にさせて頂きました。感謝です。 ... 続きを読む
スタートアップでJira運用して、この1年間でよく聞かれた使い方5選 · カウル Tech Blog
Housmartの宮永です。 Housmart ではプロジェクト管理ツールに Jira を採用しています。Jiraはエンジニアリングの時と違って意外とググって解決策を見つけ出すことができないなんてことが多いですよね。 今回は社員20人程度のスタートアップでこの1年Jiraを運用している中で、よく聞かれたことやお願いされたことをベースに5つほど機能紹介したいと思います。 また、今回の記事は Qiit... 続きを読む
【アプリ起動時間を50%削減】Rails5.2からデフォルトGemに採用されたBootsnapを検証した · カウル Tech Blog
Housmartの宮永です。 Ruby on Rails 5.2 beta からデフォルトGemとしてRailsの起動を高速化するBootsnapが新たに採用されました。Railsでサービス運用をしているとGem数が増加し起動時間もどんどん遅くなっていくと経験をされている方も多いのではないでしょうか。 今回はBootsnapに関して、起動時間に関する検証を行いましたので簡単に紹介したいと思います。... 続きを読む
Jiraのレポート機能が物足りないのでTempoを導入してチームの全作業時間を可視化した話 · カウル Tech Blog
Housmartの宮永です。 みなさんはプロジェクト管理ツールに何をお使いでしょうか。ハウスマートでは Jira を採用しています。レポート機能という視点で見ると、 Jira には標準機能としてBurndown Chart, Verocity Chartなどスプリント運営周りをサポートするあらゆるカテゴリでレポートが用意されています。ただTimesheet(作業時間管理)に関しては運用上、弊社では... 続きを読む
「リテンション率を2倍にするための2つの視点」をGrowth Hack Talksで発表しました · カウル Tech Blog
「 Growth Hack Talks #7 不動産テック×アプリ特集 」にて発表しました 続きを読む
デザイナー不在のチームのデザインフローを整えた話 · カウル Tech Blog
カウルTech Blogをご覧のみなさまこんにちは。 2017年の3月にHousmartにジョインしたデザイナーの稲井です。 食う寝る遊ぶが大好きなので 色々と回り道 してますが、よろしくお願いします。 さて今回はテックブログへの初投稿ということで、デザイナー不在の開発チームにジョインしてからの半年間を振り返って、チーム内でのデザインフローをどのように整えていったか?といった内容で送りしたいと思い... 続きを読む
会社の本番環境をDocker(ECS)に置き換えるために準備したこと気づいたこと · カウル Tech Blog
エンジニアの @macs_6 です。 このブログでは社内の AWS EC2上で運用しているアプリケーション群をECS移行したプロジェクト について紹介します。 ローカルの開発環境をDockerした話は以前の記事( 複数の rails プロジェクトが共存する開発環境を Docker 化した話を晒してみる )で西辻が紹介しているので、そちらを参照して下さい。 概要 プロジェクトを始める前に感じていた課... 続きを読む
不動産テック スタートアップのHousmartに転職して3ヶ月が経ったので振り返る · カウル Tech Blog
エンジニアの田中です。そういえば、もう3ヶ月経ったので、これまでにやったことを振り返ってみます。 今はまだ前職での記憶も鮮明に残っている一方で、入社してから色々と見えてきたものもあるので、割りと冷静な視点で書けるかなと思っています。実は、これくらいのフェーズのスタートアップにJOINするのは2度目です。経験を活かして先回りしてつぶせた部分もあれば、全然通用しなかった部分もあり、学びの多い3ヶ月とな... 続きを読む
複数の rails プロジェクトが共存する開発環境を Docker 化した話を晒してみる · カウル Tech Blog
アプリケーションエンジニアの西辻です。 今回のブログでは、弊社のローカル開発環境を Docker 化した話をご紹介したいと思います。 このブログでは、なぜローカル開発環境を Docker 化する考えに至ったのかに始まり、 具体的にどのような方法で Docker 化を進めていったかを振り返りながら書いていきます。 また、 Docker 化したことで受けた恩恵などを最後に書いて終わります。 Overv... 続きを読む
【Ruby Kaigi 2017レポート】Rubyでデータサイエンスは出来るのか? · カウル Tech Blog
Housmart高松です。 2017年9月18-20日の3日間、広島で開催されたRuby Kaigi 2017に参加してきました。Ruby Kaigi自体は去年に引き続き2回目の参加となります。 今年も様々なトピックがありましたが、今回は私が注目しているテーマの1つである “Ruby x データサイエンス” の観点からRuby Kaigiの参加レポートをします。 Rubyコミュニティのデータサイエ... 続きを読む
これからCIを導入したいそこのあなた! Bitbucket Pipelines はいかが? ~Bitbucket Pipelines の活用事例~ · カウル Tech Blog
アプリケーションエンジニアの西辻です。2017年4月からHousmartで主にAndroidアプリ開発を担当しています。今回のブログでは、弊社のCI環境としてメインで利用している Bitbucket Pipelines についての活用事例についてご紹介したいと思います。 Overview 元々 CI としては Wercker を利用していたのですが、社内でソースコードを管理している Bitbuck... 続きを読む
SwiftのOSSライブラリに機能を追加したときに心がけたこと · カウル Tech Blog
アプリケーションエンジニアの田中です。今年6月に入社して、初めてのTech Blogへの投稿になります。最近の大きな出来事は、スプラトゥーン購入をしたこと、Housmarへのjoin、そして結婚したことです。 先日、何となく目標にしていた「お仕事でお世話になったOSSに機能追加する」を達成できました。今回は、私がReactiveSwiftに機能を追加した際の事前準備、背中を押してくれたものなどにつ... 続きを読む
try! Swift2017に参加しました!気になった発表3選! · カウル Tech Blog
こんにちは。あすかです。Housmartでは普段Swiftで開発していることもあり、 try! Swift TOKYO というSwiftのカンファレンスに参加して来ました! try! Swiftは世界中のSwiftディベロッパーが一堂に会し、Swiftに関する知見を共有するカンファレンスです。参加人数は、昨年の約1.5倍の733人だったそうですごい熱気に包まれていました!会期は2017年3月2日-... 続きを読む
エンジニアが自由研究に時間をかけるべき理由 · カウル Tech Blog
ここ数年でWebエンジニアを取り巻く環境は劇的に変わったと思う。 具体的に言うと、知的好奇心とやりがいを求めて仕事を選ぶことが当然になったように感じる。 Webエンジニアを取り巻く変化 5年半前、私が新卒で就職した時はまだ、エンジニアでも長時間労働はあたりまえで、エンジニアはビジネスサイドが考えた要件に従ってサービスを実装する人だ、という認識が強かったように思う。 一緒に大学院を卒業した優秀な友人... 続きを読む