InfoQ Homepage Programming Content on InfoQ
-
Akka for Concurrency Works
Duncan DeVore reviews the challenges of concurrent programming on the JVM and explores Akka, a toolkit and runtime for building highly concurrent, distributed applications on the JVM.
-
Node Red
Nick O'Leary introduces Node-RED, an open source and browser-based environment for visually wiring together the many different streams that exist in the world of IoT.
-
Lean Under Pressure
Glen Ford discusses how Zeebox applies and refines Lean: methods, experiments, discovery and feature teams, cultural challenges, innovation, etc.
-
Open Bank Project
Simon Redfern presents how the Open Bank Project innovates by leveraging open APIs, open source and open data, making banking data more accessible via an ecosystem of apps and services.
-
Spring 4 on Java 8
Juergen Hoeller introduces Spring 4 and illustrates selected Java 8 features in interaction with Spring's programming model, exploring their immediate practical impact.
-
A Day in the Life of a Functional Data Scientist
Richard Minerich explains how ideas and tools from functional programming can save time, prevent subtle mistakes in data science, and how he incorporates them into his everyday workflow.
-
Advanced Data Visualization: HTML5 and Risk Analysis
Fabrice Aresu discusses the challenges faced using HTML5 and data visualization at a large European Investment Bank, covering performance, architectural & design choices, and lessons learnt.
-
Planning for Overload
Fred Hebert introduces two strategies for handling overload -load-shedding and back-pressure- along with different ways to make them work in Erlang focusing on the importance of planning for overload.
-
Introduction to TypeScript
Bill Wagner introduces TypeScript presenting its basic features such as its syntax and using JavaScript libraries.
-
Enterprise JavaScript Architectures–With Some Vanilla Topping
Adam Rocska discusses how to approach an enterprise web front-end architecture, including quality assurance, code documentation, deployment, architectural planning and task delegation.
-
Scaling HTTP Connections
Benoît Chesneau discusses creating, scaling and reusing HTTP connections, summarizing techniques used to reduce memory usage in Erlang and ways to handle massive client connections efficiently.
-
New Linting Rules
Kyle Simpson discusses some of the difficult and commonly-misunderstood parts of JavaScript and their “linting rules”.