InfoQ Homepage News
-
An Evolution of Chaos Experimentation: Kolton Andrus at ChaosConf 2018
At the inaugural ChaosConf, held in San Francisco, USA, Kolton Andrus presented an evolution of chaos experimentation over the past eight years. He argued that the human and organisational aspects of dealing with failure should not be ignored, and also suggested that tooling should support application- and request-level targeting of failure injection tests in order to minimise the blast radius.
-
Gremlin Releases Application Level Fault Injection (ALFI) Platform for Targeted Chaos Experiments
Gremlin Inc has released their second product offering in the “Failure-as-a-Service” domain– Application-Level Fault Injection (ALFI). Building upon their initial platform that facilitated engineers in creating and running chaos experiments at the infrastructure level, ALFI enables failure injection at the application level via a native language library.
-
Kotlin 1.3 Introduces Stable Coroutines, Contracts, and More
At KotlinConf 2018 in Amsterdam, Netherlands, JetBrains announced Kotlin 1.3 RC, introducing new language features such as stable coroutines, contracts, inline classes, and more. At KotlinConf, Google and JetBrains also announced their joint effort to establish the Kotlin Foundation.
-
Kubernetes 1.12 Brings Volume Snapshots, TLS Improvements, and More
The Cloud Native Community Foundation has announced Kubernetes 1.12. This version brings Snapshot and restore volumes, improvements on TLS, Horizontal Pod Autoscaler (HPA), topology-aware dynamic provisioning, Advanced Auditing, topology support for Container Storage Interface (CSI) plugin, and more.
-
QCon SF 2018 (Nov 5-7) International Software Conference: Tracks, Workshops and Highlights
QCon San Francisco, the 12th annual software conference that attracts attendees from all over the world, returns to the Silicon Valley area November 5-7, 2018. With 32 days before the conference, 75% of the individually curated talks have been confirmed. The remaining talks are expected to be finalized over the next few weeks.
-
Microsoft Announces the General Availability of Azure Functions 2.0
Microsoft announced the general availability of the second version of Azure Functions, an event-driven, compute-on-demand service on the Azure platform. This new version release of Azure Functions includes several capabilities to let developers build scalable serverless applications more easily than with version one.
-
How Continuous Delivery Impacts Testing
With continuous delivery we need to focus on quality as we write the code. Not every team will have testers, but if there are testers then they will work closely with developers, writing code to automate the small number of tests that cannot be covered by unit tests while helping developers creating unit tests.
-
TypeScript 3.1 Adds Mappable Tuple and Array Types
The TypeScript team recently announced version 3.1 of TypeScript, adding mappable tuple and array types and several other refinements.
-
Tracks Announced! QCon London 2019 (March 4-8, 2019)
QCon returns to London for the 13th annual software conference March 4-6, 2019. The topics for this year’s conference have been announced: Architecture, Chaos, JavaScript, Performance and many more.
-
Robot Operating System Comes to Windows
Robot Operating System (ROS), a meta-operating system for robot development, is now available on Windows 10. Microsoft’s initial, experimental build, dubbed ROS1, is integrated within Visual Studio and includes a full port of ROS Core and several modules. According to Microsoft, ROS on Windows will evolve to include full integration with GPU-based machine learning and Azure IoT Hub.
-
ASP.NET SignalR 2.4 to Add Azure Support
For the past couple of years, Microsoft has been developing two forms of the SignalR – the original ASP.NET SignalR library and the newer ASP.NET Core SignalR. This fall will see the last major update to the legacy ASP.NET SignalR library.
-
Google Announces Task Queue Service Cloud Tasks
Google has announced Cloud Tasks, a task queue service for Google Cloud Platform’s App Engine service. Cloud Tasks enables asynchronous execution of tasks from applications, decoupling services and supporting the implementation of long-running and background activities.
-
Readable Code - Why, How and When You Should Write It
Most people would say they want readable code, and may even prefer readability over functionality. But when it comes down to asking people to define readability, opinions will start to diverge. At Explore DDD 2018 , Laura Savino covered why we want readable code, what it really means to be readable, and when readability absolutely must take priority over other considerations.
-
Experimental Reactive Relational Database Connectivity Driver, R2DBC, Announced at SpringOne
Announced at the SpringOne Platform conference in Washington DC, R2DBC is an experimental API designed from the ground up for Reactive programming against relational databases. The end goal is try to influence the ADBA specification.
-
RSocket, a New Application Network Protocol for Reactive Applications, Announced at SpringOne
Announced at the SpringOne Platform conference in Washington DC, RSocket is a new layer 7, language-agnostic application network protocol. It is a bi-directional, multiplexed, message-based, binary protocol based on Reactive Streams back pressure.