InfoQ Homepage Programming Content on InfoQ
-
Improving and Extending Retrospective Outcomes
Diana Larsen advises on how to get the most from retrospective practices, introducing a framework for getting better outcomes from retrospective meetings.
-
10 Platforms in 30 Minutes–Powered by Eclipse
Jonas Helming, Maximilian Koegel develop a simple client-server app using a variety of Eclipse frameworks and producing 10 different versions of the same client running on the multiple platforms.
-
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.
-
Protocols - The Glue for Applications
Torben Hoffmann talks about how to design systems with asynchronous message passing between processes that do not share any memory.
-
The SenseMaker® Method
Tony Quinlan introduces the SenseMaker® method from preparing the ground through gathering experiences and qualitative material to analysis and action planning.
-
When Arduino Meets Application Server: Love at Second Sight
Holly Cummins explores the limits of embeddable hardware and presents a getting-started-guide to the Internet of Things.
-
Your Thing is Pwnd: Security Challenges for the Internet of Things
Paul Fremantle explores the challenges of security for IoT, including reviewing some existing attacks and predicting others, hardware, software, network and cloud attacks.
-
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?
-
Innovating in IoT Using Eclipse - Experience and Recommendations
Max Domeika discusses the relative strengths and weaknesses of the current Eclipse IDE for IoT development, and tooling support for Sensor emulation, Power Analysis, and Cloud.
-
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.
-
Coffee, Tea or Agile
Linda Rising reflects on the need for an agile approach to work and life, the penalties of a plan-driven way pushed onto agile development, and the best ways to be happy, healthy and productive.
-
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.