ESLintだけでは守れない。Dependency cruiserによるアーキテクチャー保護
How to use static code analysis to write quality JavaScript/TypeScript - LogRocket Blog
Static code analysis is a process of inspecting the source code to get some insights without actually running it. Which is why we call the process static.
Dependency cooldowns turn you into a free-rider
Against dependency cooldowns as a response to supply chain attacks
wesbos/JSON-Alexander: A really good JSON viewer browser Extension
A really good JSON viewer browser Extension. Contribute to wesbos/JSON-Alexander development by creating an account on GitHub.
0x80/typescript-monorepo: A quest for the perfect Typescript monorepo
A quest for the perfect Typescript monorepo. Contribute to 0x80/typescript-monorepo development by creating an account on GitHub.
How We Achieved 75% Faster Builds by Removing Barrel Files - Work Life by Atlassian
Learn how Atlassian achieved a 75% reduction in build times for the Jira frontend by removing JavaScript barrel files. This large-scale automated refactor not only delivered dramatically faster TypeScript highlighting, unit testing, and CI builds, but also improved code navigation, reliability, and developer productivity across thousands of packages and over 90,000 files.
what's a react pattern you mass-used then realized was overkill : r/reactjs
i'll go first. useContext + useReducer for global state. i built an entire app with it because i didn't want to add redux and everyone on reddit...
npm: eslint-plugin-oxlint
Turn off all rules already supported by oxlint. Latest version: 1.60.0, last published: 4 days ago. Start using eslint-plugin-oxlint in your project by running `npm i eslint-plugin-oxlint`. There are 38 other projects in the npm registry using eslint-plugin-oxlint.
ESLintを「入れただけ」で終わらせない — 適切なルールの選び方と実行タイミング - ICS MEDIA
ESLintイーエスリントは、JavaScriptやTypeScriptのコードの問題点を自動でチェックするツールです。フォーマットの統一だけでなく、バグの兆候や実行時エラーにつながる記述も検知できる点が特徴です。
In defense of GitHub's poor uptime
GitHub's downtime is bad, but uptime numbers can be misleading. It's not as bad as it looks; more like a D than an F.
Improved Japanese phonetic name support in Chrome autofill | Blog | Chrome for Developers
Learn how Chrome Autofill is improving support for Japanese phonetic names (Furigana), making it easier for users to fill out web forms.
cloudflare/artifact-fs: ArtifactFS is a filesystem driver designed to mount large git repos as quickly as possible, hydrating file contents on-the-fly instead of blocking on the initial clone. It's ideal for agents, sandboxes, containers and other use-cases where startup time is critical.
ArtifactFS is a filesystem driver designed to mount large git repos as quickly as possible, hydrating file contents on-the-fly instead of blocking on the initial clone. It's ideal for agents, s...
Artifacts: versioned storage that speaks Git
Give your agents, developers, and automations a home for code and data. We’ve just launched Artifacts: Git-compatible versioned storage built for agents. Create tens of millions of repos, fork from any remote, and hand off a URL to any Git client.
GitHub Repo Size
Codex for (almost) everything
The updated Codex app for macOS and Windows adds computer use, in-app browsing, image generation, memory, and plugins to accelerate developer workflows.
PII filtering for RubyLLM with Top Secret
Automatically filter sensitive information from your RubyLLM conversations before it reaches third-party providers.
Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings
Cal.com goes closed source after 5 years. Here’s why rising AI-driven security risks and vulnerability discovery are forcing us to protect customer data.
Gmail送信前確認用Chrome拡張の内製化
こんにちは、PR TIMESでインターンをしている工藤(@k8035004287922)です。 今回は、社内の…
月間150億トークンを使う私が、自分では“やらないこと” - Findy Media
今回の「エンジニアたちの“やらないこと”リスト」は、株式会社レクター代表の広木 大地さん。メールもコードも文章も「自分でやらない」働き方はどう成り立つのか。AIエージェント前提で再構築された仕事の進め方と、その変化に迫ります。
microsoft/agentrc: Get your repo ready for AI.
Get your repo ready for AI. Contribute to microsoft/agentrc development by creating an account on GitHub.
Manage agent skills with GitHub CLI - GitHub Changelog
Agent skills are reshaping how developers work with AI coding agents. Today we’re launching gh skill, a new command in the GitHub CLI that makes it easy to discover, install,…
foxted/rsc-boundary: Tooling to visualize React Server Components vs Client Components boundaries in Next.js App Router
Tooling to visualize React Server Components vs Client Components boundaries in Next.js App Router - foxted/rsc-boundary
Contributing Callsite Revalidation Opt-out to React Router — ProgrammingAreHard —
The Vertical Codebase
Let's take a look at why the common, horizontal code structure is not ideal, where it breaks down, and what we can do about it.
Logging in Next.js with LogLayer: Instrumentation, Console Override, and Structured Logs | Yuri Mutti | Yuri Mutti
How to centralize server, client, and edge logs with one logger, intercept console.* in instrumentation.ts, and use structured logging in Next.js.
AST explorer
An online AST explorer.
Next.js use cache: remote: A Distributed Cache in One Line
Introduction
I discovered this while digging through the Vercel docs and the Next.js cache components skill. I was trying to understand how caching actually works when you deploy to Vercel. What I fou
yuku-toolchain/yuku: High-performance JavaScript/TypeScript compiler and toolchain in pure Zig.
High-performance JavaScript/TypeScript compiler and toolchain in pure Zig. - yuku-toolchain/yuku
What We Learned Building a Rust Runtime for TypeScript – Encore Blog
Encore built a custom Rust runtime to power TypeScript backend applications. 67K lines of Rust handling the full HTTP request lifecycle, database querying, pub/sub, tracing, and connecting to Node.js via NAPI. Here's what we learned.
AI エージェント向けのパッケージマネージャー apm
apm は Microsoft が開発した AI エージェント向けパッケージマネージャーです。npm や pip のように依存関係を解決しながら、エージェントのスキルや MCP をパッケージ化して管理・共有できます。この記事では apm の基本的な使い方を紹介します。