InfoQ Homepage Languages Content on InfoQ
-
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.
-
A Practical Road to SaaS in Python
Armin Ronacher discusses his experiences building SaaS businesses on a Python technology stack from a security and scalability point of view, and what other technologies work well with Python.
-
Why We Chose Erlang over Java, Scala, Go, C
Colin Hemmings discusses when and why one should choose Erlang over other options, but also when not to choose it.