For many use cases (for example cryptocurrency ledgers), we need to ensure that any action will execute deterministically and terminate. In this article, Ben Evans reviews the theory behind the WhitelistClassLoader.
A framework is never done and in this article, Eamon O'Tuathail makes suggestions of how to expand Angular's reach into new, exciting ways.
In the first of three articles, Erik Hogan describes how PayPal went from a monolithic, siloed architecture to a much more loosely coupled set of over 150 services with well designed, modern APIs. 3
Advice on the best talks to attend at QCon London 2017 from London Thought Leaders.
Reactive programming is a specification for managing asynchronous streams of data and controlling flow. In this article we overcome the learning curve with a gentle progression of examples.
InfoQ spoke with panelists to get perspectives on the current state of the art with microservices, how they are evolving, and to share their experiences, both good a bad, when developing with them.
Components are the building blocks of Angular. When we start breaking components apart into smaller components, we need to make sure they're able to pass data back and forth.
Yang Bo showcases reasons why React stumbles when used in complicated front-end projects and how his Binding.scala framework improves the experience. 7
Use Akka and Java 8 to create distributed Actor based microservices that can elastically scale to support huge volumes of data. 2
A lot happened in the last year in the .NET ecosystem: cross-platform, cloud, mobile, web apps and universal apps. Developers wonder where all this is going and what will be required to get there. 2
To improve the performance of a Node.js application that involves IO, you need to understand how your CPU cycles are spent and what is preventing higher degrees of parallelism in your application.