Microservices have gone from development practices for the select few to something many developers in a range of organisations are embracing. Some believe that technologies that can assist with developing and adopting microservices are ineffective without associated changes within the organisations. We spoke with panelists to get different perspectives on the state of the art with microservices.
Components are the building blocks of Angular and every visual element in an Angular application is made with components. When we start breaking components apart into smaller components, we need to make sure they're able to pass data back and forth. That's when proper component communication becomes essential in our apps to keep all of our data in sync.
Yang Bo showcases reasons why React stumbles when used in complicated front-end projects and how his Binding.scala framework improves the experience.
Use Akka and Java 8 to create distributed Actor based microservices that can elastically scale to support huge volumes of data.
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.
A novel approach to developing microservices using DDD, Event Sourcing, and CQRS is able to overcome the challenge of using a microservice architecture for transactional business applications. 1
Our first .NET interview of the year is with Frans Bouma of the entity modeling tool LLBLGen Pro.
Cassandra: The Definitive Guide, 2nd Edition book authored by Jeff Carpenter and Eben Hewitt covers the Cassandra NoSQL database version 3.0. InfoQ spoke with the co-author Jeff Carpenter.
At the Agile 2016 Conference InfoQ spoke to Wesley Coelho, Senior Director of Business Development for Tasktop, about the communication challenges inherent in DevOps and how to overcome them.
Integrating software development tools is very hard. Getting endpoints to inter-operate is both a technical and business problem. The real issue is friction caused by the dissimilarities among tools.
Developers are looking for ways to employ the richness of the Web UI in desktop apps. The common approach is to embed a browser component to render the HTML UI within the desktop app.