📝 Packwerk調査メモ
Packwerk とは Shopify/packwerk Packwerk is a Ruby gem used to enforce boundaries and modularize Ra...
59 search resultsShowing 1~20 results
You need to log-in
Packwerk とは Shopify/packwerk Packwerk is a Ruby gem used to enforce boundaries and modularize Ra...
はじめに grape, grape-entityを利用したRESTful API開発をする機会があるため、それらのGemの基本的な使い方について調べてみました。 grape, grape-ent...
はじめに 古いPHPアプリケーションシステムから新しいRailsアプリケーションにリアーキテクチャーをしている。旧システムで稼働している独自のバッチ処理を、Railsアプリケーションに移植をした...
本記事は SmartHR Advent Calender 21日目の記事です。 はじめに 普段 Git を利用して開発をしていますが、気づいたら手元に不要なブランチでいっぱい...ということがよ...
はじめに Raspberry Pi Pico W を利用してプラレールをラジコン化している記事を見かけて自分もやってみたい!と急に思い立ちました。 今回はその過程として、Rasberry pi ...
はじめに Rasberry pi pico w を利用してプラレールをラジコン化している記事を見かけて自分もやってみたい!と思い各種部品を購入しました。ブレッドボード上で回路を組んでみたのですが...
はじめに Sidekiq v7.3に Sidekiq::IterableJob と呼ばれる機能が導入されました。長時間実行されるジョブが安全にデプロイできるようになったとのことです。 sidek...
はじめに 最近とあるRubyのコードで foo?.! という実装を見かけた。個人的にはあまり見かけない実装だったので気になって調べてみた。 検証環境 Ruby 3.2.2 irb 1.6.2 結...
はじめに Factorybotのコード内に transient という定義を見かけました。 初めて見かけた属性だったので調べてみました。 transient属性とは? factory_bot g...
この記事はSmartHR Advent Calender 2023の16日目の記事です。 背景 今年もAdvent Calenderの季節がやってきたのでテーマについて考えていました。ふと子供が...
はじめに Ruby には Splat Operator と Double Splat Operator の2つの文法があることを知りました。以前より何回か見たことはあったが、ちゃんと理解できてい...
はじめに 最近業務でとあるデータの大量登録をするため、APIによる一括登録の実装を行いました。初期実装ではAPI呼び出しを直列で実行していたのですが、APIの応答に数秒かかるため、呼び出し回数が...
はじめに Active Recordでは union メソッドは提供されていません。ですが、運用上どうしても UNION したい場合はどうすればいいのか調査を行い培った知見をまとめます。 前提 ...
背景 Terraform でCloud SQLのインスタンスを構築しました。 resource "google_sql_database" "database" { name = "my...
はじめに ローカル環境で db:migrate を実行したところ、突然以下のエラーが発生しました Column `application_id` on table `oauth_access_...
困ったこと Rails 6 環境でGraphQLを実装するためこちらのサイトを参考に各種セットアップをしていたところでした。 rails generate graphql:install コマン...
はじめに Gitのタグ付けを毎回手動でしていたが、塵も積もれば山となるで時間削減のため自動化しました。どのCIサービスを使っても実装は可能でしたが、GitHub Actionsを使ったらよくあり...
はじめに ちょっとした興味からGCPの勉強を初めて3日目にしてやっと Google App Engine(以降GAE)に当初のゴールだった Railsアプリとsidekiqのワーカー両方をデプロ...
はじめに GCPによるインフラ環境の運用を始めると gcloud コマンドで各種操作が必要となることが分かりました。ついつい忘れてしまうので、よく使用するコマンドをまとめておきます。 認証 以下...
困ったこと 気づくと手元にブランチがたくさん存在した状態となり、一個ずつ git branch -d hoge としていくのは手間だなぁと感じることが多々ありました。同僚に同じような悩みがないか...
59 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.