Zenn
Log in
SocialPLUS Tech Blog
Publication
株式会社ソーシャルPLUS 開発チームの技術ブログです。
34
Followers
フォロー
サービスサイト
採用情報
デザイン記事
tech
🐌
VSCode の Source Control で Changes が自動更新されないときは files.exclude を指定してみよう
zomysan
6日前
8
tech
🎃
Datadog で API レイテンシーを監視する際の Duration に関する注意点
terandard
8日前
10
tech
👩👦👦
【ActiveRecord】 ポリモーフィック関連の「~type」の値がどこで決定されるか
st-1985
9日前
9
tech
🚀
Yarn v1からpnpmに移行したらinstallがけっこう早くなったので成果報告する
zomysan
15日前
18
idea
⛴️
新しいチームに参加したら最初にやること
koyablue
16日前
15
idea
🧠
ドーパミン:脳の報酬メカニズムとその hack する方法
kailma
1ヶ月前
16
tech
🐈⬛
【TypeScript】もう一歩先のExtendsとInferの使い方
takubii
1ヶ月前
15
tech
🍣
bugsnag gem のコードからクロージャを使った Rails における実践的な遅延実行の実装をマスターする
masaki
2ヶ月前
15
tech
👻
ペアプロで学んだ!開発効率を向上させる3つのTips!
zukkie
2ヶ月前
13
tech
📚
OpenID Connect Core 1.0 の輪読会をした
simomu
2ヶ月前
13
tech
💽
ElastiCache Redis のデータベースを移行した話
rdot
2ヶ月前
12
tech
🖐️
コードのコピペや自動生成をしたらまず一旦コミット
mashabow
2ヶ月前
19
tech
🟨
Gem を省いた Ruby のバージョンのみを Renovate で更新する
iys5
2ヶ月前
7
tech
💣
無限に広がるマルチプレイのマインスイーパーを作りたかった話(有限である程度動くところまで)
t.hamaguchi
3ヶ月前
18
tech
🚨
BugSnagのエラーアクションとチーム内での運用
st-1985
3ヶ月前
13
tech
🪤
MSW で意図しないリクエストまでハンドリングされてハマった話
steshima
3ヶ月前
14
tech
🐷
Active Model Serializer で孫要素を含む場合のテストについて
terandard
3ヶ月前
11
tech
🐬
INSTANTアルゴリズムを使った巨大テーブルの効率的な列追加(削除)方法
okumud
3ヶ月前
13
tech
💉
Reactフロントエンド開発におけるDependency Injection
kailma
3ヶ月前
22
tech
📁
ActiveStorage の service や name を変更したいとき
simomu
4ヶ月前
11
tech
💰
fluent-bit と kinesis の通信をインターフェースVPCエンドポイントに置き換えて通信料金を月$560削減した話
rdot
4ヶ月前
14
tech
⛑️
aspida の型情報を利用して MSW のモックを型安全に書こう
mashabow
4ヶ月前
15
tech
🐳
Docker コンテナ上の RuboCop LSP を使って Ruby コードをフォーマットする
masaki
4ヶ月前
13
tech
🆕
Rails 7.2で個人的に気になった変更点
kmknt
4ヶ月前
9
tech
📖
MUI Data Grid の使い方と tips: ページネーションなし、検索機能、オーバーレイ
steshima
4ヶ月前
11
tech
🟪
.rubocop.yml における対象バージョンの指定は省略できる
iys5
4ヶ月前
7
tech
📚
save 時に context を指定するとデフォルトの create, update のバリデーションが実行されない話
t.hamaguchi
4ヶ月前
9
tech
🔎
Ransack で unixtimestamp を使った検索を行う
okumud
5ヶ月前
7
tech
🗑️
【LINE Messaging API】削除されたチャネルでの「ステートレスチャネルアクセストークン」について
st-1985
5ヶ月前
11
tech
🐙
ActiveJob でリトライ回数が多い場合のテストを高速化したい
terandard
5ヶ月前
8
idea
❤️🔥
個人開発は誰にでもできる!6つの「個人開発って大変そう。だって〇〇でしょ?」に答えてみた
zomysan
5ヶ月前
55
idea
🏰
根性なしでも大丈夫。孤独な長期戦「個人開発」のモチベーションを3本の柱【動機付け/タイムオフ/タスク管理】で支えよう
zomysan
5ヶ月前
58
tech
🎰
有限オートマトン (FSM) JavaScriptで実装
kailma
5ヶ月前
29
tech
😺
ActiveRecordの3つのポリモーフィズム設計パターン:STI、Delegated Type、ポリモーフィック関連の違いと使い所まとめ
masaki
5ヶ月前
15
tech
💰
Argo CD 内部の Redis で Gzip 圧縮を有効にして AWS のデータ転送に対する課金を約83%削減した話
rdot
6ヶ月前
16
tech
🩻
弊社のフロントエンドのテストについて、考え方・方針・やっていることなど全部紹介します(2024年版)
zomysan
6ヶ月前
358
tech
🔻
Ruby JIT Challenge をやってみる
simomu
6ヶ月前
12
tech
🕌
GCP にインスタンスを立てて Docker Compose で動く TLS/SSL 対応の Websocket サーバーにしたい話
t.hamaguchi
6ヶ月前
8
tech
🐶
scaffdog をモノレポ環境で使う
mashabow
6ヶ月前
11
tech
🧙
Shopify の API 制限を超えないための最適解:高トラフィック対応術
ryz310
6ヶ月前
12
tech
🧐
my_api_client gemのソースコードを読んでみた
kmknt
6ヶ月前
8
tech
🟥
ActiveRecord::Relation におけるレコードの存在確認、個数確認を行うメソッドを比較する
iys5
2024/08/09
9
tech
🗓️
date-fns を使ったカレンダー計算に役立つ機能や tips の紹介
steshima
2024/08/07
14
tech
📘
Datadog Continuous Profiler を用いて、ボトルネックが Ruby の GVL であることを発見した
terandard
2024/07/31
20
tech
🎉
Sidekiq を 6 → 7 にメジャーアップデートした
st-1985
2024/07/30
12
tech
📅
Ruby on Railsで曜日を基準にした日付計算のコツ
okumud
2024/07/26
9
tech
🗣️
Typescript これ使ってみて Part 1
kailma
2024/07/17
122
tech
🐥
ソーシャルログインに利用される IDプロバイダの OpenID Connect の対応の違い
masaki
2024/07/11
13
tech
🧩
Shopify の app extension に環境変数を埋め込む
mashabow
2024/07/06
10
tech
🔻
Ruby パーサ「Prism」を触ってみる
simomu
2024/07/04
14
tech
🐳
Datadog Agent にコミュニティインテグレーションをカスタムイメージで導入する
rdot
2024/07/03
12
tech
🕸️
[Rails] has_one に対する `#assign_attributes` & `#save` の罠
ryz310
2024/06/25
8
tech
😵💫
ActiveRecordでdependent: :destroy_asyncを指定した際のdelete_allの挙動に惑わされない
kmknt
2024/06/19
10
tech
🔹
【Rails】 CSRF 保護で使用される protect_from_forgery の with オプションについて調べた
iys5
2024/06/18
12
tech
🌏
[Rails][i18n] around_action で指定した locale が rescue_from だと効かなくなる
ryz310
2024/06/17
7
tech
📤
共通化したコンポーネントライブラリでリンクを実装するのに一工夫必要だった話
steshima
2024/06/12
12
tech
🛠️
[GitHub Actions] Arm64 ランナーでLambdaにコンテナをデプロイして料金削減する
Is23
2024/06/12
13
tech
✏️
ActiveRecord で発行されるクエリにコメントを記載したい
okumud
2024/06/07
9
tech
🧪
RSpec の let変数が it の block 以外でアクセスできない理由
st-1985
2024/06/06
12
tech
🏋️
Reactのコードを打ち込むタイピングゲームを作った話&個人開発の流れ
zomysan
2024/05/31
109
tech
📝
MySQL で文字セットを 3 バイトから 4 バイトに変えたら TEXT 型のカラムが MEDIUMTEXT 型に変わってしまった話
t.hamaguchi
2024/05/30
14
tech
🪄
はじめての effect-ts
kailma
2024/05/22
45
tech
💡
RubyKaigi 2024 参加レポート
terandard
2024/05/22
8
tech
💻
Rails アプリを開発するための Neovim 設定
masaki
2024/05/15
10
tech
🐥
Ruby on Rails 7.1 へのアップデートを行った
simomu
2024/05/13
16
tech
🐶
Datadog Agent(DaemonSet)の起動ができないパターンに対処した話
rdot
2024/05/08
17
tech
😱
モノレポ内で Shopify CLI を使ったら依存パッケージのロックが効いていなかった
mashabow
2024/04/30
13
tech
🥋
[Rails][k8s] Sidekiq Worker Pod にオートスケールを適用したら色々と問題が起こった話
ryz310
2024/04/23
26
tech
🧐
stateful_enum gemのソースコードを読んでみた
kmknt
2024/04/17
14
tech
🟩
【Rails】大量のデータを DB から CSV へ書き出す時のメモリ消費を抑える
iys5
2024/04/16
22
tech
📝
VSCode 上で TS のファイルを編集保存すると重い問題の備忘録
steshima
2024/04/10
50
tech
💭
dependent: :destroy_async で大量のレコードを削除したら MySQL の Read IOPS が爆増した
terandard
2024/04/09
17
tech
🧪
RSpec の change マッチャにおけるレシーバとメッセージ、ブロックの違い
st-1985
2024/04/03
10
tech
🌈
【Ruby】プライベートリポジトリにある共有ライブラリ(gem)を組み込んで確認する方法
okumud
2024/04/02
11
tech
🐕
SPA サイトで使っていたブックマークレットを拡張機能化した話
t.hamaguchi
2024/03/27
20
tech
😻
Typescriptでの共変性 (covariance) と反変性 (contravariance)
kailma
2024/03/26
42
tech
🛠️
GitHub Actions で Environmentsを使いマルチアカウントでのCICDコード量を減らす書き方
Is23
2024/03/25
24
tech
🥷
[Next.js] 開発中のページを開発環境でのみ表示し、本番環境のビルドには含めないようにする
zomysan
2024/03/19
196
tech
🎃
ActiveJob の polynomially_longer 戦略のリトライ時間の目安表を作成した
masaki
2024/03/13
12
tech
💥
EKS Nodeのアップグレード時に発生したPodEvictionFailureエラーに対処した話
rdot
2024/03/12
14
tech
🗂️
Rails の create_or_find_by がレコードの作成も検索も失敗する
simomu
2024/03/07
13
idea
💰
脆弱性報奨金制度でもらうお金の話
mashabow
2024/03/06
60
tech
⛳
DelegatedType のバリデーションが上手く動かない件
ryz310
2024/02/29
15
tech
🆕
Rails 7.1で個人的に気になった変更点
kmknt
2024/02/22
20
tech
🔸
Ruby で行う JWT(IDトークン)の検証
iys5
2024/02/21
20
tech
🚚
GitHub CLI を使ってモノレポのリポジトリへ issue を移す
steshima
2024/02/20
12
tech
☕
Ruby3.2 + Rails 7.0 で YJIT 有効化によるパフォーマンスについて
terandard
2024/02/15
24
tech
♻️
Redash でアーカイブしたクエリを元に戻す
tmd45
2024/02/15
10
tech
🔄
【Rails7.0】カウンターキャッシュ名の衝突による余分な更新を解消する
st-1985
2024/02/14
14
tech
🤖
エラー逃さずYARDドキュメントをCIで検証する
okumud
2024/02/13
11
tech
🍠
Y Conbinator (不動点コンビネータ) をJSで表現しよう
kailma
2024/02/07
38
tech
🛠️
GitHub Actions で キャッシュを効かせてDockerビルドをしてECRにデプロイする with Terraform
Is23
2024/02/07
34
tech
📊
Next.js で作るWebアプリケーションを Google Analytics 4 で解析する(2024年2月)
zomysan
2024/02/05
91
tech
🗂
開発者が陥りやすい ActiveJob の retry_on のオプション attempts の誤解を解く
masaki
2024/01/31
20
tech
⚒️
AWSマルチアカウント環境下のTerraformにおける、ダイナミックに切り替え可能なAZの実装方法
rdot
2024/01/30
19
tech
🗂
dependent: :destroy_async は削除前に関連レコードのActiveRecordオブジェクトを全てメモリに乗せてしまう
simomu
2024/01/25
14