Bookmarks

Bookmarks

46720 bookmarks
Custom sorting
AIレビューで負担を半減した方法:GitHub Copilotの活用事例 | スパイダープラス Tech Blog - スパイダープラス Tech Blog
AIレビューで負担を半減した方法:GitHub Copilotの活用事例 | スパイダープラス Tech Blog - スパイダープラス Tech Blog
開発フローの課題であった「コードレビュー工数の増大」解決のために、AIレビューを本格導入し、どのように開発体制を変革したか、お話しします。
·techblog.spiderplus.co.jp·
AIレビューで負担を半減した方法:GitHub Copilotの活用事例 | スパイダープラス Tech Blog - スパイダープラス Tech Blog
ビルド30分→3分に。Next.jsをやめてAstroに移行した全記録 - ROXX開発者ブログ
ビルド30分→3分に。Next.jsをやめてAstroに移行した全記録 - ROXX開発者ブログ
こんにちは。ROXX Zキャリアプロダクト開発部、エンジニアの平です。 今回は、弊社の就職・転職ガイドメディアを Next.js Page Router から Astro + Cloudflare Workers へ移行し、ビルド時間を30分以上 → 3分、表示速度を大幅に改善した話をお届けします。 「記事を公開してか…
·techblog.roxx.co.jp·
ビルド30分→3分に。Next.jsをやめてAstroに移行した全記録 - ROXX開発者ブログ
コーディングエージェントのカスタムコマンドでGit操作を効率化 - KAKEHASHI Tech Blog
コーディングエージェントのカスタムコマンドでGit操作を効率化 - KAKEHASHI Tech Blog
こんにちは、椎葉です。カケハシでVPoT(VP of Technology)をやっています。今日は、僕が使っているCursorのカスタムコマンドを2つ紹介します。 カケハシではコーディングエージェントとして、Cursor、Claude Code、GitHub Copilot、そしてDevinを利用できます。その中で僕は…
·kakehashi-dev.hatenablog.com·
コーディングエージェントのカスタムコマンドでGit操作を効率化 - KAKEHASHI Tech Blog
TypeQuicker - AI Typing Practice
TypeQuicker - AI Typing Practice
The fastest way to learn touch typing and improve your typing speed with AI-powered typing paragraphs, 10 finger typing methods, and 10 key typing practice.
·typequicker.com·
TypeQuicker - AI Typing Practice
「仮想DOM」という用語を使わない - fsubal
「仮想DOM」という用語を使わない - fsubal
#フロントエンド #React などのライブラリを総称するのに「仮想DOM」というのは古いので、できる限り使わない 2025年時点で正式な代替があるわけではない これ系の UI ライブラリのジャンル(React とか Vue とか…)を総称するときは「宣言的 UI」が通りがよい しくみそのものを総称する代わりの用語はあまりない 「差分検知」としか言いようがない だからこそ「仮想DOM」という単語が
·scrapbox.io·
「仮想DOM」という用語を使わない - fsubal
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
This presentation explains Promise.try, which was standardized in ECMAScript 2025. In JavaScript Promises, while asynchronous errors can be caught with .catch(), synchronous errors thrown before the Promise is created cannot be caught. Previously, workarounds included wrapping with new Promise, using Promise.resolve().then(), or using async functions, but these approaches had drawbacks such as verbose code or always executing asynchronously. Promise.try executes a function synchronously while catching both synchronous and asynchronous errors, and normalizes all possible return values (values, Promises, exceptions) into a single, reliable Promise. ECMAScript 2025で標準化された Promise.try について解説しています。 JavaScriptのPromiseでは、非同期エラーは.catch()で捕捉できますが、同期的に投げられるエラーは捕捉できないという問題がありました。従来はnew Promiseで囲む、Promise.resolve().then()を使う、async関数を使うなどの回避策がありましたが、いずれもコードが冗長になったり、常に非同期実行されるという欠点がありました。 Promise.tryは、関数を同期的に実行しつつ、同期・非同期両方のエラーを捕捉し、あらゆる戻り値(値、Promise、例外)を単一の信頼できるPromiseに「正規化」します。 【この資料で発表したイベント】 - JSConf.jp 2025 Pre Event 【著者について】 - Portfolio: bicstone.me - X: @bicstone_me © 2025 Oishi Takanori
·speakerdeck.com·
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
Process Utilization: How We Actually Track That
Process Utilization: How We Actually Track That
Deep dive into Judoscale’s utilization autoscaling: sampling pitfalls, edge-based tracking, thread safety, and accurate low-overhead metrics.
·judoscale.com·
Process Utilization: How We Actually Track That
Wise、初の資金移動業者として日本の「全銀システム」にAPI接続、 日本銀行と当座預金取引を開始
Wise、初の資金移動業者として日本の「全銀システム」にAPI接続、 日本銀行と当座預金取引を開始
ワイズ・ペイメンツ・ジャパン株式会社のプレスリリース(2025年11月25日 14時19分)Wise、初の資金移動業者として日本の「全銀システム」にAPI接続、 日本銀行と当座預金取引を開始
·prtimes.jp·
Wise、初の資金移動業者として日本の「全銀システム」にAPI接続、 日本銀行と当座預金取引を開始
GitHub ActionsにおけるGitHub-hosted runnerとSelf-hosted runnerのパフォーマンス比較(CPU編) - Hatena Developer Blog
GitHub ActionsにおけるGitHub-hosted runnerとSelf-hosted runnerのパフォーマンス比較(CPU編) - Hatena Developer Blog
システムプラットフォームチームの id:rskmm0chang です。 この記事は、はてなのSREが毎月交代で書いているSRE連載の2025年11月号です。10月の記事はid:cohalzさんの GitHub Organizationを安心して利用するための最近の機能紹介でした。 前回も11月に書いていて、11月になる…
·developer.hatenastaff.com·
GitHub ActionsにおけるGitHub-hosted runnerとSelf-hosted runnerのパフォーマンス比較(CPU編) - Hatena Developer Blog
TDD is more important than ever
TDD is more important than ever
Lately, I've been reminded of the heady days of my agile youth by how often I've found myself asking, "how will we test this?" As I've mentioned…
·justin.searls.co·
TDD is more important than ever
Ruby Was Ready From The Start
Ruby Was Ready From The Start
Notes and expanded thoughts on eXtreme Programming, AI agents, and the soul of Ruby from my SF Ruby Conference Keynote 2025 talk
·obie.medium.com·
Ruby Was Ready From The Start
Building Reusable Components with React 19 Actions - Certificates.dev Blog
Building Reusable Components with React 19 Actions - Certificates.dev Blog
Build reusable React components with React 19 Actions using useTransition() and useOptimistic(). Learn how to track pending states, implement optimistic updates, and expose action properties for custom logic in the Next.js App Router with practical examples.
·certificates.dev·
Building Reusable Components with React 19 Actions - Certificates.dev Blog
Automated Accessibility Testing for React - Tools and Best Practices you can use | How To Test Frontend
Automated Accessibility Testing for React - Tools and Best Practices you can use | How To Test Frontend
As well as testing the core functionality of your code with regular tests, you can use automated tools to test that your app or website has good accessibility. In this post, I will explain how and what tools you can use, and why manual testing is still essential...
·howtotestfrontend.com·
Automated Accessibility Testing for React - Tools and Best Practices you can use | How To Test Frontend
React Router's take on React Server Components
React Router's take on React Server Components
React Router is adding React Server Components support! Learn how to enable RSC, use server components in routes and loaders, and leverage server functi...
·epicreact.dev·
React Router's take on React Server Components