algonote

There's More Than One Way To Do It

Ruby on Rails

Railsの開発でよく使うライブラリー(gem)一覧

よく使うgemをまとめてみる 前口上 先月まとめたように、SaaSブームの中でアプリからWebへの回帰が少し起きている感覚があり、アプリのバックエンドでAPIだけなら軽量フレームワークでいけた場合でも、画面の描画もやる場合はなんだかんだでフルスタックフレ…

0→1のWeb開発においてRDBMSを使った方がその先につながりやすく、Railsが復権したのがSaaS時代のトレンド

プロダクトの変遷でアーキテクチャーがどう変わったか 前口上 Web開発においてとりうるアーキテクチャーにはいくつかパターンがあります。 サーバー構成をモノリスかマイクロサービスかで分ける場合もありますし、データベースを内製で持つか外部のmBaaSに任…

プロダクトと一緒に成長できるMVCフレームワークの使い方

ActiveRecordパターンからドメインモデルへ緩やかに遷移する TLDR プロダクトと一緒に成長できるMVCフレームワークの使い方について語りました 所感 Uni-motionプレリリース版で手の上半身トラッキングも試しましたが、バーチャルモーションキャプチャーで表…

[Qiita投稿] マルチテナントアプリケーションのストレージをDirectCloud-BOX APIでセキュア化

Qiitaエンジニアフェスタ2021に参加 TLDR Qiitaの夏版アドベントカレンダーであるところのエンジニアフェスタに記事を投稿しました。 M1 Mac欲しいので良ければLGTMボタン押してやってください。 qiita.com 所感 投稿具合が少ないのを見るにマーケティング施…

Qiita/Qrunch投稿: ソフトウェアエンジニアの情報収集

Qiitaにソフトウェアエンジニアの情報収集を投稿しました。 普段自分が見ているものをベースにメジャーな言語のリソースを追加して記載しています。 QrunchというQiitaの競合サービスが最近リリースされていて、クロス投稿可能な仕組みを持っていたので合わ…

2017年に読んだ技術書、個人的トップ5

2017年もたくさん本を読みました。 集計したら技術書だけで80冊読んでいるので4.5日に1冊ペース。ちょっと読みすぎでは?その中でも印象に残ったトップ5を紹介。 ビッグデータ分析・活用のためのSQLレシピ ビッグデータ分析・活用のためのSQLレシピ作者: 加…

Rails Developers Meetup 2017まとめ&感想 #railsdm

Rails Developers Meetup 2017 に参加しました。 レールの伸ばし方 Railsでコードが複雑になってきた際のうまい逃がし方集。 MVCを正しく使うにはFat Controllerを避けモデルによせる。ただしPORO=Plain Old Ruby Objectを上手く使うこと。MVCで上手くできな…