{"entity": "TypeScript", "url": "https://wpnews.pro/entity/TypeScript", "count": 40, "articles": [{"slug": "stop-using-typescript-as-a-type-checker-start-using-it-as-a-design-system", "title": "Stop Using TypeScript as a Type Checker — Start Using It as a Design System", "url": "https://wpnews.pro/news/stop-using-typescript-as-a-type-checker-start-using-it-as-a-design-system", "published_at": "2026-05-24 06:52:16+00:00"}, {"slug": "the-complete-guide-to-api-design-in-2026-rest-graphql-and-trpc-in-production", "title": "The Complete Guide to API Design in 2026: REST, GraphQL, and tRPC in Production", "url": "https://wpnews.pro/news/the-complete-guide-to-api-design-in-2026-rest-graphql-and-trpc-in-production", "published_at": "2026-05-24 03:38:19+00:00"}, {"slug": "i-tried-to-build-a-saas-i-m-shipping-tiny-libraries-instead", "title": "I tried to build a SaaS. I'm shipping tiny libraries instead.", "url": "https://wpnews.pro/news/i-tried-to-build-a-saas-i-m-shipping-tiny-libraries-instead", "published_at": "2026-05-24 00:57:05+00:00"}, {"slug": "you-might-not-need-the-repository-pattern", "title": "You might not need… the repository pattern", "url": "https://wpnews.pro/news/you-might-not-need-the-repository-pattern", "published_at": "2026-05-23 21:20:00+00:00"}, {"slug": "end-to-end-e2e-testing-pipeline", "title": "End-to-End (E2E) testing pipeline", "url": "https://wpnews.pro/news/end-to-end-e2e-testing-pipeline", "published_at": "2026-05-23 21:02:29+00:00"}, {"slug": "jwt-auth-in-express-with-ts", "title": "JWT Auth in Express with TS", "url": "https://wpnews.pro/news/jwt-auth-in-express-with-ts", "published_at": "2026-05-23 20:51:54+00:00"}, {"slug": "how-i-built-a-real-time-robot-battle-simulator-from-scratch-logic-arena", "title": "How I Built a Real-Time Robot Battle Simulator from Scratch — Logic Arena", "url": "https://wpnews.pro/news/how-i-built-a-real-time-robot-battle-simulator-from-scratch-logic-arena", "published_at": "2026-05-23 20:42:31+00:00"}, {"slug": "typescript-5-5-the-features-that-actually-matter-for-production-code", "title": "TypeScript 5.5 — The Features That Actually Matter for Production Code", "url": "https://wpnews.pro/news/typescript-5-5-the-features-that-actually-matter-for-production-code", "published_at": "2026-05-23 20:22:14+00:00"}, {"slug": "building-a-bmi-calculator-cli-with-typescript-types-functions-and-vitest", "title": "Building a BMI Calculator CLI with TypeScript — Types, Functions, and Vitest", "url": "https://wpnews.pro/news/building-a-bmi-calculator-cli-with-typescript-types-functions-and-vitest", "published_at": "2026-05-23 16:05:50+00:00"}, {"slug": "typescript-54-to-58-the-features-that-actually-matter-in-2026", "title": "TypeScript 54 to 58: The Features That Actually Matter in 2026", "url": "https://wpnews.pro/news/typescript-54-to-58-the-features-that-actually-matter-in-2026", "published_at": "2026-05-23 13:34:17+00:00"}, {"slug": "build-ai-agents-with-personal-and-team-memory-in-hot-dev", "title": "Build AI Agents with Personal and Team Memory in Hot Dev", "url": "https://wpnews.pro/news/build-ai-agents-with-personal-and-team-memory-in-hot-dev", "published_at": "2026-05-23 11:47:54+00:00"}, {"slug": "build-ai-agents-with-hot-dev", "title": "Build AI Agents with Hot Dev", "url": "https://wpnews.pro/news/build-ai-agents-with-hot-dev", "published_at": "2026-05-23 11:47:54+00:00"}, {"slug": "wyrly-di-type-safe-dependency-injection-for-modern-typescript", "title": "Wyrly DI: Type-safe Dependency Injection for Modern TypeScript", "url": "https://wpnews.pro/news/wyrly-di-type-safe-dependency-injection-for-modern-typescript", "published_at": "2026-05-23 11:15:57+00:00"}, {"slug": "building-my-ai-powered-vs-code-extension", "title": "Building My AI-Powered VS Code Extension 🚀", "url": "https://wpnews.pro/news/building-my-ai-powered-vs-code-extension", "published_at": "2026-05-23 10:12:36+00:00"}, {"slug": "building-dynamic-rbac-in-react-19-from-permission-strings-to-component-level", "title": "Building Dynamic RBAC in React 19: From Permission Strings to Component-Level Access Control", "url": "https://wpnews.pro/news/building-dynamic-rbac-in-react-19-from-permission-strings-to-component-level", "published_at": "2026-05-23 09:22:46+00:00"}, {"slug": "how-a-pure-typescript-flex-layout-engine-closed-the-last-wasm-yoga-gap", "title": "How a pure-TypeScript flex layout engine closed the last WASM-Yoga gap", "url": "https://wpnews.pro/news/how-a-pure-typescript-flex-layout-engine-closed-the-last-wasm-yoga-gap", "published_at": "2026-05-23 09:06:24+00:00"}, {"slug": "im-a-front-end-web-developer-learning-machine-learning-from-scratch", "title": "I’m a Front End Web Developer Learning Machine Learning From Scratch", "url": "https://wpnews.pro/news/im-a-front-end-web-developer-learning-machine-learning-from-scratch", "published_at": "2026-05-23 06:52:42+00:00"}, {"slug": "ralph-dig-61-maw-token-cli-plugin-born-from-can-we-put-envrc-in-pass-token-story", "title": "🪣 ralph-dig #61: maw token — CLI plugin born from 'can we put .envrc in pass?' · Token Oracle creation story · 7 vault tokens, 47+ oracles mapped", "url": "https://wpnews.pro/news/ralph-dig-61-maw-token-cli-plugin-born-from-can-we-put-envrc-in-pass-token-story", "published_at": "2026-05-23 02:32:44+00:00"}, {"slug": "betagracevi", "title": "BetAGracevI", "url": "https://wpnews.pro/news/betagracevi", "published_at": "2026-05-23 01:34:46+00:00"}, {"slug": "running-claude-code-across-multiple-repos-without-losing-context", "title": "Running Claude Code across multiple repos without losing context", "url": "https://wpnews.pro/news/running-claude-code-across-multiple-repos-without-losing-context", "published_at": "2026-05-23 01:30:02+00:00"}, {"slug": "building-a-privacy-first-resume-editor-with-typst-wasm-and-react", "title": "Building a Privacy-First Resume Editor with Typst WASM and React", "url": "https://wpnews.pro/news/building-a-privacy-first-resume-editor-with-typst-wasm-and-react", "published_at": "2026-05-23 01:23:48+00:00"}, {"slug": "i-built-a-free-ai-powered-git-cli-that-writes-your-commit-messages-for-you", "title": "I built a free AI-powered Git CLI that writes your commit messages for you", "url": "https://wpnews.pro/news/i-built-a-free-ai-powered-git-cli-that-writes-your-commit-messages-for-you", "published_at": "2026-05-22 23:13:23+00:00"}, {"slug": "i-gave-gemini-3-5-flash-a-cve-fix-pr-to-review-it-found-another-bug-in-the-same", "title": "I gave Gemini 3.5 Flash a CVE-fix PR to review. It found another bug in the same file.", "url": "https://wpnews.pro/news/i-gave-gemini-3-5-flash-a-cve-fix-pr-to-review-it-found-another-bug-in-the-same", "published_at": "2026-05-22 22:40:14+00:00"}, {"slug": "building-a-live-solana-tps-meter-with-orbitflare-s-typescript-sdk", "title": "Building a Live Solana TPS Meter with OrbitFlare's TypeScript SDK", "url": "https://wpnews.pro/news/building-a-live-solana-tps-meter-with-orbitflare-s-typescript-sdk", "published_at": "2026-05-22 21:18:18+00:00"}, {"slug": "how-to-collect-telegram-media-groups-in-node-js", "title": "How to Collect Telegram Media Groups in Node.js", "url": "https://wpnews.pro/news/how-to-collect-telegram-media-groups-in-node-js", "published_at": "2026-05-22 20:12:52+00:00"}, {"slug": "i-built-a-free-audit-tool-that-runs-12-checks-in-parallel-against-any-domain-is", "title": "I built a free audit tool that runs 12 checks in parallel against any domain. Here is the architecture.", "url": "https://wpnews.pro/news/i-built-a-free-audit-tool-that-runs-12-checks-in-parallel-against-any-domain-is", "published_at": "2026-05-22 17:53:17+00:00"}, {"slug": "net-ok-c-finally-gets-union-types", "title": ".NET (OK, C#) finally gets union types", "url": "https://wpnews.pro/news/net-ok-c-finally-gets-union-types", "published_at": "2026-05-22 12:28:50+00:00"}, {"slug": "net-ok-c-gets-union-types", "title": ".NET (OK, C#) gets union types", "url": "https://wpnews.pro/news/net-ok-c-gets-union-types", "published_at": "2026-05-22 12:28:50+00:00"}, {"slug": "dotnet-ok-c-gets-union-types", "title": "dotNET (OK, C#) gets union types", "url": "https://wpnews.pro/news/dotnet-ok-c-gets-union-types", "published_at": "2026-05-22 12:28:50+00:00"}, {"slug": "ai-assisted-frontend-reviews-using-gemma-4", "title": "AI-Assisted Frontend Reviews Using Gemma 4", "url": "https://wpnews.pro/news/ai-assisted-frontend-reviews-using-gemma-4", "published_at": "2026-05-21 20:29:56+00:00"}, {"slug": "beyond-the-stateless-prompt-building-an-auditable-product-intelligence-pipeline", "title": "Beyond the Stateless Prompt: Building an Auditable Product Intelligence Pipeline with Cascadeflow and Hindsight", "url": "https://wpnews.pro/news/beyond-the-stateless-prompt-building-an-auditable-product-intelligence-pipeline", "published_at": "2026-05-21 17:51:36+00:00"}, {"slug": "ai-engineering-from-scratch", "title": "AI Engineering from Scratch", "url": "https://wpnews.pro/news/ai-engineering-from-scratch", "published_at": "2026-05-21 09:14:13+00:00"}, {"slug": "how-to-build-your-first-mcp-server-in-10-minutes", "title": "How to build your first MCP server in 10 minutes", "url": "https://wpnews.pro/news/how-to-build-your-first-mcp-server-in-10-minutes", "published_at": "2026-05-20 18:00:03+00:00"}, {"slug": "honest-perf-benchmarks-for-a-paid-api-compiler", "title": "Honest Perf Benchmarks for a Paid-API Compiler", "url": "https://wpnews.pro/news/honest-perf-benchmarks-for-a-paid-api-compiler", "published_at": "2026-05-20 13:00:40+00:00"}, {"slug": "i-asked-3-claude-code-sub-agents-to-review-the-same-pr-they-disagreed-on-41-of", "title": "I Asked 3 Claude Code Sub-agents to Review the Same PR. They Disagreed on 41% of the Comments.", "url": "https://wpnews.pro/news/i-asked-3-claude-code-sub-agents-to-review-the-same-pr-they-disagreed-on-41-of", "published_at": "2026-05-20 13:00:00+00:00"}, {"slug": "announcing-genkit-middleware-intercept-extend-and-harden-your-agentic-apps", "title": "Announcing Genkit Middleware: Intercept, extend, and harden your agentic apps", "url": "https://wpnews.pro/news/announcing-genkit-middleware-intercept-extend-and-harden-your-agentic-apps", "published_at": "2026-05-20 03:10:21.387525+00:00"}, {"slug": "stop-hardcoding-ai-prompts-a-developers-guide-to-promptcache", "title": "Stop Hardcoding AI Prompts: A Developer’s Guide to PromptCache", "url": "https://wpnews.pro/news/stop-hardcoding-ai-prompts-a-developers-guide-to-promptcache", "published_at": "2026-05-19 23:19:47+00:00"}, {"slug": "net-ok-c-finally-gets-union-types-exploring-the-net-11-preview-part-2", "title": ".NET (OK, C#) finally gets union types🎉: Exploring the .NET 11 preview - Part 2", "url": "https://wpnews.pro/news/net-ok-c-finally-gets-union-types-exploring-the-net-11-preview-part-2", "published_at": "2026-05-19 10:00:00+00:00"}, {"slug": "fluxer-self-hosted-deployment-guide-refactor-branch-20-gotchas-documented", "title": "Fluxer self-hosted deployment guide (refactor branch) — 20 gotchas documented", "url": "https://wpnews.pro/news/fluxer-self-hosted-deployment-guide-refactor-branch-20-gotchas-documented", "published_at": "2026-02-26 05:39:54+00:00"}, {"slug": "deno-2-5-permissions-in-the-config-file", "title": "Deno 2.5: Permissions in the config file", "url": "https://wpnews.pro/news/deno-2-5-permissions-in-the-config-file", "published_at": "2025-09-10 09:00:00+00:00"}]}