Urgent.News

What's breaking now, across thousands of outlets.

Tech

Business : Budget 2027: Selangor Commits RM50 Mln To National Semiconductor Fund

KUALA LUMPUR, Oct 10 (Bernama) -- The Selangor government has committed RM50 million to the National Strategic Investment Fund, joining Khazanah Nasional Bhd and the Penang government in a RM150 million initiative to accelerate the growth of Malaysian semiconductor and advanced technology companies.

We haven't written up this one. Bernama has the full story — the link below goes straight to it.

Read the original at bernama.com →

More in Tech

Keeping obfuscated names stable across releases with Nebula''s seed map

Ship an obfuscated .NET build and you get a mapping: MyApp.Billing.Invoice.Recalculate became n.a.b , and you tuck away the map so you can decode the crash reports that will arrive.

  • Nebula.NET seed map preserves obfuscated names across releases
  • Unchanged members retain original names for easier crash report decoding
  • Seed map improves crash symbolication and CI integration

Designing a license gate: where to check, what to cache, and when to fail closed

Adding Keyright to a .NET app looks like one line: client.Validate() returns a LicenseInfo , you check IsValid , done. That line is the easy part, and it is not where licensing goes wrong.

  • One object performs SDK validation to prevent scattered Validate() calls.
  • LicenseSnapshot record is immutable to prevent unauthorized licensing state modifications.
  • When validation fails, the gate defaults to free edition to avoid ambiguous paid status.

Node.js Email Verification Needs Atomic Tokens

Email verification looks like a small feature: create a token, send a message, and accept the token when the user clicks it. In a real Node.js service, the difficult part is not generating the token.

  • Email verification in Node.js requires atomic database operations to prevent duplicate activations.
  • Store cryptographic token digest, not raw value, in database to protect against exposure.
  • Use conditional UPDATE with row lock in consumption process to ensure token acceptance once.

SoundSafari: ten seconds of recording, one minute of listening

Built for the DEV Week 1 “Touch Grass” challenge . What I Built SoundSafari is a small outdoor listening exercise. You record ten seconds of your surroundings, get a tentative sound category, and use…

  • SoundSafari app encourages users to record 10 seconds of ambient sound
  • Users listen for 1 minute to outdoors after recording and write reflection
  • App uses Audio Spectrogram Transformer for local audio classification

More from Saturday 10 October →