InfoQ Homepage Programming Content on InfoQ
-
RxJava and SWT: Out with Events, in with FRP
Ned Twigg discusses using RxJava to wrap SWT events, looking at a few simple SWT UI's, and coding them using raw SWT and then again using RxJava.
-
Code in the Cloud with Eclipse Che and Docker
Stevan Le Meur, Florent Benoit explain how to setup a workspace in Eclipse Che, how to create the environment using Docker, and show some of the advanced features of the IDE.
-
Examining Low Pause Garbage Collection in Java
John Oliver takes a look at both G1 and Shenandoah, explaining how they work, what are their limitations, providing tuning advice. He also looks at recent and future changes to garbage collection.
-
Let's Treat Eclipse Neon More Like a Product
Wayne Beaton overviews the current state of Eclipse, discussing how to improve the user experience, support channels, and how to tap into the funding available to work on Eclipse IDE improvements.
-
Immutable Infrastructure: Rise of the Machine Images
Axel Fontaine looks at what Immutable Infrastructure is and how it affects scaling, logging, sessions, configuration, service discovery and more.
-
Unfrying Your Brain with F#
Andrea Magnorsky discusses active patterns, computation expressions, parsers, using type providers and more. These language features help make code simpler and easier to maintain.
-
Java 9 - The (G1) GC Awakens!
Monica Beckwith talks about G1 pause (young and mixed) composition, G1's remembered sets and collection set and G1's concurrent marking algorithm, providing performance tuning advice.
-
Hot Code is Faster Code - Addressing JVM Warm-up
Mark Price explores the life cycle of Java code, and how the JVM evolves the runtime representation of code during program execution, providing tips to make sure Java code runs fast.
-
React Native in Production
Adam Miskiewicz goes beyond the React Native docs and talks about best practices for building responsive and production-ready React Native applications with Redux, Relay, and GraphQL.
-
Modeling Avengers: Open Source Technology Mix for Saving the World
The speakers discuss Smart Farming System Tooling, an environment to model, analyze and simulate an agricultural exploitation, biomass growth and water consumption based on user input and open data.
-
DevOps & Disciplined DevOps
Maris Prabhakaran discusses how DevOps is being adopted in the enterprise, doing Disciplined DevOps and showing how DevOps strategies are addressed by the Disciplined Agile Delivery (DAD) framework.
-
Build Arduino Apps Like a Pro with the Arduino C++ IDE for Eclipse
Doug Schaefer overviews the Arduino C++ IDE for Eclipse and discusses plans to take the IDE beyond just Arduino and into other microcontroller boards such as the ESP8266 IoT platform.