InfoQ Homepage News
-
About the SOA Heritage Impact on Microservices
The heritage from SOA impacts the approach and design of a microservices architecture, how we select technology, and also the organisational aspects, Tareq Abedrabbo claimed at the recent Microservices Conference µCon London 2017. One example from his experience is that many organisations still have a separation between enterprise architects and developers.
-
Jonas Bonér on How Events Are Reshaping Modern Systems
Jonas Bonér talked about event driven services and how event driven architectures (EDA) and event stream processing (ESP) technologies are helping with designing the modern applications based on distributed systems. He spoke at the recent Reactive Summit 2017 Conference.
-
ZGC - Oracle’s Large-Heap Garbage Collector
Oracle has announced its intention to make Z Garbage Collector (ZGC) open source. Per Liden, creator of ZGC at Oracle and member of Hotspot (and formerly JRockit) project, has proposed a new project in OpenJDK community to make ZGC open source.
-
Refinement Types and Dependent Functions Stable in Racket 6.11
Racket 6.11 brings refinement types and dependent function types to its Typed Racket variant.
-
Node.js 8.9 Released with Long Term Support
Node.js 8.9 has been released, becoming the first 8.x release to enjoy Long Term Support status. It will remain in LTS until December 2019. Node 9 has also been released.
-
IBM Release IBM Cloud Private, a Hybrid Cloud Computing Platform Using Kubernetes and Cloud Foundry
IBM has released IBM Cloud Private, a platform designed to enable companies to create on-premises cloud capabilities similar to public clouds, with the goal of accelerating "cloud native" application development and supporting modernisation of existing applications running on IBM technology such as WebSphere Liberty, Db2 and MQ.
-
Designing Event Sourced Microservices
Event sourced microservices is an area that hasn’t been explored nearly as much as it should be, Greg Young claimed at the recent Microservices Conference µCon London 2017, but he also strongly emphasized that you should not event source all your microservices. Instead, he recommends looking at individual services and applying the event sourcing pattern to services that actually benefit from it.
-
Facebook Overhauls ReasonML Syntax in Reason 3
Reason, Facebook’s attempt to bring OCaml safety and speed to JavaScript developers, reaches version 3, which introduces new syntax and many fixes.
-
Slack Desktop Migrated to BrowserView for 3.0
Slack has recently made version 3.0 available in their beta channel, with numerous performance improvements and bug fixes. At its core, most of the changes have revolved around migrating from the Electron component “webView” to “browserView”, a newer and more stable alternative. Charlie Hess, engineer at Slack, has published a blog outlining this journey.
-
Android Architecture Components 1.0: Lifecycle, LiveData, ViewModel and Room
Google has made available Android Architecture Components 1.0, a collection of libraries to design “robust, testable, and maintainable apps.” The current components are Lifecycle, LiveData, ViewModel and Room with others on the way.
-
Q&A with Ken Schwaber and Jeff Sutherland about Scrum Guide Updates
The Scrum guide has been updated to better reflect what Scrum is and clear up misconceptions. Scrum can be used for building software products, and it can be applied to many other areas outside of software as well. Scrum is a framework based on empiricism for continuous improvement. Having a potentially shippable product increment at least every sprint or more often is a key element of Scrum.
-
Accelerating the Adoption of Java Microservices with Eclipse MicroProfile
InfoQ caught up with Emily Jiang from IBM to hear about the new Eclipse MicroProfile project and the new release, with extended fault tolerance and other new features.
-
New Version Scheme for Java SE Platform and the JDK
Released Java 9 also introduced a new versioning scheme. This scheme is based on JEP 223 and was intended for future releases of the Java platform itself. However, almost immediately after the release Mark Reinhold, Java’s chief architect, announced a brand new proposal for changing the version scheme again and adopting a strict, time-based release model.
-
Game Changers for Organizations
We want to approach strategy using choices, direction, and iterative experiments, establish a growth mindset in organizations, and work towards a common purpose or goal with leaders and teams sharing the same values, principles, and mindset; these are some of the game changers for organizations to become more innovative, deliver faster and better, and have happier and more engaged employees.
-
Tracks Announced for the Inaugural QCon.ai in 2018
Recently, the people behind QCon (InfoQ’s conference for senior developers, architects, and leaders in software) announced a new conference called QCon.ai.