Urgent.News

What's breaking now, across thousands of outlets.

Tech

Save $249 on 32GB of DDR5 with this 3-item Newegg bundle

Score 32GB of G.Skill DDR5-6000 RAM for just $321 in Newegg’s new AM5 combo. For $1,094 ($249 off), you also get a Ryzen 7 9800X3D and an MSI X870E Tomahawk MAX WiFi board, plus a free AIO cooler.

Save $249 on 32GB of DDR5 with this 3-item Newegg bundle

Newegg has released a fresh 3-item combo bundle for $1,094 - a $249 discount off the original price of $1,343.98. This package includes the powerful Ryzen 7 9800X3D gaming CPU, 32GB of high-speed G.Skill Trident Z5 NeoX DDR5-6000 RAM, and a quality MSI X870E Tomahawk MAX Wifi motherboard. The Ryzen 7 9800X3D boasts an 8-core/16-thread Zen5 architecture with a 4.6 GHz base clock and 5.2 GHz max boost, making it one of the fastest gaming CPUs available.

The G.Skill Trident Z5 NeoX DDR5-6000 kit, priced reasonably at $321, features 32GB (2x16GB) DDR5-6000 CL36 timing, with black matte heat spreaders and RGB lighting, pairing well with the MSI X870E Tomahawk MAX Wifi motherboard. The motherboard supports AM5 socket and offers the convenience of three USB Type-C ports, four M.2 storage slots, four SATA ports, and integrated Wi-Fi 7 and 5 GbE.

Newegg also includes two freebies in this deal: a $79 value Cooler Master Elite Liquid 240mm AIO CPU cooler and an $69.99 value AMD Game Onimusha game.

Written by urgent.news from Tom's Hardware's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at tomshardware.com →

More in Tech

React Performance Debugging: Find and Fix Unnecessary Re-Renders with Real Examples

Have you ever clicked a button in a React application and noticed that components you didn't touch were rendering again? Maybe a dashboard feels sluggish when updating a counter.

  • Unnecessary re-renders cause sluggish React performance
  • Four common causes: props/state changes, parent rendering, consumed context, external subscriptions
  • Memoize unstable object references with useMemo to fix re-renders

I built a cross-platform Android emulator manager with Tauri 2 + Rust — no Android Studio required

I got tired of three things at once: the Android emulator CLI is tedious, Android Studio is a multi-gigabyte install for just running AVDs, and every decent alternative is either closed-source or…

  • Enmulator simplifies Android emulator management without Android Studio
  • Built with Tauri 2 (Rust backend) and React 18 frontend
  • Offers device creation, management, and headless API integration

Concurrency Programming (10): How BlockingQueue and Channels Work — From Runtime to CPU

Table of Contents 0. What Does This Article Answer Next? 1. How Does the JDK Implement ArrayBlockingQueue? 1.1 Layers 1.2 End-to-End Implementation Path for put / take 1.3 Guarantees at the Runtime /…

  • Java's ArrayBlockingQueue uses ReentrantLock for atomicity
  • Go's channels achieve atomicity via lock (chanlock)
  • Hardware layer ensures visibility and ordering through cache coherence and memory fences

Test Your supabase-js Code Without a Server: An In-Process Backend for Vitest

Most Supabase apps end up with one of two testing strategies: Mock supabase-js . Fast, but the mocks test what you think the database does. RLS, constraints, and defaults never run.

  • In-process backend runs within test process, no server needed
  • Uses Vitest and tinbase for JavaScript testing and Supabase compatibility
  • tinbase provides backend.fetch function for supabase-js requests

I Got Tired of “Free Tools” That Upload My Files — So I Built Browser-Only Ones

Most “free online tools” ask you to paste text or upload a photo. What they don’t always make clear: that content often leaves your device.

  • KeptTools offers browser-only developer and image tools without file uploads.
  • No account required, files deleted when tab closed, ensuring privacy.
  • Features include JSON formatting, JWT decoding, image compression, and more.

More from Thursday 15 October →