SPONSOR AD This latest FastChat from our friends at Informa and D2iQ explores the state of the DevOps industry and how to reduce complexity as you explore more cloud and services solutions. Watch Now. |
This guide aims to answer pertinent questions for software architects and technical leaders, such as: What is a service mesh? Do I need a service mesh? How do I evaluate the different service mesh offerings? Get up to speed on the adoption of service mesh. Learn how to deploy service mesh solutions in heterogeneous infrastructures and application/service connectivity.(eMag) |
The Technical University of Munich has won the Indy Autonomous Challenge. A competition for self-racing vehicles. In this, we discuss the event itself, what makes it challenging, and the approach the TU Munich took. We discuss the importance of simulation, the limits of hardware, how Docker helps cross this gap, and the role of open-source software when taking on such a challenge. (Podcast) |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
At the recent QCon Plus online conference, Chip Huyen gave a talk on continual machine learning titled "Streaming-First Infrastructure for Real-Time ML." Some key takeaways included the advantages of a streaming-first infrastructure for real-time and continual machine learning, the benefits of real-time ML, and the challenges of implementing real-time ML. (News) |
SPONSOR AD This eBook will help you understand the fundamentals of a microservices architecture, learn how to use Redis for messaging, storage, and caching, and design interservice communications while building new services. Download now. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
SaaS is quickly becoming the default tool for how we build and scale businesses. It’s cheaper and faster than ever before. However, this reliance on SaaS comes with the risk of disaster recovery. The “Shared Responsibility Model” doesn’t just govern your relationship with cloud, it impacts all of cloud computing. Even for SaaS, users are on the hook for protecting their own data. (Article) |
The panelists discuss their journey integrating quality into development, including the obstacles they faced, how they managed the change, and their plans to integrate testing deeper into development. (Presentation with transcript included) |
Nora Jones discusses how to move faster and focus on the things that matter by using incident analysis. (Presentation with transcript included) Learn how to solve complex software engineering and leadership challenges. Attend in-person at QCon London, (April 4-6) or attend online at QCon Plus (May 10-20). Save your spot now! |
SPONSOR AD Lightstep co-founder Ben Sigelman explains why logs are ill-suited for cloud-native architectures, and why teams are turning to tracing for better observability. Read now. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
Julia 1.7 brings a number of significant enhancements, including new threading capabilities, new Package Manager features, improved type inference, and new syntactic features. It is also the first release to run natively on Apple Silicon. (News) |
Java Latest Content |
TOP Java NEWS HEADLINES |
|
On December 9th, it was made public on Twitter that a zero-day exploit had been discovered in log4j, a popular Java logging library. All the library’s versions between 2.0 and 2.14.1 included are affected. Log4j 2.15.0 has been released, which no longer has this vulnerability. As the POC published on GitHub points out, when log4j logs an attacker-controlled string value it can result in a RCE. (News) |
SPONSOR AD There’s still time to register and learn exactly what you need to know from our trio of experts on what will happen in the future of process automation. REGISTER NOW. |
|
.NET Latest Content |
In this article, the author introduces the core concepts behind gRPC and how it can be used with API development. The basic pros and cons of using gRPC instead of REST are also explained with a scenario analysis. The text is illustrated with a step-by-step tutorial on how to use gRPC to develop streaming services in .NET. (Article) |
Web Development Latest Content |
In case you missed it |
Matthew Clark discusses how the BBC’s website is designed in a scalable, performant, and resilient way, what the architectural solution is, and some of the technologies used. (Presentation with transcript included) |
SPONSOR AD Sound familiar? You need to quickly re-create the complete request and inspect/debug the failed response, yet remote resources are out of your control. Learn to quickly diagnose and fix issues when remote APIs fail to contain the damage. |
|
Mobile and IoT Latest Content |
Spotify created XCRemoteCache to reduce Xcode compile times. Recently open-sourced, XCRemoteCache can decrease clean build times by 70%, says Spotify. (News) |
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
Tareq Abedrabbo shares how CMC Markets has gone through a transformation to take advantage of the new technologies, the architectural choices made and some of the challenges faced. (Presentation with transcript included) |
SPONSOR AD When migrating from monolith to microservices, an Istio service mesh will provide critical service connectivity. But are you confident you can operate in multi-cluster deployment patterns at scale? Get tips from our experts. |
|
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
Classic developer thinking tends to approach application design from a data-centric point of view. When the domain is process management, that often leads to excess complexity and work; it also (wrongly) over-reduces proactive processes to quick bursts of automation triggered by data changes. There’s a better way to do this: start with the process. (Article) |
SPONSORED CONTENT Latest White Papers The InfoQ eMag - DevSecOps: Shifting Left in Practice The InfoQ eMag - Modern Data Engineering: Pipeline, APIs, and Storage |