InfoQ Homepage Development Content on InfoQ
-
Too Many Scripts Can Kill Your Continuous Delivery
Avantika Mathur spoke at Continuous Lifecycle London last month on the costs associated with an ever increasing number of scripts in a Continuous Delivery pipeline. Besides the cost of maintaining the scripts, the lack of visibility and auditability on exactly what activities are being carried out before deploying a change to production is another major cost not many organizations are aware of.
-
Ethereum Launches First Release of Casper, Client Testing Begins
In a recent reddit post, ethereum developer Danny Ryan announced the first release of Casper Friendly Finality Gadget (FFG), ethereum’s proof of stake consensus algorithm. This software release, includes the introduction validators, which will aid in the transition to a proof of stake (PoS) consensus blockchain.
-
Kubernetes Package Manager Helm Now Hosted by the CNCF
Earlier in the month the Cloud Native Computing Foundation (CNCF) Technical Oversight Committee (TOC) voted to accept Helm as an incubation-level hosted project. Helm is a package manager that provides an “easy way to find, share, and use software built for Kubernetes”.
-
FAKE 5 Build Task Tool Brings .NET Core Support
Fake 5 was recently recently released after several several months of previews. This new version of the build tool for .NET applications brings a rewrite of the core, as well as many internal improvements and features. InfoQ reached out to Matthias Dittrich, maintainer of Fake, to learn more about all the changes and features.
-
Lazy FP State Restore Vulnerability Affects Most Intel Core CPUs
Intel has disclosed a new vulnerability affecting most of its Core processors and making them targets for side-channel attacks similar to Spectre and Meltdown. The vulnerability, dubbed Lazy FP state restore (CVE–2018–3665), allows a process to infer the contents of FPU/MMX/SSE/AVX registers belonging to other processes.
-
Full Cycle Developers at Netflix: from Mindsets to Self-Service Tooling
The Netflix Tech Blog has shared the story of the “Edge Engineering” team’s journey of experimenting with approaches to building and operating services, which has culminated in “Full Cycle Developers”. This approach is showing promise with Netflix, where developers are responsible for certain operational aspects of service delivery, and are supported through a range of self-service tooling.
-
Observability and Microservices: The Need for Effective Tracing and Metrics
Zach Jory has written an article discussing how microservices and service mesh implementations need observability to ensure that developers can build cloud-native applications which scale and can be more easily managed. This ties into a number of articles and interviews we have spoken about over recent months too.
-
GDPR Changes Highlight the Impact of User Tracking
The European Union's General Data Protection Regulation (GDPR) went into effect on May 25th, 2018, with the most obvious impact being a flurry of emails notifying users of changes in privacy policies. As websites determined how to comply with the wide-reaching data privacy regulation, developers quickly observed significant benefits in page load performance.
-
ML.NET 0.2 Adds Clustering, New Examples
Microsoft's ML.NET is a multi-platform machine learning framework that runs on .NET Core. First debuted in May during Build, its second release adds several new features and a separate GitHub repo demonstrating how to put the framework to use.
-
An Early Look at .NET 4.8
While most of the attention is on .NET Core, work continues on the classic .NET Framework. An “early access” preview of .NET 4.8 shows the areas that Microsoft is most concerned about including high DIP, accessibility, and concurrency.
-
Microsoft Announces Support for CloudEvents through Its Azure Event Grid Service
Microsoft announced it would provide support for CloudEvents, a new open specification, and standard for consistently describing event data. This open standard was created by the Serverless Working Group of the Cloud Native Compute Foundation (CNCF), who partners with many cloud services and cloud providers.
-
How Apple's Intelligent Tracking Prevention in Safari Works
The latest release of Apple’s web browser, Safari 12, will provide “Intelligent Tracking Prevention” (ITP) 2.0, which aims to reduce the ability of third-parties to track web users via cookies and other methods.
-
Understanding Production with DevOps Archeology
Lee Fox spoke at Continuous Lifecycle London about tools and methods to help make sense of today’s complex systems and infrastructure; he calls it DevOps archeology.
-
Oracle Proposes Deprecating Java's JavaScript Engine Nashorn
Oracle announced via JDK Enhancement Proposal (JEP) 355 that the Nashorn JavaScript Engine will be deprecated and eventually removed from all future Java Development Kits (JDKs). With the rapid pace at which ECMAScript language constructs have changed, Oracle found the Nashorn JavaScript Engine challenging to maintain.
-
AWS Releases Elastic Container Service for Kubernetes (EKS)
In 2017 at re:Invent, AWS previewed a Kubernetes-based container service. Now six months later, the Elastic Container Service for Kubernetes (EKS) is generally available. It joins a crowded space of managed Kubernetes cloud services, each offering different functionality and deployment locations.