SPONSOR AD This webinar dives deep into the internals of CockroachDB, exploring how the database uses KV at the storage layer to effectively distribute data, how Raft and MVCC are used to guarantee serializable isolation for transactions, how to tie data to a location to help with performance, and more. Live Webinar, May 27th, 2021 - Save Your Seat. |
Today on the InfoQ Podcast, Wes Reisz speaks with Tim Hinrichs and Torin Sandall (two of the Open Policy Agent Project creators). The three talk about the project, including things like architecture, origin, community, the policy language (Rego), and, of course, performance. The podcast is an introduction to how OPA is used across the stack for policy decision making. (Podcast) |
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Nishant Bhajaria, Head of Privacy Architecture and Strategy at Uber about the need for privacy by design, the hard decisions that need to be made about privacy and the factors which need to be considered when making trade-offs. (Podcast) |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
A team of scientists from Aalto University and the Finnish Meteorological Institute have developed an open-source AI model for predicting electrical outages caused by storm damage. The model can predict storm location within 15km and classifies the amount of transformer damage with 81% accuracy, allowing power companies to prepare for outages and repair them more quickly. (News) |
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
At Salesforce, we required a storage system that could work with two kinds of streams: one stream for write-ahead logs, and one for data. But we have competing requirements from both of the streams. Being the pioneers in cloud computing, we also required our storage system to be cloud-aware, as the requirements of availability and durability are ever more increasing. (Article) |
A recent Software Delivery Leadership Forum panel discussion shared approaches and tactics for creating a successful DevOps culture. The panel stressed the importance of an aligned culture around the DevOps adoption. This included setting strategic organizational goals, cultivating psychological safety, and treating your culture as a product. (Article) |
Joe Gray talks about OSINT and phishing tactics. (Presentation with transcript included) Level-up on the practices, patterns, and skills most in-demand in software right now. Attend QCon Plus (May 17 - 28, 2021). |
SPONSOR AD This DZone report explores key developments in several technical areas related to the Kubernetes platform and includes expert contributor articles highlighting key research findings around scaling a microservices architecture, cluster management, deployment strategies, and much more. Download now. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
In response to the recent surge in cryptocurrency mining attacks, GitHub has changed how pull requests from public forks are handled in GitHub Actions in order to prevent abuse. (News) |
SPONSOR AD Learn why modern app security is both essential and challenging, and how NGINX App Protect secures your apps and APIs across a wide range of deployment scenario. Download now. |
|
Java Latest Content |
This week's Java news roundup features news from OpenJDK, point releases for Hibernate, Micronaut, Quarkus and Payara Platform, a status update on JCenter, ManageCat joining the Adoptium Working Group, and Payara having been awarded the Queen's Award for Enterprise 2021 in the category of international trade. (News) |
SPONSOR AD Learn the basics of Kubernetes, terminology, architecture, and commands and then deploy an application with Payara Micro (open source) on Kubernetes. View Guide and Video. |
|
.NET Latest Content |
TOP .NET NEWS HEADLINES |
|
In this article, Matt Lacey explains the differences, similarities, and relationships between the Uno Platform and Xamarin.Forms. (Article) |
Web Development Latest Content |
TOP Web Development NEWS HEADLINES |
|
Oleksii Trekhleb, software engineer at Uber, recently explored the use of dynamic programming to speed up a CPU-intensive content-aware image resizing algorithm. Developers may use content-aware resizing to fit images into a variety of enclosing contexts (e.g., screen form factors, responsive layout container) while preserving the image’s key features. (News) |
SPONSOR AD Software teams adopt GraphQL to accelerate feature delivery and improve developer experience. But as adoption grows, companies struggle with scaling GraphQL across teams. This e-book covers the key considerations for consolidating to a federated graph. Download now. |
|
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
In a recent post, Google provided a glimpse into the architecture of Colossus. Colossus underpins Google's scalable storage system, which serves both its Google Cloud offerings and Google's own globally available services such as YouTube, Google Drive, and Gmail. Five separate components compose Colossus - the client library, curators, metadata database, file servers, and custodians. (News) |
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
With the popularity of distributed architectures, distributed databases, containers and container orchestrators, an approach that emphasizes automation and a culture of collaboration is a natural fit for modern day operations. Site Reliability Engineering takes engineering practices that have been established and proven in software engineering and applies them to the field of operations. (Article) |
SPONSOR AD In this whitepaper from Scrum.org & Avanade, we explore the key complexities of Product Ownership and ways to address them. This paper provides insights to help solve complex problems to deliver the best value to the end users of the product. Download now. |
|
Remote work can present new complexities such as communication gaps, time zone challenges, and even lack of transparency. Nonetheless, a well-managed remote team can readily overcome all these issues while discovering many benefits at the same time. This article focuses on the current situation in Africa citing specific challenges and solutions drawn from real companies in Nigeria. (Article) |
Lena Reinhard reviewed skills and tools for engineering managers to help them lead teams successfully, and explored what it means to show up as a leader now. (Presentation with transcript included) |
SPONSORED CONTENT Latest White Papers Closing the DevOps Infinity Loop: Getting Dev and Ops to Collaborate around Reliability The InfoQ eMag: Managing Observability, Resilience, and Complexity within Distributed Systems The InfoQ eMag: Effective Software Delivery with Data-Driven Decision Making |