InfoQ Homepage News
-
Adrian Cockcroft Discusses Chaos Architecture: "Four Layers, Two Teams, and an Attitude"
At QCon San Francisco, Adrian Cockcroft presented “Chaos Architecture”, and discussed the evolution of cloud native architecture, and how chaos engineering can be applied to produce better and safer systems. Effective chaos architecture and engineering was presented as consisting of “four layers, two teams, and an attitude”.
-
Realm Extends its .NET Stack Support with Realm .NET
After introducing support for .NET Core last summer to build mobile applications using C#, Realm announced Realm .NET, a set of new components that allow developers a better integration with their .NET stack.
-
Azure Managed Applications Generally Available to Partners and Customers
Microsoft has made Managed Applications generally available in the Azure Marketplace.
-
Designing Services for Resilience: Nora Jones Discusses Netflix Chaos Engineering at QCon SF
At QCon SF Nora Jones presented “Designing Services for Resilience Experiments: Lessons from Netflix”. Key takeaways from the talk included: the customer experience is a priority; designing for resiliency testability is a shared responsibility; configuration changes can cause outages; and engineers should have have explicit monitoring in place to detect antipatterns in configuration changes.
-
Debugging Containerized Microservices: Idit Levine at QCon SF
At QCon San Francisco Idit Levine presented “Debugging Containerized Microservices”, and outlined the issues of debugging a distributed microservice-based system, and provided three potential approaches to overcome the inherent challenges. The talk also introduced a new open source microservices debugger that Levine is working on, Squash, which integrates with the VS Code IDE.
-
Observability and the Monitoring of Cloud-Native Applications
Cindy Sridharan summarizes her thoughts on observability and its relevance in monitoring cloud native applications in her recent article. Observability is a philosophy that encompasses monitoring, log aggregation, metrics and distributed tracing to gain deeper, ad-hoc insights into a system.
-
Microsoft Previews Nullable Reference Types in C# 8
Microsoft has made available Nullable Reference Types as preview for developers who want to try the new feature and provide feedback.
-
Microsoft Open Sources Java Debugger for VS Code
Visual Studio Code has made the code for the Java Debugger it released in September open source.
-
Using Self-Selection to Create Teams
At one company, self-selection was applied to redistribute people over teams. It provided the opportunity for developers to get involved in strategic decisions and understand the needs of the business. Using self-selection, they learned that by giving people the power to take difficult and informed decisions, they will become motivated, no matter how tough the decision is.
-
Real-Time Collaboration Comes to Atom
At QCon San Francisco 2017, GitHub’s Nathan Sobo has unveiled Atom’s new real-time collaboration plugin, Teletype. Teletype aims to make it possible for two developers to code together with the same ease as coding alone.
-
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.