InfoQ Homepage Languages Content on InfoQ
-
Servlet vs Reactive Stacks in Five Use Cases
Rossen Stoyanchev talks about five common use cases in web application development and explores the impact of building on Servlet and Reactive stacks. He uses RxJava, Reactor, Spring MVC and WebFlux.
-
Polyglot on the JVM with Graal
Thomas Wuerthinger overviews Graal's language interoperability, and previews a low footprint AOT compiled Graal-enabled VM for embedded environments and microservices that require fast startup.
-
Billions of Events Per Day with Elixir
Danni Friedland shares insights Node.js and JavaScript developers need to know before deciding to jump into the Elixir boat.
-
Java Futures: Modules and More
Karen Kinnear highlights some Java 9 features, diving into the Module System (project Jigsaw), and taking a sneak peak at some of the future Java projects currently incubating.
-
Java Performance Engineer's Survival Guide
Monica Beckwith provides a step-by-step approach to finding the root cause of any performance problem in a Java app, showcasing through an example a few performance tools and the performance process.
-
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.
-
Ember and the State of Web Frameworks
Yehuda Katz discusses the big changes on the web in the past five years and how they affected Ember, plus Ember’s latest project Glimmer, which allows using Ember’s view layer standalone.
-
Pony: Co-designing a Type-system and a Runtime
Sylvan Clebsch talks about Pony, an actor-model, capabilities-secure, native programming language.
-
Using FlameGraphs to Illuminate the JVM
Nitsan Wakart talks about FlameGraphs, a new way to visualize execution profiles and explores the JVM and Java applications using this perspective and the profiles and the utility of this new method.
-
Real-World Java 9
Trisha Gee shows via live coding how we can use the new Flow API to utilize Reactive Programming, how the improvements to the Streams API make it easier to control real-time streaming data, etc.
-
Thinking Strategically about IoT
Holly Cummins talks about the big picture of IoT and whether embedded devices are relevant to business. Cummins demos using an embedded device with MQTT and a Java toolkit for MQTT.
-
gRPC: A High Performance, Modern RPC System
David Howden introduces gRPC and outlines its main strengths/weaknesses, and then recounts his experience of migrating from JSON/HTTP-based REST to gRPC, including benefits and issues encountered.