タグ おもしろWEBサービス開発日記
人気順 10 users 50 users 100 users 500 users 1000 usersRailsの設定をアップグレードしていく技術 - おもしろwebサービス開発日記
このエントリは SmartHR Advent Calendar 2023の21日目の記事です。 Railsのバージョンを上げる作業は、単に新しいバージョンのgemをインストールするだけでは終わりません。Railsの新しいバージョンに沿った設定項目を確認し、適宜適用していく必要があります。もちろん必ずしもすべての設定を最新にしなければならない... 続きを読む
wkhtmltopdfの次どうするか問題 - おもしろwebサービス開発日記
wkhtmltopdfというライブラリは、HTMLからPDFを生成してくれるライブラリです。Rubyからだとwicked_pdfや pdfkit 経由で使われることが多いです。 さてそんなwkhtmltopdfですが、GitHubリポジトリ を見るとわかるようにアーカイブされてしまっています。公式ページ に経緯が書いてありますが、要約するとwkhtmltopdfが依... 続きを読む
APIに利用制限をかけるとしたらどういうやりかたがあるのか - おもしろwebサービス開発日記
この記事はSmartHR Advent Calendar 2020 11日目の記事です。 僕のお手伝いしているSmartHRでは、毎週バックエンドエンジニアが集まり、技術的なトピックについて共有、相談しあうミーティングを開催しています。そのミーティングでは僕がTipsなどを共有するコーナーが常設されています*1。 このエントリでは、そのコー... 続きを読む
パーフェクト Ruby on Railsの改訂2版を書きました - おもしろwebサービス開発日記
ここ数年、色んな人に「パーフェクト Ruby on Railsの改訂版まだですか」と言われて申し訳ない気持ちでいっぱいでした。が、ついに改訂版が発売されることになりました!もちろん最新のRailsである6.0に対応しています。 発売日は7月25日ですが、先行して発売している書店もあるそうです。 パーフェクトRuby on Rails ... 続きを読む
我々はConcernsとどう向き合うか - おもしろwebサービス開発日記
この文章は先日開催された大阪Ruby会議02での登壇内容Concerns about Concernsをブログエントリにしたものです。書いている内容は登壇内容とだいたい同じですが完全一致ではなく、構成を変更したり喋っていない情報を足したりしてます*1。 大阪Ruby会議02に出席していない方でもスライドを読めば大体の内容を把握できる... 続きを読む
Ruby on Rails 6 エンジニア 養成読本という本を書きました - おもしろwebサービス開発日記
@sugamasaoさんと共著でRails本を執筆しました。Railsを始めたばかりの人向けの特集から、Rails 6の新機能紹介まで幅広く書かれたムック本です。今日から9日後の10月26日に発売予定です(電子書籍も同じくらいに発売されるはず)。 Ruby on Rails 6 エンジニア 養成読本posted with amazlet at 19.10.16すがわら まさのり ... 続きを読む
株式会社ウィルネットは設立2周年を迎えました - おもしろwebサービス開発日記
昨日、2月21日は弊社の設立記念日でした*1。 株式会社ウィルネット二周年記念 (\( ⁰⊖⁰)/) (\( ⁰⊖⁰)/) (\( ⁰⊖⁰)/) pic.twitter.com/Ll3nDwbl4X— willnet (@netwillnet) 2019年2月21日 というわけで法人成りして2年経ちました。最初はフリーランスの延長のつもりだったのですが、会社という形態にしたことで意識が少しだけ... 続きを読む
ginza.rbでstimulusについて紹介した - おもしろwebサービス開発日記
今日のginza.rbはBasecamp製のjsフレームーワーク、stimulusがテーマでした。 Ginza.rb 第64回 Stimulusは新たな刺激となりうるか? - Ginza.rb | Doorkeeper 資料はこちら 所感 資料の中にも書いていますが、「サーバサイドな人が片手間で書いているjsをもうちょっといい感じにしたい、しかしvue.jsやreactなどに手を出... 続きを読む
良いエンジニアを採用するにはどうしたらいいか - おもしろwebサービス開発日記
以前ソフトウェア開発者採用ガイドの読書感想文を書いたときに反響が思ったより大きかったので、エンジニア採用というテーマは関心が高いのだなと感じました。 上記感想文のエントリでも書いていますが、お手伝いしている会社の方などから「どうやったら良いエンジニアを採用できますか?」と聞かれることがよくあります... 続きを読む
技術的負債を貯めずに開発するには - おもしろwebサービス開発日記
先日行われたMedBeer -Rails開発での技術的負債との付き合い方で、「Rails Good Parts, Bad Parts」というタイトルで発表しました。 資料はこちら。 内容を要約すると、技術的負債を貯めずに開発するには (Railsプロジェクトであれば)Railsの便利な機能を活用する 要注意と言われている機能について、対応方法も含めて把... 続きを読む
社内読書会のススメ - おもしろwebサービス開発日記
#railsdm で @netwillnet さんに聞きたかったのだけど、タイミングがあわなかったのですが…。 輪読会をどういう風にやってるのか。とかコツとか苦労話とかブログにまとめられてたりしないのだろううか。— Hiroki OHTSUKA (@HIROCASTER) 2018年7月17日 ということで、僕が色んな会社でやっている社内読書会(輪読会)につい... 続きを読む
headless chromeでcookieを扱う方法 - おもしろwebサービス開発日記
headless chromeでcookieを読み書きする方法もブログ書いたほうが良いかな…(メドピアさんとは別案件だったので書かなかった— willnet (@netwillnet) 2018年7月4日 poltergeistからheadless chromeへ移行する時に気をつけること - メドピア開発者ブログ の続きです。poltergeistとheadless chrome(selenium-webdriver)でc... 続きを読む
Railsの可読性の高いコードについて議論するコミュニティを作りました - おもしろwebサービス開発日記
2018 - 04 - 15 Railsの可読性の高いコードについて議論するコミュニティを作りました Railsで可読性の高いコードを書くにはどうしたらいいのか。コミュニティやブログなどで個別の事例について言及されることはありますが、横断的なまとまった情報はほとんどないのではないかと思います。みんな、散らばった情報を集めて自分なりのやり方を模索しているのではないでしょうか。 そこで、自分なりのやり... 続きを読む
技術顧問業を始めて2年がたった - おもしろwebサービス開発日記
2018 - 04 - 09 技術顧問業を始めて2年がたった 2年ほど前から「フリーランスRails技術顧問」みたいな肩書で複数社のお手伝いをしています。すると知り合いに、技術顧問って実際どんな感じで仕事してるの?と聞かれることが多いので、「これ読めばわかるよ」と言えるように実際にどんなことをしているのかまとめておこうかと思います。 ざっくりどんなことしてるの お手伝いしている会社によってやってい... 続きを読む
定期的にyarn updateするには - おもしろwebサービス開発日記
2018 - 03 - 18 定期的にyarn updateするには ライブラリは定期的かつこまめにアップデートすることで辛さを減らしていく、というのは最近の開発現場では定説ではないかと思います。Railsプロジェクトの場合、Gemfileの定期更新を実施している現場も多いのではないでしょうか *1 。 最近のRailsアプリケーションはjsライブラリの管理にyarnを使っているところが多いかと思... 続きを読む
RailsガイドでOSS貢献するのはどうだろうか - おもしろwebサービス開発日記
2017 - 12 - 16 RailsガイドでOSS貢献するのはどうだろうか 日本語版の Ruby on Rails ガイド 、日本人Railsエンジニアなら一度はお世話になったことがあると思うのだけど。読んでいるとtypoだったり、てにをはがちょっとおかしいところだったり、古いバージョンの記述のままだったりするところがあります。 ぼくは技術顧問業の一環でよくRailsガイドを読む機会があるので... 続きを読む
Rails Developers Meetup 2017でレールの伸ばし方について話した - おもしろwebサービス開発日記
2017 - 12 - 09 Rails Developers Meetup 2017でレールの伸ばし方について話した Rails Developers Meetup の年末拡大版である、 Rails Developers Meetup 2017 で発表させていただきました。 Railsアプリケーションの可読性を保ちつつ開発をすすめるにはどうしたらよいか、みたいな話です。資料はこちら 所感 この辺... 続きを読む
RejectKaigi2017でファイルアップロードについて発表した - おもしろwebサービス開発日記
2017 - 08 - 21 RejectKaigi2017でファイルアップロードについて発表した 先日行われた RejectKaigi 2017 でファイルアップロードについて発表しました。資料はこちら。 内容的には、WEB+DB PRESS Vol.95で書いたファイルアップロード話を最新にしたものになります。Rails5.2で新しく追加されるActive Storageというファイルアップロ... 続きを読む
Ruby Developers Meetup で綺麗なテストコードの書き方について発表した - おもしろwebサービス開発日記
2017 - 05 - 19 Ruby Developers Meetup で綺麗なテストコードの書き方について発表した 昨日のRails Developers Meetupで綺麗なテストコードの書き方について発表してきました。 Rails Developers Meetup #1(東京会場) - connpass 資料はこちら 余談 もともと数年前くらいから、テストコードの書き方についてまとめた... 続きを読む
株式会社ウィルネットを設立した - おもしろwebサービス開発日記
2017 - 02 - 28 株式会社ウィルネットを設立した いわゆる法人成りです。 かっこいい会社の名前が全然思いつかず *1 、結局ハンドルネームを採用しました。このブログのタイトル(おもしろwebサービス開発日記)もだいぶアレな感じで、自分の命名センスの無さに震えますね>< 単に名義が変わっただけで、特に何があるわけではないのですがこれからも引き続き頑張っていこうと思います。よろしくお願いし... 続きを読む
権限管理のgemで良いのはどれ? - おもしろwebサービス開発日記
2016 - 01 - 20 権限管理のgemで良いのはどれ? 昨日は ginza.rb 31回目のミートアップでした。 Ginza.rb 第31回 ユーザの権限管理どうしてます? - Ginza.rb | Doorkeeper @kyuden_ さんに、現状の二大認可 gem である cancancan や pundit、それらの問題点を解決するために作った banken について発表してもらい... 続きを読む
rails-assets の調子が悪い時の回避策 - おもしろwebサービス開発日記
2016 - 01 - 18 rails-assets の調子が悪い時の回避策 皆さん、 rails-assets は使っていますか? rails-assets は、Gemfile で js や css のライブラリを指定して、バージョン管理や依存の解決などをしてくれるとても便利なサービスです。 しかし最近ではその役目を終えたとして、最大で今年末でサポートを終了するとしています。 Future o... 続きを読む
最近のお仕事について - おもしろwebサービス開発日記
2015-10-30 最近のお仕事について ここ半年ほど、Clinical Platform さんのお手伝いをしています。最近エンジニア募集を開始したので、どんな感じでお仕事を進めているかを簡単に紹介しようと思います。 作っているもの クリニック向けのクラウド電子カルテです。 Ruby や Rails のバージョン Railsエンジニアが会社を選ぶときは使っているRubyとRailsのバージョンで... 続きを読む
Rails 4.2 で postgresql を使う場合の注意事項 - おもしろwebサービス開発日記
2015-08-31 Rails 4.2 で postgresql を使う場合の注意事項 Rails 4.2 では、DB の string 型が255文字制限ではなくなりました。もともとあまり意味がなかったらしいです(詳しい人補足求む)。対象は postgresql と sqlite で、mysql は対象外です。 PostgreSQL, remove varchar limit. by senn... 続きを読む
Rails で fat model を避けるための、あまり知られていない方法について - おもしろwebサービス開発日記
2015-08-24 Rails で fat model を避けるための、あまり知られていない方法について このエントリで書いた内容は、ほぼ Growing Rails Applications in Practice の内容が元になっています。英語ですが、ここで挙げた内容以外にもコードを綺麗に保つテクニックが書かれており、かつページ数も少なく読みやすいです。コードを綺麗に保つのが好きな方は一読し... 続きを読む