InfoQ Homepage Programming Content on InfoQ
-
How to Win Hearts and Minds
Chris Young and Kate Gray talk about applying methods used in political campaigns to the workplace to achieve goals and to influence and change a situation for the better.
-
The State of the Art
Richard Astbury demonstrates three new programming languages and discusses how they will affect the future direction of computer programming.
-
The State of Docker and Vagrant Tooling in Eclipse
Roland Grunberg and Jeff Johnston present the current status and future plans for Eclipse Docker Tooling, including some demos.
-
An Intelligence Agency in Transition: Succeeding in the Open
Chris Rasmussen discusses NGA's open source strategy, how contributing to open source is changing government partnerships, and the agency's cultural pivot toward a more unclassified future.
-
Project Jigsaw in JDK 9: Modularity Comes To Java
Simon Ritter looks at the fundamentals of how modularity in Java works, explaining the impact project Jigsaw has on writing apps, and how encapsulation will change in JDK 9.
-
Microservices for a Streaming World
Ben Stopford discusses using stream processing tools for real-time business apps, handling infinite streams, leveraging high throughput, deploying dynamic, fault-tolerant, and streaming services.
-
Culture and the Games People Play
Roy Rapoport discusses the power of alignment (or lack thereof) using real-world examples, his experience introducing Python in production, and the organizational structures and culture within Netflix
-
Reactive Systems: From Drug Development to Functional Programming
Jonathan Graham takes a look at the Reactive Manifesto and Functional Programming from the perspective of the pharmaceutical industry and the quality of the processes used to produce drugs.
-
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.