InfoQ Homepage Development Content on InfoQ
-
WebGPU is Not Just about the Web
Élie Michel discusses how to benefit from the common effort carried out by browser developers to do native graphics programming with a single API, and how WebGPU brings much more power than WebGL.
-
NASA’s Return to the Moon: Managing Complexity in the Artemis Program
Alicia Dwyer Cianciolo overviews NASA's plans to land the first woman and person of color on the Moon, and describes the complexity planned with each mission and how that complexity is being managed.
-
Efficient Language and Library Use to Reduce Carbon
Esteban Küber reviews their experience in designing and building a sample application with the same requirements in both Rust and Java.
-
Is Your Java Application Slow? Check out These Open-Source Profilers
Johannes Bechberger focuses on understanding the basic concepts of profiling like flame graphs, usage of async-profiler and JMC, advantages and disadvantages of the different tools.
-
An Open Source Infrastructure for PyTorch
Mark Saroufim discusses tools and techniques to deploy PyTorch in production.
-
Micro Frontends: the Evolution of Frontend Architecture
Ruben Casas discusses the evolution of frontend applications at scale, starting from monoliths, evolving to modular monoliths, integrated applications, monorepos and arriving at micro frontends.
-
A Big Dashboard of Problems: Creating Preventative Security Strategies
Travis McPeak explores the forefront of simple and effective preventative security strategies.
-
Malignant Intelligence?
Alasdair Allen discusses the potentially ethical dilemmas, new security concerns, and open questions about the future of software development in the era of machine learning.
-
Enhance: SSR for Web Components
Brian LeRoux discusses Enhance, a way to build web apps with the pure web standards.
-
Adventures in Performance: Efficiency Analysis of Large-scale Compute
Thomas Dullien discusses how language design choices impact performance, how Google's monorepo culture and Amazon's two-pizza-team culture impact code efficiency, why statistical variance is an enemy.
-
Building Typesafe APIs with tRPC & TypeScript
Brian Douglas discusses how tRPC provides type safety end to end, ensuring the contract for the API boundary can be trusted by default.
-
Computer Networks: Myths, Missteps, and Mysteries
Radia Perlman discusses various internet protocols like Ethernet and IP, and the difference between theory and practice when people browse the Internet.