InfoQ Homepage Programming Content on InfoQ
-
Sleeping at Scale - Delivering 10k Timers per Second per Node with Rust, Tokio, Kafka, and Scylla
Lily Mara and Hunter Laine walk through the design of a system, its performance characteristics, and how they scaled it.
-
Combating AI-Generated Fake Images with JavaScript Libraries
Kate Sills discusses JavaScript libraries to use for cryptographic hashes, digital signatures and timestamping, the traditional archival process, and how cryptographic hashes can prevent tampering.
-
Protecting APIs in Financial Services with Zero Trust Overlay Mesh Networks
Clint Dovholuk reviews the three components of OpenZiti's architecture: controller, edge routers, and SDKs, in addition to diving into the internal physical and logical architecture of OpenZiti.
-
Generative AI: Shaping a New Future for Fraud Prevention
Neha Narkhede discusses a vision for fraud and risk management that leverages the advancements in generative AI.
-
Effective Performance Engineering at Twitter-Scale
Yao Yue recapitulates scaling a project at Twitter while summarizing some key lessons learned about effective performance engineering.
-
Survival Strategies for the Noisy Neighbor Apocalypse
Meenakshi Jindal discusses experience and lessons learned with a case study from the Asset Management Platform at Netflix about how they detected and survived a noisy neighbor.
-
Streamlining Cloud Development with Deno
Ryan Dahl discusses Deno Runtime, Deno KV: a datastore anchored by ACID transactions and powered by FoundationDB, Deno Queues, and NPM in Deno.
-
The Decision Buy-In Algorithm
John Riviello covers key aspects for success, lessons from early mistakes, signs that the decision-making process used is working effectively, and how to leverage the AHP to make decisions.
-
JavaScript: Empowered by Rust
Chris Biscardi explores what Rust is being used for on the front-end and introduces the language from the perspective of a JavaScript developer.
-
You Can Go Your Own Way: Navigating Your Own Career Path
Erin Schnabel shares what she learned in the course of her journey to Distinguished Engineer, sharing insights and ideas that can be used to find and shape opportunities and create a career.
-
How Netflix Really Uses Java
Paul Bakker discusses Netflix’s use of Java, emphasizing the use of microservices, RxJava, Hystrix and Spring Cloud.
-
Getting Developers into F1 Driver Seats with Security?
Henry Tze discusses a platform to develop on, automation, a perimeter to safeguard the best assets, and a user-centric container foundation.2