RSS Parrot

BETA

🦜 DZone JavaScript Zone

@dzone.com.javascript@rss-parrot.net

I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline! Brought to you by the RSS Parrot.

---

Recent posts in JavaScript on DZone.com

Your feed and you don't want it here? Just e-mail the birb.

Site URL: dzone.com/javascript

Feed URL: feeds.dzone.com/javascript

Posts: 12

Followers: 1

Refresh Token Rotation in Node.js: Stopping Token Theft Without Logging Users Out

Published: July 22, 2026 17:00

JWT-based authentication is simple to start with and surprisingly hard to get right. The naive setup of a long-lived access token stored in the browser is a security liability. The textbook fixes short-lived access tokens plus a refresh token — introduce…

React 19 Killed Half My Performance Optimization Code, and I'm Grateful

Published: July 22, 2026 16:00

I maintain a React admin dashboard codebase that had — at last count before upgrading to React 19 — 34 instances of useMemo, 28 instances of useCallback, and 19 components wrapped in memo(). I spent a nontrivial amount of time over two years adding those…

Add Observability to Your React Native Application in 5 Minutes

Published: July 6, 2026 15:00

In modern application development, feature flags are the guardrails that keep experiments controlled and rollbacks safe when conditions shift. If feature flags act as the guardrails, observability provides the visibility: the headlights (traces), mirrors…

Dead Letter Queue Patterns in Apache Flink: Handling Poison Messages Without Stopping Your Stream

Published: July 2, 2026 13:00

Streaming systems usually fail in one of two ways: Loudly, when infrastructure breaks Quietly, when one bad record keeps replaying until the pipeline is effectively dead The second failure mode is more dangerous because it often starts with…

AI-Augmented React Development: How I Rebuilt My Workflow Without Losing Control of the Code

Published: July 1, 2026 14:00

Every React developer reaches a point where the sheer volume of boilerplate starts to slow them down. Prop drilling, repetitive hook patterns, component scaffolding, unit test setup — the cognitive overhead adds up fast, especially at enterprise scale.…

Fix the Target, Precompute Once: A Backend-Free Word-Ladder Solver With a BFS Distance Field

Published: June 22, 2026 13:00

When you build an interactive puzzle, the latency budget is unforgiving. Every keystroke needs an answer that feels instant. A daily word-ladder game has to do three of those instant jobs at once: confirm that the word a player typed is legal, tell them…

The Real-Time Revolution: Why Blockchain Needs Data Stream Processing

Published: June 17, 2026 18:00

Blockchain is an extremely data-driven technology because its primary function is to store, verify, and coordinate independent records in a secure, distributed data network. Without this information, no transaction, smart contract execution, or network…

Migrate a Hardcoded LangGraph Agent to LaunchDarkly AI Configs in 20 Minutes

Published: June 2, 2026 16:00

In this tutorial, you’ll run a small LangGraph agent locally, then migrate its hardcoded prompts, model choice, and tools into LaunchDarkly AI Configs. After the migration, every prompt tweak, model swap, or tool change ships as a LaunchDarkly update…

Alternative Structured Concurrency

Published: June 2, 2026 14:00

Java structured concurrency has been under development for a span of 5 years, weaving through 8 (!) distinct JEPs (JEP 428, JEP 437, JEP 453, JEP 462, JEP 480, JEP 499, JEP 505, JEP 525). To me, this feels rather excessive for what could be considered a…

Building Enterprise-Grade Real-Time IoT Dashboards with Vue 3, MQTT, and Kafka

Published: May 26, 2026 15:00

The convergence of IoT, real-time data streaming, and modern frontend frameworks is redefining how engineers build enterprise monitoring systems. Over the course of designing and leading the Device IoT Platform — an enterprise-grade solution for real-time…

Zone-Free Angular: Unlocking High-Performance Change Detection With Signals and Modern Reactivity

Published: May 20, 2026 20:00

Angular’s move toward zoneless change detection is a change in scheduling semantics rather than a removal of change detection. Instead of using Zone.js to infer that a render pass might be needed whenever certain asynchronous work completes, Angular…

Stop Writing Dialect-Specific SQL: A Unified Query Builder for Node.js

Published: May 20, 2026 17:00

The Problem Most Backend Developers Face You're building a SaaS application that needs to support multiple databases. Or maybe you're migrating from MySQL to PostgreSQL. Or you have different clients using different database engines. Whatever the reason,…