InfoQ Homepage Development Content on InfoQ
-
core.async: Concurrency Without Callbacks
Stuart Halloway discusses the design of core.async and some of its capabilities: channels, put and take, go blocks, alts! and alts!!, timeouts, showing their use through code.
-
Git It Done - Git, Gerrit and GitHub at Orion
Bogdan Gheorghe explains how to build pages that are both easier for Orion adopters to embed and extend, and for developers to use in their key workflows, overviewing Orion’s git page and workflows.
-
C# 6 - The Future Is (nearly) Here!
Jon Skeet demonstrates C# 6’s new features, showing how they’ve made the Noda Time code base cleaner, and then takes a look at how he’s been using Roslyn to check his code more thoroughly.
-
Ember: Off-the-shelf Productivity
Tom Dale discusses Ember.js: project governance, add-on ecosystem, tooling, Inspector, ES6, scalability, React.
-
Physical Computing, or How Software Meets Christmas Trees
Tom Igoe overviews some of the tools of physical computing and discusses how and by whom they’re being used to create new connected devices.
-
Building and Sharing Your P2 Fortress with Tycho and Nexus
Trent Vigar explains how to build a RCP/OSGi fortress with Eclipse Tycho and how to consume Eclipse features with the Nexus Unzip Plugin.
-
Arduino Designer: the Making of!
Melanie Bats presents how the Arduino Designer was created, how to use Sirius to create graphical editors and how to simplify the Eclipse UI for an RCP application dedicated to kids.
-
Refactoring to Functional
Hadi Hariri takes a look at code usually written when developing business applications and how to refactor this using functional paradigms, and more importantly, see if these provides any value.
-
Java 8 in Anger
Trisha Gee shows how to build a fully working end-to-end application using just the core libraries available in the latest version of Java.
-
Functional Programming Design Patterns
Scott Wlaschin overviews and demonstrates a number of design patterns for functional programming.
-
Performance Tuning in the Trenches
Donald Belcham shares from his experience tuning the performance of a system in a short time.
-
Alembic: Automatic Locality Extraction via Migration
The authors introduce Alembic, a new static analysis tool that frees programmers from having to manually move computation to exploit locality in PGAS programs.