# typescript (blogs) — RSS Amplifier

Recent posts from the 291 feeds in the RSS Amplifier directory that cover typescript.

Page: <https://rssamplifier.com/topics/typescript/blogs>  
Feed: <https://rssamplifier.com/topics/typescript/blogs.md>

---

## [The Bun CVE Gap, Closed: Surgical Updates Land in Bun 1.4](https://charpeni.com/blog/the-bun-cve-gap-closed-surgical-updates-land-in-bun-1-4)

_2026-08-21 · Nicolas Charpentier · Nicolas Charpentier's Blog_

Three months ago, I wrote that Bun was the only mainstream package manager that couldn't do surgical CVE remediation. Bun 1.4 ships in-place transitive updates, bun audit fix, and nested overrides. Time to re-run the original reproductions.

## [Docusaurus: Workaround for WhatsApp Open Graph Image Bug](https://johnnyreilly.com/docusaurus-workaround-whatsapp-open-graph-image-bug)

_2026-08-21 · John Reilly · I CAN MAKE THIS WORK_

Workaround for WhatsApp Open Graph image bug in Docusaurus Faster (powered by SWC).

## [Re-Launching InvoiceMore](https://vancelucas.com/blog/re-launching-invoicemore/)

_2026-08-20 · vlucas · Vance Lucas_

I re-built and re-launched InvoiceMore, my own time-tracking and invoicing software. Since I am doing a lot of consulting lately, I am back to billing for services, time, and sending invoices to be paid by clients. Thus, I felt the pain of this process acutely. First launched way back in 2009, InvoiceMore is the longest... View Article

## [If/Else in CSS](https://jakeworth.com/tils/if-else-in-css/)

_2026-08-20 · Jake Worth_

Today I got to try the experimental if/else syntax in CSS: /\* Component.module.css \*/ img { transform : if ( style ( -- isZoomed : true) : scale( 2 ) ; else : scale( 1 )); } I used it to pass a variable from React state to the stylesheet: // Component.tsx \< img style = {{ '--isZoomed' : isZoomed ? 'true' : 'false' }} /\> I think conditional classes would be my preference for managing this for real,…

## [Modular CSS Classes and Elements](https://jakeworth.com/tils/modular-css-classes-and-elements/)

_2026-08-20 · Jake Worth_

A goal of modular CSS is to scope styles to components. Globally styling elements like h1 is to be done sparingly. Instead, we use class syntax: /\* Component.module.css \*/ . header { color : purple ; } // Component.tsx import { styles } from './Component.module.css' ; const Component = () =\> { return ( \< section \> \< h1 className = { styles . header }\> A purple header here 💜 \</ h1 \> \</ section \>…

## [The Power of One Test](https://jakeworth.com/posts/the-power-of-one-test/)

_2026-08-20 · Jake Worth_

A developer experience and quality control measure I take on programs I'm building, even small ones, is always to write at least one test.

## [Inspecting Symlink with readlink](https://jakeworth.com/tils/inspecting-symlink-with-readlink/)

_2026-08-19 · Jake Worth_

There are a few ways to know that a file is a symlink. Here's one I learned today.

## [Atproto Gave Me Superpowers to Fix My Bookhive Data](https://www.davideaversa.it/bytes/202608191844-atproto-gave-me-superpowers-to-fix-my-bookhive-data/?utm_source=atom_feed)

_2026-08-19 · Davide Aversa · Davide Aversa_

I let Claude log into my atproto PDS with a temporary password and fix my messy Bookhive reading data against my Obsidian vault. Ten minutes later, everything was in sync. Imagine what we could do if this was the standard way of interacting with applications data. -- Read More

## [Remembering the Percent as Wildcard](https://jakeworth.com/tils/remembering-the-percent-as-wildcard/)

_2026-08-19 · Jake Worth_

It's been a bit since I was typing SQL into a REPL. One interface that didn't come back to me right away is the percent character in a like or ilike query: select full\_name from users where full\_name ilike 'jake%' ; Returns: full\_name ----------- Jake Gyllenhaal Jake Tapper Jake Worth (3 rows) This percent sign ensures we get all the Jakes. Here's how I'm going to remember this next time.

## [React Component Naming Conventions: A Practical Guide](https://pythonguides.com/react-component-naming-conventions/)

_2026-08-19 · Bijay Kumar · Python Guides_

When you build an internal support dashboard, component names often start simple: card, list, data, and button. A few weeks later, the same React application has dozens of files, several API requests, filters, forms, and team members trying to understand what each component does. That is where clear React component naming conventions make a real ... Read more \>\>

## [One OS for your AI workforce (Sponsored)](https://crawlproof.com/a/RGtpAgBiLkxA)

_2026-08-19 · **Sponsored**_

Build, direct, and supervise an AI workforce from a single operating workspace.

## [Higher Order Components in React: A Practical Guide](https://pythonguides.com/higher-order-component-react/)

_2026-08-19 · Bijay Kumar · Python Guides_

When you build an internal support dashboard, the same requirements often appear in several places. One page needs an authentication check. Another needs a loading state. A third needs activity tracking or role-based access. You could repeat that logic inside every React component. That works at first, but it quickly creates bulky files and inconsistent ... Read more \>\>

## [Build a React Modal Component Example](https://pythonguides.com/react-modal-component-example/)

_2026-08-19 · Bijay Kumar · Python Guides_

A modal looks simple until you add one to a real internal dashboard. You need it to open from the correct employee row, close reliably, block accidental background clicks, and keep keyboard users from getting stuck. I have used this pattern in support ticket tools, customer portals, and admin panels where users need a focused ... Read more \>\>

## [7 Best React Component Libraries for Modern Apps](https://pythonguides.com/best-react-component-library/)

_2026-08-19 · Bijay Kumar · Python Guides_

When you build an internal support dashboard, the first request often sounds simple: add a searchable table, status badges, a ticket form, and a confirmation dialog. Then the design work begins. Building every button, input, modal, menu, and responsive layout from scratch can slow a React project before the actual business features are ready. That ... Read more \>\>

## [8 Top React UI Component Libraries for Modern Web Apps](https://pythonguides.com/best-react-ui-component-libraries/)

_2026-08-19 · Bijay Kumar · Python Guides_

Building an internal support dashboard from scratch sounds simple until you need tables, filters, dialogs, forms, alerts, loading states, and mobile-friendly layouts. I have seen teams lose days styling the same button, input, and modal patterns across several React screens. That is where React UI component libraries help. They provide tested, reusable building blocks so ... Read more \>\>

## [How to Build an Infinite Scroll Component in React](https://pythonguides.com/pass-component-as-prop-react/)

_2026-08-19 · Bijay Kumar · Python Guides_

A product catalog, support ticket dashboard, or employee directory can quickly grow beyond a few dozen records. Showing every item at once slows the browser, creates a long page, and makes the interface harder to use. That is where an infinite scroll component in React helps. Instead of loading everything up front, the frontend loads a small ... Read more \>\>

## [What Is a React Component? A Beginner’s Guide](https://pythonguides.com/what-is-a-react-component/)

_2026-08-19 · Bijay Kumar · Python Guides_

When I build a recent activity dashboard, I do not write one huge file for every card, filter, button, and ticket row. I split the screen into smaller pieces that each handle one clear job. That makes the app easier to read, test, update, and reuse. Those smaller pieces are React components. Once you understand ... Read more \>\>

## [The Seniority Trap: Hiring Experience Without Giving Authority](https://johnkavanagh.co.uk/articles/seniority-trap-hiring-experience-without-authority/)

_2026-08-19 · John Kavanagh · Software Engineering and Technical Articles by John Kavanagh_

The seniority trap happens when organisations hire experienced engineers for judgement, then deny authority, access, decision rights, and influence.

## [Humans are Becoming Simple Megaphones](https://patrickdesjardins.com/blog/humans-are-becoming-simple-megaphones)

_2026-08-19 · Patrick Desjardins Blog_

AI has not just entered the workforce. It has begun speaking for it. Over the past two years, the rise of large language models has transformed how we work, far beyond coding. People now turn a few lines into pages of documentation, which others then use AI to summarize, critique, and challenge. The…

## ["My Baby Is Ugly"](https://www.davideaversa.it/blog/my-baby-is-ugly/?utm_source=atom_feed)

_2026-08-18 · Davide Aversa · Davide Aversa_

Every time I finish a draft, I need to face the reality: my draft sucks. Stiff dialogue, absent descriptions, plot holes larger than my apartment. But I can make it better. Revising is hard work, but it is the best work. -- Read More

## ["My Baby Is Ugly"](https://www.davideaversa.it/blog/my-baby-is-ugly/?utm_source=atom_feed)

_2026-08-18 · Davide Aversa · Davide Aversa_

Every time I finish a draft, I need to face the reality: my draft sucks. Stiff dialogue, absent descriptions, plot holes larger than my apartment. But I can make it better. Revising is hard work, but it is the best work. -- Read More

## [Licensed Dispensaries, Pay with Crypto (Sponsored)](https://crawlproof.com/a/0eG6F8q4TwE3)

_2026-08-18 · **Sponsored**_

Search verified licensed dispensaries and pay with Bitcoin, Lightning, or stablecoins.

## [How to Use the Break Statement in TypeScript For Loops](https://pythonguides.com/break-statement-in-typescript-for-loops/)

_2026-08-18 · Bijay Kumar · Python Guides_

When I build a support-ticket dashboard, I often need to scan recent tickets until I find one that needs urgent attention. Continuing through hundreds of remaining records wastes work and makes the code harder to follow. That is exactly where the break statement helps. The break statement lets you stop a TypeScript loop immediately when ... Read more \>\>

## [How to Reverse an Array in TypeScript](https://pythonguides.com/for-loop-range-in-typescript/)

_2026-08-18 · Bijay Kumar · Python Guides_

When I build dashboard screens, API activity views, or support-ticket widgets, the server often returns records in oldest-first order. Users usually expect the newest ticket or event at the top, so I need to reverse an array in TypeScript before displaying it. TypeScript is JavaScript with optional static types, which help you catch incorrect data shapes before ... Read more \>\>

## [How to Use TypeScript Loops to Execute Code Multiple Times](https://pythonguides.com/typescript-loops-to-execute-code-multiple-times/)

_2026-08-18 · Bijay Kumar · Python Guides_

When I build a support-ticket dashboard, I often need to display every ticket returned by an API, calculate totals, or flag overdue requests. Writing the same code for every ticket would become impossible to maintain. That is where TypeScript loops help you execute code multiple times without repeating yourself. TypeScript is JavaScript with optional static ... Read more \>\>

## [Cloud Agents Make the Phone a Software Workstation](https://joelclaw.com/cool/cloud-agents-make-the-phone-a-software-workstation)

_2026-08-18 · JoelClaw_

\[article, ai, cloud-agents, agent-autonomy, agent-loops, mobile-workflows, product-engineering, mega\] Frames Kody and MEGA's Product week around the same shift: implementation moves to cloud agents while operator judgment, intent, and verification become the work.

## [Nobody Ran It](https://williamzujkowski.github.io/posts/2026-08-18-checks-that-pass-for-the-wrong-reason/)

_2026-08-18 · William Zujkowski_

Ninety agent-assisted posts, audited against source. The defects weren't bad reasoning — they were artifacts nobody had ever executed. Why models produce that, why review can't see it, and what actually catches it.

## [The Policy Is the Part That Moves](https://williamzujkowski.github.io/posts/2026-08-18-the-policy-is-the-part-that-moves/)

_2026-08-18 · William Zujkowski_

A proved gate is only as good as the policy it enforces, and the policy is the part that changes while the agent is running. What OSCAL and the agent-authorization drafts both assume, and what breaks.

## [Grok Bot Explained: Cloud AI Agents vs Open Source](https://thomas-wiegold.com/blog/grok-bot-explained/)

_2026-08-18 · contact@thomas-wiegold.com (Thomas Wiegold) · Thomas Wiegold - AI & Web Development Blog_

Grok Bot lets AI teammates sign into your tools and finish real work. Here’s how it works, what it costs, where it falls short, and who it’s actually for.

## [The Unexpected AI Stack: C# + .NET (Part 5)](https://chrlschn.dev/blog/2026/08/the-unexpected-ai-stack-csharp-dotnet-part-5/)

_2026-08-17 · Charles Chen_

Wiring telemetry and logging into the application and building the spec planning feature using the coding agent

## [The AI Layoff Trap](https://cocoweb.fr/blog/en/2026-08-17_tips-the-ai-layoff-trap/)

_2026-08-17 · Cocoweb_

Tips and discovery of the week. - AI layoff trap, software engineering as a career, Show-me for coding agents, local Mistral Vibe CLI, DeepSeek Harness, llmfit, ARES e-bike, and design picks.

## [Qwen3.8-27B: the best local LLM you probably can't run](https://thomas-wiegold.com/blog/qwen-3-8-27b-best-local-llm/)

_2026-08-17 · contact@thomas-wiegold.com (Thomas Wiegold) · Thomas Wiegold - AI & Web Development Blog_

Qwen3.8-27B runs on consumer hardware under Apache 2.0. I tested it on a 24GB M4 — here's the real RAM, speed and privacy picture, minus the hype.

## [Collect Open Source Legends (Sponsored)](https://crawlproof.com/a/bRqzBIoAwsZ1)

_2026-08-16 · **Sponsored**_

Open-licensed art, limited foil trading packs, and optional on-chain mints.

## [Web Weekly #198 (#blogPost)](https://www.stefanjudis.com/blog/web-weekly-198/)

_2026-08-16 · Stefan Judis Web Development_

Guten Tag! Guten Tag! 👋 Have you heard of the new Git history commands? Are you overwhelmed by Chrome's performance profiler? And do you use the inert attribute in your sites? Turn on the Web Weekly tune and find some answers below. Enjoy! ::: song by="Paul" title="Wet Leg — Tiny Desk Concert" youtube="AzUHNjKMeV4" I recently learned about the band Wet Leg when I saw them perform on NPR's Tiny…

## [Utility Types Part 1: Partial and Required](https://joshlehman.ca/blog/utility-types-partial-and-required)

_2026-08-16 · Joshua R. Lehman · Joshua R. Lehman's Blog - Software Development Insights_

TypeScript's Partial and Required utility types toggle property optionality across an entire object type, with implementations and practical patterns.

## [Not every test double is a mock](https://www.echooff.dev/blog/not-every-test-double-is-a-mock)

_2026-08-15 · Christian Rackerseder | Blog_

Stubs control answers. Fakes provide working alternatives. Spies record interactions. Mocks carry expectations. The differences reveal how a test is coupled. Calling them all mocks hides important differences in test design.

## [The Unexpected AI Stack: C# + .NET (Part 4)](https://chrlschn.dev/blog/2026/08/the-unexpected-ai-stack-csharp-dotnet-part-4/)

_2026-08-15 · Charles Chen_

Setting up the test foundations using Testcontainers and transactions for AI-enabled applications with C# and .NET

## [The Talent Bar Paradox in Engineering Hiring](https://johnkavanagh.co.uk/articles/talent-bar-paradox/)

_2026-08-15 · John Kavanagh · Software Engineering and Technical Articles by John Kavanagh_

Companies talk about a high hiring bar, but weak offers, slow interviews, and vague criteria drive strong engineering candidates out long before a decision.

## [The Unexpected AI Stack: C# + .NET (Part 3)](https://chrlschn.dev/blog/2026/08/the-unexpected-ai-stack-csharp-dotnet-part-3/)

_2026-08-14 · Charles Chen_

Building an AI-enabled application using the Copilot SDK, C#, .NET, and Nuxt UI

## [A Tool Gateway Can Hold the Keys Without Giving Them to Agents](https://joelclaw.com/cool/a-tool-gateway-can-hold-the-keys-without-giving-them-to-agents)

_2026-08-14 · JoelClaw_

\[article, ai, mcp, agent-tools, infrastructure, security, tool-policy, joelclaw\] Executor's shared catalog and allow/approve/block boundary could replace duplicated tool wiring across joelclaw's Pi, Claude Code, and Codex clients.

## [5-8x Coding Improvement that Could be Doubled](https://patrickdesjardins.com/blog/5-8x-coding-improvement-that-could-be-doubled)

_2026-08-14 · Patrick Desjardins Blog_

In the two previous blog posts and in , I discussed the impact of AI on software development and experimented with a new way of developing software. In this article, I'll discuss my conclusions after three months of using several different approaches. The last three months have been interesting, es…

## [Nobody States Their Denominator](https://williamzujkowski.github.io/posts/2026-08-14-nobody-publishes-the-denominator/)

_2026-08-14 · William Zujkowski_

npm's own replication database says 4,288,093 packages. The aggregator most supply-chain research runs on says 5,732,659. The gap is retained unpublish tombstones, and sampling from the wrong side moves a headline number by sixteen points.

## [The Model Was the Same. The Serving Configuration Was Not.](https://sekoudoumbouya.com/blog/qwen38-one-model-four-configurations/)

_2026-08-14 · Sekou M. Doumbouya - Technical Insights_

I ran official Qwen3.8 27B BF16 and FP8 side by side, then changed one serving knob at a time. The fastest result was not the whole story.

## [The Unexpected AI Stack: C# + .NET (Part 2)](https://chrlschn.dev/blog/2026/08/the-unexpected-ai-stack-csharp-dotnet-part-2/)

_2026-08-13 · Charles Chen_

Scaffolding an AI-enabled codebase from the ground up to support agentic engineering.

## [Why TypeScript error codes aren't documented](https://typenotes.io/notes/why-typescript-error-codes-arent-documented/)

_2026-08-13 · TypeNotes_

How to pragmatically work with TypeScript errors

## [A Crash Course on Concurrency: Build a Tiny Scheduler from Scratch](https://pmbanugo.me/blog/crash-course-on-programming-concurrent-systems/)

_2026-08-12 · Peter Mbanugo - Consultant, Trainers, and Programmer_

Build a tiny concurrency runtime from scratch and discover how schedulers, task switching, yielding, coroutine state, and event loops work under the hood

## [Migrate to TypeScript by typing a seam first](https://typenotes.io/notes/migrate-to-typescript-by-typing-a-seam-first/)

_2026-08-12 · TypeNotes_

How to tactically migrate from JavaScript to TypeScript

## [Library development with agents](https://www.sandromaglione.com/newsletter/library-development-with-agents)

_2026-08-12 · Sandro Maglione · Sandro Maglione — Newsletter and essays_

Library development is changing as well with agents. The principles are the same as app code: as much linting, tests, and static checks as possible. With that in place, internals can move, fast.

## [The Web is Becoming Machine‑Readable First](https://johnkavanagh.co.uk/articles/web-becoming-machine-readable-first/)

_2026-08-12 · John Kavanagh · Software Engineering and Technical Articles by John Kavanagh_

Machine-readable websites need more than schema. They need stable pages, clean entities, useful metadata, feeds, APIs and content that survives extraction.

## [Eclipse](https://nabeelvalley.co.za/blog/2026/12-08/eclipse.html)

_2026-08-12 · Nabeel Valley_

Photos of the Solar Eclipse

## [You don't choose the cards](https://edvins.io/you-dont-choose-the-cards)

_2026-08-12 · Edvins Antonovs_

Perfect circumstances are fiction. You cannot choose the hand you are dealt, but you are responsible for how you play it.

## [Serving Markdown to AI Agents with CloudFront Functions and SST](https://wempe.dev/blog/serving-markdown-to-ai-agents-with-cloudfront/)

_2026-08-12 · Jannik Wempe · Jannik Wempe_

Every post on this blog is also served as plain markdown – same URL, one Accept header away. Here is the full implementation: prerendered Astro endpoints, a CloudFront function that rewrites requests at the edge, and the caching details in between.

## [Book note: The Death of Grass, by John Christopher](https://www.geodev.me/books/john-christopher-death-of-grass)

_2026-08-11 · Michal Muszynski | RSS Feed_

Another novella, and again in the science fiction genre. This time, it's set in a post-apocalyptic setting, though to be precise, the book's plot takes place during an apocalypse. The novel's characte...

