InfoQ Homepage Compilers Content on InfoQ
-
Finding a Balance
David Nolen discusses some of the choices made working on ClojureScript.
-
WebAssembly (And the Death of JavaScript?)
Colin Eberhardt looks at what's wrong with the way people are using JavaScript today and why they need WebAssembly.
-
C++ for Real-Time Communications in the Cloud
Thiya Ramalingam talks about what Zoom’s platform engineers have learned over the years from running a complete C++ stack in their back-end service.
-
Taming The Wild Frontier - Adventures in ClojureScript
John Stevenson discusses the benefits of using ClojureScript to write web applications.
-
Always Available
Claudio Ortolina discusses leveraging Elixir/OTP tools to provide continuous service even when a database is down, walking through the refactoring of an Elixir/Phoenix/PostgreSQL application.
-
From Front-end to Full Stack with Elixir & Phoenix
Lauren Tan discusses how one can create web applications with Elixir and Phoenix.
-
Elm and Phoenix: Two FP Flavors That Taste Great Together
Josh Adams discusses the basics of creating apps in Elm with a Phoenix back-end, using real-world examples of how the two work together in Firestorm, an open-source forum engine.
-
Parasitic Programming Languages
David Nolen examines the benefits and tradeoffs associated with creating a language based on an existing runtime, with a special focus on the Clojure and ClojureScript projects.
-
The Engineer's Guide to HotSpot JIT Compilation
Monica Beckwith discusses the performance introduced by adaptive compilation in the OpenJDK Hotspot VM, focusing on the internals of OpenJDK 8, the reference implementation for Java SE8.
-
Phoenix and Elm – Making the Web Functional
Chris McCord and Evan Czaplicki keynote on the birth, development and benefits of using their respective tools they created for web development: Phoenix and Elm.
-
Rust: Systems Programming for Everyone
Felix Klock describes the core concepts of the Rust language (ownership, borrowing, and lifetimes), as well as the tools beyond the compiler for open source component distribution (cargo, crates.io).
-
Using Pony for Fintech
Sylvan Clebsch talks about using Pony for fintech to build high-performance tools. Pony is a new actor-model statically typed language, compiled AOT, with a GC and a data-race free type system.