InfoQ Homepage Languages Content on InfoQ
-
Microservices - Are Your Frameworks Ready?
Alex Heusingfeld, Martin Eigenbrodt discuss some of the challenges creating microservices on JVM stacks with examples using Dropwizard, Spring Cloud and Play2 Scala.
-
The Road to JSON API 1.0
Steve Klabnik discusses how the JSON API (jsonapi.org) helps building APIs in JSON, and the process of bringing the standard to the 1.0 release.
-
Responding Rapidly When You Have 100GB+ Data Sets in Java
Peter Lawrey discusses data-driven reactive systems, profiling latency distribution in such an environment, finding rare bugs, implementing resilience and monitoring.
-
LDAP at Lightning Speed
Howard Chu covers highlights of the LMDB design and discusses some of the internal improvements in slapd due to LMDB, as well as the impact of LMDB on other projects.
-
The Worst Programming Language Ever
Mark Rendle runs an interactive session for defining the worst programming language of all times, including the worst syntax, semantics and runtime.
-
Lambda Mechanics
Marc Hoffmann explores the technical details of compiled lambda expressions and method references which come with several performance benefits and could also be used for other JVM languages.
-
ECMAScript 6: A Better JavaScript for the Ambient Computing Era
Allen Wirfs-Brock answers questions on ECMAScript 6: Why do we need it? Why did it take so long? What’s in it? When can you use it? What comes next?
-
Visual Storytelling With D3: A Conceptual Introduction to Visualizing Data with JavaScript
Ritchie King introduces core concepts of D3, a chart JavaScript library, showcasing its capabilities for visualizing data in the browser.
-
The Changing Face of Communications: IoT, REST, & Reactive
Todd Montgomery explores questions related to WebSocket, HTTP/2, CoAP, MQTT, XMPP, and the way these protocols change how services communicate.
-
Codan - a Code Analysis Framework for CDT
Elena Laskavaia explains how to write a simple C/C++ checker to find errors in code with Code Analysis Framework (codan) and the AST introspection APIs of the CDT.
-
What Is Rust?
Yehuda Katz introduces Rust: the ownership system, automatic memory management which guarantees at compile time that a program will never segfault, making Rust code resilient against memory leaks.
-
Extending Jobs to Speed up Eclipse
Thirumala Reddy Mutchukota presents the Eclipse Job Groups API, its uses and sample implementations to parallelize lengthy operations in Eclipse.