Bookmarks

Bookmarks

46714 bookmarks
Custom sorting
Exe
Exe
·exe.dev·
Exe
Panda CSS でデザインシステムのメンタルモデルを確立する - 一休.com Developers Blog
Panda CSS でデザインシステムのメンタルモデルを確立する - 一休.com Developers Blog
この記事は一休.com Advent Calendar 2025の2日目の記事です。 レストランプロダクト UI 開発チームの鍛治です。一休.com レストランのフロントエンドを担当しています。 2025 年 4 月、PayPay グルメ の全面リニューアルが完了しました。このリニューアルでは「一休.com レストラン…
·user-first.ikyu.co.jp·
Panda CSS でデザインシステムのメンタルモデルを確立する - 一休.com Developers Blog
「こんな複雑なことをしないといけないのはおかしい」というソフトウェアエンジニアの勘 - valid,invalid
「こんな複雑なことをしないといけないのはおかしい」というソフトウェアエンジニアの勘 - valid,invalid
時折、「やりたいことに対してこんな複雑なことをしないといけないのはおかしい」という感覚がはたらく。ソフトウェアエンジニアの勘といってもいい。 FizzBuzz Enterprise Editionはプログラマジョークとして解されるが、実際のエンジニアリングではもっと微妙な形で表れる。たとえば設計やコードレビューの最中に…
·ohbarye.hatenablog.jp·
「こんな複雑なことをしないといけないのはおかしい」というソフトウェアエンジニアの勘 - valid,invalid
大規模Ruby on Rails開発における、10万ケース単体テストの高速化とAI活用 - OPTiM TECH BLOG
大規模Ruby on Rails開発における、10万ケース単体テストの高速化とAI活用 - OPTiM TECH BLOG
本記事では、15年の歴史を持つモノリシックな Ruby on Rails サービス「OPTiM Biz」における 10万超の単体テスト運用の工夫を紹介しています。 テスト総実行時間は約17時間に及び、全テストを毎回実行するのは非現実的。そのため、以下の取り組みを実施: 50並列実行:GitLab CI の parallel 機能を活用し、実行時間を約1時間まで短縮。 Launchableによるテスト選択:AIを用いて関連性の高いテストを優先実行し、CIリソースを約77%削減。 さらに、今後はセットアップ時間短縮や並列数の最適化、テスト改善(長時間テストや失敗しないテストの見直し)を進める予定です。 テストは「書くだけでなく運用設計が重要」であり、AI活用は開発者体験と品質向上の両立に有効な手段と結論づけています。
timeout: 10h
·tech-blog.optim.co.jp·
大規模Ruby on Rails開発における、10万ケース単体テストの高速化とAI活用 - OPTiM TECH BLOG
Ruby on Rails アプリのパフォーマンス最適化10選 - エニグモ開発者ブログ
Ruby on Rails アプリのパフォーマンス最適化10選 - エニグモ開発者ブログ
こんにちは!Webアプリケーションエンジニアのレミーです! この記事はEnigmo Advent Calendar 2025の24日目の記事です。 Ruby on Rails アプリが遅いと感じるのは、ほぼ次の3の原因になります。 DBクエリが多すぎる(特に N+1、COUNT/EXISTS の使い分けミス、インデック…
·tech.enigmo.co.jp·
Ruby on Rails アプリのパフォーマンス最適化10選 - エニグモ開発者ブログ
LINE STOREにおけるOpenFeatureを用いた新しいフィーチャーフラグシステムの開発(インターンレポート)
LINE STOREにおけるOpenFeatureを用いた新しいフィーチャーフラグシステムの開発(インターンレポート)
はじめにはじめまして。東京大学工学部化学生命工学科3年の入佐啓士です。8月18日から8週間、LINEヤフー株式会社の就業型インターンに参加させていただきました。私が配属されたのは、LINEスタンプ・着...
·techblog.lycorp.co.jp·
LINE STOREにおけるOpenFeatureを用いた新しいフィーチャーフラグシステムの開発(インターンレポート)
bazelbuild/starlark: Starlark Language
bazelbuild/starlark: Starlark Language
Starlark Language. Contribute to bazelbuild/starlark development by creating an account on GitHub.
·github.com·
bazelbuild/starlark: Starlark Language
Third Parties and Single Points of Failure
Third Parties and Single Points of Failure
You've heard it many times - third party content can easily cause an otherwise well performing website to become sluggish and slow. And depending on how this content is loaded, it can also introduce single points of failure (SPOFs). When a large cloud provider or content delivery network (CDN) exper
·calendar.perfplanet.com·
Third Parties and Single Points of Failure
Standard JSON Schema
Standard JSON Schema
A standardized JSON Schema representation that preserves inferred type information
·standardschema.dev·
Standard JSON Schema
Claude Code hooksでMacの通知を出して、通知から適切なtmuxペインに飛ぶ - Nealle Developer's Blog
Claude Code hooksでMacの通知を出して、通知から適切なtmuxペインに飛ぶ - Nealle Developer's Blog
お疲れ様です。@2357gi です。 筆者環境では、Terminal.app で開いた tmux の複数のセッション・ペインで同時並行に Claude Code を動かしてます。 Terminal.app 以外を開いてたり、Terminal.app を開いても裏画面の tmux ウィンドウ/セッションで動いている Cl…
·nealle-dev.hatenablog.com·
Claude Code hooksでMacの通知を出して、通知から適切なtmuxペインに飛ぶ - Nealle Developer's Blog
私のソフトウェア開発を一変させてしまった2025年のAIエージェントをふりかえる
私のソフトウェア開発を一変させてしまった2025年のAIエージェントをふりかえる
2023年から段階的にAIを開発フローに組み込み、2025年は試行錯誤とツールの大きな変化、そしてエージェント化を経て、私のソフトウェア開発の進め方は明確に変化しました。 ここで言う「変化」とは、単に作業が速くなった、便利になったという話ではありません。 より具体的には「コードをタイピングする時間よりも、間接作業の比重と抽象的な思考・ロジックが増えた」という意味での変化です。 とりわけ深刻なのは文字入力回数の増大です。その結果、マイクに向かって話したり、タイピングの練習といったプリミティブな活動を取り入れるようになりました。 この変化は私だけのものではありません。Addy Osmaniは『Beyond Vibe Coding』で「開発者の役割はコードを書くことから、コードを指示すること(directing)へシフトしている」と述べ、アーキテクチャやデザインパターンといったシステム思考への集中を説いています。Latent SpaceのSwyxも「ソフトウェアエンジニアの強みは抽象化のレベルを上げることに最も長けている点だ」と指摘しています。 この流れに対して「コーディングがつまらな
·blog.lai.so·
私のソフトウェア開発を一変させてしまった2025年のAIエージェントをふりかえる