InfoQ Homepage Languages Content on InfoQ
-
From Runtime Efficiency to Carbon Efficiency
Michal Dorko discusses Goldman Sachs’s proprietary language, Slang, a core technology responsible for booking trades, quoting prices and analysing risk, among other use cases.
-
PRQL: a Simple, Powerful, Pipelined SQL Replacement
Aljaž Mur Eržen discusses PRQL, a language that can be compiled to most SQL dialects, which makes it portable and reusable, important factors of OLAP.
-
Virtual Threads for Lightweight Concurrency and Other JVM Enhancements
Ron Pressler presents how and why Java abstracted its existing thread construct to provide an alternative user-mode implementation of threads as opposed to offering a new concurrency construct.
-
Backends in Dart: Strengths, Weaknesses, and Performance
Chris Swan provides an overview of Dart as a back-end language, then dives into those trade offs to look at the pros and cons of different choices.
-
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.
-
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.
-
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.
-
Understanding Java through Graphs
Chris Seaton discusses Java’s compiler intermediate representation, to understand at a deeper level how Java reasons about a program when optimizing it.
-
Module Federation: the Federated Applications Revolution
Zack Jackson details the Module Federation and shares design patterns that lean into taking full advantage of Federated application architecture.
-
Java Flight Recorder as an Observability Tool
Ben Evans explains recent developments with JFR, and discusses how tooling based on JFR fits into the growing field known as Observability and some of the ongoing F/OSS work in this space.
-
State of OpenTelemetry, Where Are We and What’s Next?
Michael Hausenblas discusses what problems OpenTelemetry solves, and overviews the ecosystem and status of various projects within OpenTelemetry.