ボクココ

個人開発に関するテックブログ

愛され続ける Web サービスになるために意識していること

皆さんが作る新機能は本当に顧客が必要としている機能ですか?そこを今回は自分なりに考えているところを記事にしてみようと思う。サービス開発にはフェーズがあるので、それらフェーズに分けて考えてみる。

Elasticsearch Rails でサジェストを実現(続き)

ども、@kimihom です。 前回の Elasticsearch Rails の記事で、"サジェスト機能を実現する"とあったが補足事項があったので追記する。 ハマった問題 前回の記事を元に、実際に以下の rake タスクを実行すれば、確かにインポートしたデータはサジェストしてく…

GW で英語だけを学習した結果

今週のお題「ゴールデンウィーク2016」 ども、@kimihom です。 今年の GW は間に2つ有給を入れると10連休ということでたくさんの時間を手に入れた方も多いかと思う。私も割とたくさん自由があったので英語をひたすらやることにした。 というのも最近はテクノ…

とある Web エンジニアがいま興味のあるテクノロジーを挙げてみる

ども、@kimihom です。 テクノロジーってのは次から次へと出てくるもので、全部やることなんて到底できない。てことでその中から自分に何が必要かを常に見極めて学習を継続していく必要がある。 私は Web やスマホのアプリそのものを作るエンジニアだ。業界…

従属接続詞の英文読解にチャレンジする

ども、@kimihom です。今年の GW はひたすら英語を勉強することに決めました。 そこで"英語リーディング教本"という本を読んで、まずは文の構成を正しく理解すること、そしてDUOで単語を覚えるという方法を実践しています。今回は英語リデーィング教本に出て…

Rails で複数モデルに関連したパラメータを検証する方法

ども、@kimihom です。 今回は Ruby on Rails における パラメーターの処理について。 よくある Rails の Scaffold では、送られてくるパラメーターとモデルが 1対1 で対応しているため、 Strong Parameter を使って綺麗に CRUD(Create, Read, Update, Delet…

クラウド時代こそ PaaS を選択すべき理由

ども、 @kimihomです。 さて、最近は AWS をはじめとしたクラウドサービスが盛り上がっている。そんな中で私はもっとサービスオリエンテッドなネット企業はもっと PaaS を活用すべきだと思ったので書いてみるとする。 貴社のインフラエンジニアは本当に必要…

あなたのスタートアップ論は間違っている

ども、@kimihomです。 皆さんの中で起業したい、もしくはすでに起業している、という方は多いかもしれない。その中で、あなたの目標はなんだろうか? Apple や Google のような世界的に知られる企業になりたいのか、日本中で使われるサービスを作りたいのか…

Heroku Redis を使ってるなら利用したい Redis Monitor アドオン

ども、@kimihom です。 Heroku といえば豊富なアドオンがあることが大きな魅力の1つだ。たまに眺めてみると意外な発見があるので面白い。そんな中、今回紹介したいのは RedisMonitor というアドオンだ。これは Heroku Redis を使っているなら是非導入したい…

Elasticsearch Rails で 全文検索とサジェスト機能を実現

ども、@kimihom です。 前回の記事で、Elasticsearch Rails の導入周りの調査内容をレポートした。 今回は調査内容をもとに、Elasticsearch と Rails を組み合わせて実装したので実践編としてまとめてみる。 Elasticsearch と Rails 間のデータ同期に関して …

Elasticsearch Rails の調査レポート ~実運用へ向けて~

ども、@kimihom です。 今回は Ruby on Rails で Elasticsearch を使う方法について調査したので報告しよう。 特に ActiveRecord と Elasticsearch をどう連携させるのか、そこら辺を詳しく書こうと思う。 elasticsearch-rails の利用 さて、 Rails で Elasi…

iPhone から ZenPhone に替えるまでに至った話

ども、@kimihom です。 今朝、急いで外に出たら 2年以上使い続けた iPhone が勢いよくポケットから飛び出し、見事に画面を破損させてしまった(カバーしてたのに!) 。これは買い替えどきだという神のお告げだと思い、次のスマホを買うことにした。こういう失…

AWS Lambda の Node.js で連続で外部APIを叩く作法

ども、@kimihom です。 今回は AWS Lambda における Node.js のコードの書き方について。 実装したいこと 例えば、id を複数持った配列があるとして、その配列を 一個一個 HTTP リクエストで叩きたい、ということがあるだろう。id単位でしかリソースを削除で…

私から送る新社会人へのアドバイス

ども、@kimihom です。 4月になったことだし、新社会人向けに個人的なアドバイスを簡単にしたいと思う。一つの意見として受け取っていただきたい。 新社会人の皆様、まずはおめでとう! 新しい風としての行動をしよう まず新卒で会社に入れたというのは非常に…

Rails のコードをきれいに保つために気をつけたい、たった一つのこと

ども、@kimihom です。今回は Rails のお話。 割と初心者が Rails を使ってサービスを作ると、 Fat Controller (コントローラーにコードを大量に書く) ということをしがち。んじゃあ どうやったらそうならないように済むかを簡単に説明しようと思う。 Fat Co…