ボクココ

サービス開発を成功させるまでの歩み

仕事で描いている未来について

ども、@kimihom です。 最近、未来について考える機会が減ってきたってこともあるため、今回は改めて未来について今まで考えてきたこと、そしてこれから実現しようとしていることについて記す。 コミュニケーションの未来を当たり前にする 私が仕事で一貫し…

Ruby on Rails で自前トーストを作るサンプル

ども、@kimihom です。 Rails で開発をしていると、何かしらのメッセージをユーザーに掲示したい時がよく出てくる。 コンタクトを作成しました。 メンバーの招待に失敗しました。 アイテムを更新しました。 こういったときに flash っていう便利なメッセージ…

iOS の本格 WebRTC サポートでどう変わるか

ども、@kimihom です。 先日リリースされた iOS で、ついに WebRTC の VP8 コーデックのサポートがされるようになった。本記事では iOS の VP8 コーデックサポートでどう変わっていくかについて記そう。 WebRTC コーデック問題 WebRTC で複数デバイスへの配…

エンジニアの2タイプの考察

ども、@kimihom です。 今回はエンジニアを2タイプに分類してみて、それぞれについて考えてみる。もちろん全てのエンジニアがこの2つのタイプに完全に分かれるってわけではないけど、一つの参考にはなるだろう。 大学時代の友人の話 この記事を書くきっかけ…

リモートワーク記録 Vol.3 大阪

ども、@kimihom です。 前回の記事で、大阪で開催された JP_Stripes Connect のイベントレポートを書いた。その翌日も大阪に滞在してリモートワークをしてきたので、その感想を記してみる。 新大阪 今回は大阪の中でも新大阪駅の近くでの行動となった。新大…

月額課金モデルサービスのプライシング

ども、@kimihom です。 今回は JP_Stripes Connect にて 月額課金モデルのサービス設定について話してきたので記事にする。 speakerdeck.com プライシング方法 "管理しやすい値段体系か、平等な値段体系か" プライシングにおいて、この2者の選択肢が重要にな…

リモートワーク記録 Vol.2 長野

ども、@kimihom です。 今回のリモートワーク記録は長野の上諏訪。会社のサテライトオフィスとして開設したばかりで、今回初めてのショートステイとなった。 ボクが本当に集中したいモノ こういう記事を書いていると単に「旅しながら遊んでやがるな〜」と思…

自前 SaaS における DB 設計サンプル

ども、@kimihom at 長野 です。 昨年ライブ配信システムの wellcast をリリースし、何社か導入いただいている中でコツコツと改善を繰り返してきている。 www.wellcast.in そこで現状の SaaS DB 設計(マルチテナントアーキテクチャ)をシェアしつつ、今後の見…

リモートワーク記録 Vol.1 京都

ども、@kimihom です。 このブログを長い間読んでいただいている読者ならご存知の通り、私は熱海で長い間リモートワークで開発に集中し、様々なプロダクトを産んで育ててきた。最近、その熱海の物件を手放してまた新たな船出を切った次第である。 www.bokuko…

Ruby on Rails 5.1 から 5.2 へアップデートログ

ども、@kimihom です。 今回は Ruby と Ruby on Rails をそれぞれバージョンアップさせたので、そのログを記そうと思う。 アップデート概要 Ruby と Ruby on Rails をそれぞれアップデート。そろそろ Rails 6.0 も出そうなタイミングってこともあって、定期…

仕事が全てという考え方

ども、@kimihom です。 「仕事は、人生のうちのほとんどの時間を占めるのだから、これを充実させることに全てを注ぐ価値はある」という考え方がある。かく言う私も、そのようなマインドで仕事に全てを打ち込んできた自負がある。 今回はその考え方について最…

最良のブログモチベーション

ども、@kimihom です。 最近、「ボクココの記事の更新頻度が減ったな」と思った方、大正解だ。一昨年のピークと比べたら、今年のペースは明らかに落ちている。その点についてと、最良のブログモチベーションについて記す。 記事を書きたいと思うモチベーショ…

Rails x jQuery でコードをカオス化させないコツ

ども、@kimihom です。 今でも jQuery で動いている Web アプリケーションは多いことかと思う。jQuery は特性上、ソースコードがカオスになりやすいので、複数人で Web アプリケーションを開発するとすぐにメンテしたくない程のシステムができあがってしまう…

サービス開発における倦怠期を乗り越える

ども、@kimihom です。 サービス開発をして、ユーザーが増えてきて運用を続けていると必ず訪れるのが倦怠期。最初のイカした刺激のある新機能開発はほとんどなくなって、ありきたりの開発タスクばかり降ってくる時期だ。このフェーズになると「自分の成長が~…

30歳の節目を迎えるにあたり

ども、@kimihom です。 今日が最後の20代となる。明日から30歳の人生を歩むことになる。そんな節目のタイミングで一つ記事として残しておこう。 30になるまでの目標 自分の中で考えていた30になるまでの目標の一つに、「自分で作ったサービスで食べていく」…

海外カンファレンス SIGNAL の魅力

ども、@kimihom です。 今年の Twilio のカンファレンス SIGNAL のチケットが公開された。以下のリンク先より今なら $200 で購入できる(しばらくするとどんどんこの値段が上がっていく)。 signal.twilio.com Twilio SIGNAL とは そもそも Twilio とはって話…

Google APIs における OAuth 認証

GCP

ども、@kimihom です。 たぶん GCP ネタは初めてかな? 今回はがっつり Google APIs について調べたので、それについて書く。 Google APIs OAuth の目的 今回は、ユーザーの GCP アカウントを使って、GCP の API を呼ぶケースについて想定する。 例えば、GCP…

大企業と中小企業におけるサービス開発の違い

ども、@kimihom です。 巷でサービスのクローズが話題になることが多くなってきた。そして有名企業の新サービスをクローズを持ち出して、サービス開発は誰もが失敗するみたいな論調で失敗を許容しているような風潮がある。 「有名企業で作った似たようなサー…

シングルページアプリケーションである必要性を考えよう

ども、@kimihom です。 2019年、皆さんはどんな技術を習得したいと考えているだろうか。その中の候補の一つとして、おそらく「シングルページアプリケーション(以降SPA) を流行りの JavaScript フレームワークで作れるようになる」という目標を掲げている方…

ありがとう2018年、こんにちは2019年

ども、@kimihom です。 年も変わったってことで個人的な2018年の振り返りと2019年の抱負について書いておこう。 2018年 この日のためにって言っても過言ではないのだけど、私は毎晩今日やったことや感じたことを別のブログ(英語)で書いている。年始になって…

Heroku がもたらす次世代の開発手法

ども、@kimihom です。 この記事は Heroku Advent Calendar 2018 の 24日目の記事です。 heroku Advent Calendar 2018 - Qiita SWTT 2018 の資料 Salesforce World Tour Tokyo 2018 で Heroku について熱く語らせていただいたので、今回はそのことについて記…

Twilio Client 1.6 でメリークリスマス

ども、@kimihom です。 この記事は、Twilio Advent Calendar 23 日目の記事です。 qiita.com Twilio Client 1.6 での変化 最近、Twilio Client はバージョンの変化が激しいアップデートが続いている。今年の8月にメジャーアップデートである Twilio Client 1…

SaaS 運営における決済周りとその先の話

ども、@kimihom です。 この記事は、Stripe Advent Calendar 2018 の23日目の記事です。 adventar.org Stripe の使い方とかは多くの方が書いていただいているようなので、今回は SaaS 運営しているときに意識していることっていうテーマにしてみた。いくつか…

ボクのサービス開発を語ってきた話

ども、@kimihom です。 s-dev talks という"サービス開発"に関するコミュニティのイベントを見つけたので、この機会にサービス開発の振り返りの話をしてきた。 speakerdeck.com リンク集 Speaker Deck からだとリンクで辿れないみたいなので、それぞれご紹介…

目標とされるような存在への挑戦

ども、@kimihom です。 久々に仕事に関する話で、「起業して大企業にして有名になる必要がある」って話で断固主張されるケースが出てきたので、これに対して私の考え方について記事にしたいと思う。 憧れる存在になること ことの発端は、私が「人の目標にさ…

Twilio で 03 番号を利用する方法

ども、@kimihom です。 この記事は、Twilio Advent Calendar 2018 の3日目の記事です。まだ空きがあるので、Twilio ユーザーな方はぜひご登録を。 qiita.com Twilio 03 番号実現に向けて 今回のテーマは Twilio における長年の課題の一つであった「Twilio は…

The Twelve-Factor App は全エンジニア向けのドキュメントだ

ども、@kimihom です。 今日の Heroku Meetup で、The Twelve-Factor App について語ってきたので記事にしておく。 speakerdeck.com 12factor.net アプリケーションエンジニアにとっての The Twelve-Factor App Twelve-Factor Appを読んでみると、Heroku を…

エンジニア不足の根本解決は自分で開発することだ

ども、@kimihom です。 友人と会話をしていると、誰もが「エンジニアが足りない」と嘆いているのを聞く。嘆いているってことは現に良いエンジニアが見つからないのだろう。 果たして本当にそんなにエンジニアが必要なのだろうか?今回はそんなエンジニア不足…

サービスの業務連携で意識すべきこと

ども、@kimihom です。 先日私の運営するサービスCallConnectで、地域電話(0ABJ)番号の取得・移設に対応した。 全国の地域番号(0ABJ番号)を継続利用が可能!フォースネット株式会社のFC-GW(エフシー・ゲートウェイ)は、合同会社selfreeの「CallConnect(…

朝の英語習慣を身につけよう

ども、@kimihom です。 先日、熱海に別れを告げたことを記事としてまとめた。 www.bokukoko.info 次の私の生活はここ人形町である。人形町での生活が1ヶ月過ぎたってことで、新しく挑戦し始めた朝の英語習慣について記事にしてみたいと思う。 英語学習の強化…