Akinko (@akinko1918) 's Twitter Profile
Akinko

@akinko1918

Classi株式会社 | エンジニア | 25卒

📔 Rubyで日記書いてます。MyGemDays 💎

ID: 1744984007270641664

linkhttps://linktr.ee/akinko0915 calendar_today10-01-2024 07:26:33

101 Tweet

97 Takipçi

198 Takip Edilen

Akinko (@akinko1918) 's Twitter Profile Photo

Wakate.rb #2 初登壇レポート & 個人開発振り返り (Rails × Sidekiq × AI)|Akinko Akinko note.com/dawn_aki0915/n…

Akinko (@akinko1918) 's Twitter Profile Photo

speakerdeck.com/twada/growing-… 防衛的プログラミングとはと調べていたら、ありがたいスライドを見つけた。先輩方がなぜその設計にこだわるのか、なぜ型定義・インターフェースが必要なのか、ぼやっと思っていたけど、すべて起こり得るリスクに予め備えておくためだったんだ。

Akinko (@akinko1918) 's Twitter Profile Photo

nuits.jp/entry/easiest-… クリーンアーキテクチャって何度読んでも抽象度高すぎて、ほんとぼんやりでしか理解できないんだけど、とりあえず三種の神器を抑えておけばいいということがわかっただけでも大きい一歩だった 関心の分離、疎結合、依存性逆転の原則

Akinko (@akinko1918) 's Twitter Profile Photo

DTOはデザインパターンの一つなんだ。ビジネスロジックを一切もたない。どんなデータとその型が送って受け取られてるのかを決める。DTOをそれが保証されてるって運用のときすごい楽だし安心だよね share.google/xBaYGjCWodiNdb…

Akinko (@akinko1918) 's Twitter Profile Photo

【今日の古着メモ#2】Carhartt サンドストーン フードジャケット|Old Money Fashion note.com/natty_ferret80…

Akinko (@akinko1918) 's Twitter Profile Photo

abi-agile.com/user-stories/ 言われたものを作ればいいじゃないと思っていたけど、ユーザーストーリーを明確にすることで、無駄な工程を省いて、顧客が本当にほしいものに注力できる。それに常に動くものを届けるためのタスクの優先度をつけやすくなる。

Akinko (@akinko1918) 's Twitter Profile Photo

GitHubのSSH鍵を生成する方法 | Kinsta® SSH通信をするのはなぜか。 外部サービスをローカルから使う際に、リモートサーバーにパスワードのような秘密情報を通信に乗せずに認証できるようにする。そうしないと通信経路を盗聴されたらその秘密情報は漏れる kinsta.com/jp/blog/genera…

Akinko (@akinko1918) 's Twitter Profile Photo

ソース: Cloud - Flight Attendant OPENAPIの仕様があるから、MSWのようなモックデータで、バックエンドサーバーにつながってなくても、仕様通りにAPIリクエスト構造・レスポンス処理ができていることを保証できるんだ share.google/O7L1I1gDwAdMTj…

Akinko (@akinko1918) 's Twitter Profile Photo

新しい機能を作るってなった時にDesign Doc書き始めたんだけど、抜け漏れが多かった。次する時は、このスライドを参考にしたい speakerdeck.com/nay3/kaigi-on-…

Akinko (@akinko1918) 's Twitter Profile Photo

例外処理を理解して、設計段階からエラーを見つけやすく、起こりにくく #phpconfuk speakerdeck.com/kajitack/under… まずエラーにも種類があるというのを認識した。テストで期待する例外処理を書いておくことで、課題を整理できてどのレイヤーのエラーなのか予測がつきやすい

Akinko (@akinko1918) 's Twitter Profile Photo

クエリのN+1問題を解決するために使ったメソッド。処理時間が100倍短くなった。作成+重複してたら更新もしてくれる一石二鳥なメソッド。ただunique_byオプションがMySQLでサポートされてないのと、rubocopがバリデーションチェックの警告出すのにどうしたらいいとなった share.google/CMCLe8tl1bpBpL…

Akinko (@akinko1918) 's Twitter Profile Photo

AI Tutor で学ぶ最新の Angular アプリケーション開発 - とんかつ時々あんどーなつ ほんとに隣に先生がいるみたいな学習体験ができそう、使ってみよ!最後に学習内容まとめてくれるのうれしい! kasaharu.hatenablog.com/entry/20251201…

Akinko (@akinko1918) 's Twitter Profile Photo

ソース: Qiita ローカルとSTG環境のGUI同じなら私も同じミスしてそう…。間違えない仕組みとバックアップ大事。 share.google/0HT2JoFM7rHsl1…

Akinko (@akinko1918) 's Twitter Profile Photo

ソース: Qiita 命名難しい。メンタルモデルの考え方とても参考になった。一旦自分でコードを声に出して説明するのいいのやってみよう share.google/4lvTnYdmcZDqK8…

Akinko (@akinko1918) 's Twitter Profile Photo

変数の追跡で脳内メモリが埋められる感覚をものすごくわかる… 「詳細を、安全に忘れる」 脳内メモリにスペースを作る仕組みを設計でつくることが大事 speakerdeck.com/panda728/kodoh…

Akinko (@akinko1918) 's Twitter Profile Photo

変化を追跡しないロジックが思ったよりシンプルで驚いた。こうやって、ソースコード読むんだなって勉強になった。他のメソッドも読んでみようとなった share.google/BtXSXAsivEPnCI…