In this issue, January 24, 2023 View it in your browser.

eBay NLP, State of DevOps, Securing Microservices, State of OpenTelemetry, Cloud Fault Isolation, GitHub Copilot, MicroProfile 6.0, Spring Cloud, .NET 7 Networking, Psychological Safety, Quality Metrics

QCon New York returns June 13-15: Launch pricing available for a limited time only.

Solve your challenges with valuable insights from senior software developers applying the latest trends and practices. Join your peers in Brooklyn. Or get on-demand access and select live sessions with our new online ticket. Register today for our best price.
 

SPONSOR AD

Blameless

Beyond the 4 SRE Golden Signals

The Four Golden Signals are only the foundation for a more meaningful understanding of system health. In this eBook, we'll show you how to build beyond them. Download now.

Sponsored by Blameless

https://res.infoq.com/podcasts/netflix-expanding-graphQL-federation/en/smallimage/InfoQ-Podcast-s-1673641071604.jpg

Expanding GraphQL Federation at Netflix with Tejas Shikhare

GraphQL can be a great choice for client to server communication, but it requires investment to maximize its potential. Netflix operates a very large, Federated GraphQL platform. Like any distributed system, this has some benefits, but also creates additional challenges. In this episode, Tejas Shikhare explains the pros and cons of scaling GraphQL adoption. (Podcast)

https://res.infoq.com/podcasts/stem-empowering-women/en/smallimage/engineering-culture-podcast-logo-1667540501577-1674082756078.jpeg

Empowering Women in STEM & Building Inclusive Teams through Cooking

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Kimberley Fox about her work empowering women in STEM, helping create cultures where women feel welcome and included. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. BigCode Project Releases Permissively Licensed Code Generation AI Model and Dataset

eBay New Recommendations Model with Three Billion Item Titles

eBay developed a new recommendations model based on Natural Language Processing (NLP) techniques and in particular on BERT model. This new model, called “ranker,” uses the distance score between the embeddings as a feature; in this way the information in the titles of the products is analyzed from the semantic points of view. (News)

SPONSOR AD

Redpanda

Popular Patterns for Distributed Streaming Data Environments

Explore widely used patterns in distributed streaming data environments for several use cases such as high availability, disaster recovery, hybrid integration, cloud migration and global analytics. We will discuss each pattern while using Redpanda as a reference and highlighting its architecture and capabilities. Live Webinar, February 9th, 2023 - Save your Seat.

Sponsored by Redpanda

TOP DevOps NEWS HEADLINES

  1. State of DevOps Report Finds Platform Teams Lacking Product Management Support

  2. Grafana Adds Outlier Detection to Its Machine Learning Toolkit

  3. Sigstore Releases Python Client

  4. Critical Control Web Panel Vulnerability Still Under Exploit Months After Patch Available

  5. Cloudflare DDoS Report Finds Increase in Attack Volume and Duration

Data Protection Methods for Federal Organizations and beyond

The Federal Data Strategy describes a plan to “accelerate the use of data to deliver on mission, serve the public, and steward resources while protecting security, privacy, and confidentiality." This article covers what it is and how it can be applied to any organization. (Article)

Securing Microservices: Preventing Vulnerability Traversal

Stefania Chaplin is looking at OWASP recommendations and Kubernetes best practices to find out more about how to secure microservices and reduce vulnerability traversal. (Presentation with transcript included)
Software Delivery Practices Evolve Fast, So Should Your Learning. Attend QCon London software development conference (March 27-29, 2023) and uncover emerging software trends & practices to solve your complex engineering challenges, without the product pitches.

State of OpenTelemetry, Where Are We and What’s Next?

Michael Hausenblas discusses what problems OpenTelemetry solves, and overviews the ecosystem and status of various projects within OpenTelemetry. (Presentation with transcript included)

SPONSOR AD

D2iQ

Gartner Report: How to Run Containers and Kubernetes in Production

Important insights, best practices and recommendations for enterprises who are interested in and working to adopt containerized workloads. Get the Report.

Sponsored by D2iQ

TOP Cloud NEWS HEADLINES

  1. Amazon Athena Now Supports Apache Spark Engine

  2. Google Address Validation API Is Generally Available to Improve Address Accuracy

  3. AWS Releases SimSpace Weaver for Real-Time Spatial Simulations

How to Test Your Fault Isolation Boundaries in the Cloud

Jason Barto discusses fault isolation boundaries and ways to take advantage of fault isolation in AWS, demonstrating initial tests used to ensure a system has successfully isolated faults. (Presentation with transcript included)

SPONSOR AD

Cockroach Labs

Architecting for Scale [Free O'Reilly Chapters]

Prepare your apps for traffic spikes. These 3 chapters from O'Reilly explain how to measure and improve availability, use data partitioning, and build apps your customers can rely on — no matter what. Download Chapters.

Sponsored by Cockroach Labs

TOP Development NEWS HEADLINES

  1. GitHub Releases Copilot for Business amid Ongoing Legal Controversy

  2. GitHub Introduces go-gh to Simplify the Creation of GitHub CLI Extensions

  3. Git 2.39.1 Fixes Two Critical Remote Code Execution Vulnerabilities

PHP 8 - Type System Improvements

In this article, we will discuss extensions to the PHP type system introduced in PHP 8, 8.1, and 8.2. Those include union, intersection, and mixed types, as well as the static and never return types. Additionally, PHP 8 also brings support for true, null, and false stand-alone types. (Article)

Proven Solutions to Five Test Automation Issues

Automated testing is often blocked due to some well-known issues, especially in a microservices architecture. API and service simulators can eliminate five common issues that block test automation. (Article)

SPONSOR AD

LaunchDarkly

9 Best Practices for Release Management

Learn about common release management feature flag use cases and how to deploy release management feature flags using Ring and Percentage deployment. You'll also learn about release management best practices across the software development lifecycle. Download Now.

Sponsored by LaunchDarkly

TOP Java NEWS HEADLINES

  1. Apache Druid 25.0 Delivers Multi-Stage Query Engine and Kubernetes Task Management

  2. Spring Cloud 2022.0.0 Delivers Updates to Sub-Projects and JDK 17 Baseline

  3. Making IntelliJ Work for the Dev: Key Insights Exposed by the New Book Written by Gee and Scott

  4. MicroProfile 6.0 Delivers Alignment with Jakarta EE 10 and a New Specification

Java News Roundup: MicroProfile 6.0, Kotlin 1.8, Spring Framework Updates

This week's Java roundup for January 9th, 2023, features news from JDK 20, JDK 21, Spring Framework 6.0.4 and 5.3.25, Spring Data 2022.0.1 and 2021.2.7, Spring Shell 2.1.5 and 3.0.0-RC1, MicroProfile 6.0, Quarkus 2.15.3, Micronaut 3.8.1, Micrometer Metrics 1.10.3, Micrometer Tracing 1.0.1, Project Reactor 2022.0.2, Piranha 23.1.0, Apache Tomcat 9.0.71, JHipster Lite 0.26.0 and Kotlin 1.8.0. (News)

SPONSOR AD

ScyllaDB

7 Essentials When Selecting a NoSQL Database-as-a-Service

With the move into the “Zettabyte era,” many are looking at DBaaS options that are deployed in a public cloud and fully managed by a DBaaS provider. This paper outlines 7 key considerations that help teams realize the many benefits a DBaaS has to offer — without falling into some of the common traps. Download Now.

Sponsored by ScyllaDB

TOP .NET NEWS HEADLINES

  1. New Features in Visual Studio 2022 17.5 Preview Releases

.NET 7 Brings Networking Improvements

The .NET 7 launch has brought many improvements around the whole API surface of the .NET Framework. In networking operations, .NET 7 improves the capabilities and performance of the existing HTTP and WebSockets protocols. It exposed a new protocol called QUIC and has many performance improvements compared to .NET 6. (News)

TOP Culture & Methods NEWS HEADLINES

  1. Creating Environments High in Psychological Safety with a Combined Top-Down and Bottom-Up Approach

  2. Creating Great Psychologically Safe Teams with Sandy Mamoli

Finding Adequate Metrics for Outer, Inner, and Process Quality in Software Development

Implementing a feature can be measured. Quality is harder to measure. This article explores how to balance improving quality and adding new features. It dives into different domains of quality: Outer quality which is owned by the product people (e.g. product owners, testers), inner quality owned by the developers, and process quality owned by managers. (Article)

Why Team-Level Metrics Matter in Software Engineering

In a world where everything can have perspective, context and data, it doesn’t make sense to limit that to just part of your software development process. The DORA metrics can provide insight into the health of your development environment, where value is being delivered and opportunities for improvement. Metrics must be used with careful insight to separate the signal from the noise. (Article)

InfoQ Call for Contributors

Write for InfoQ: Share knowledge, connect with the global software development community, and grow your career

Are you an experienced senior software engineer or technical leader that is passionate about innovation, adoption of technologies, and the learning and sharing of knowledge with your peers?

InfoQ content is written exclusively by software practitioners like yourself, with the goal of sharing inspiring content from real-world use cases, best practices used by innovator and early adopter companies, and news on emerging trends.

Join the InfoQ Writing Team

 

SPONSORED CONTENT

DevTools

[On-Demand Video] Spin Up a Kubernetes Cluster Using Terraform. Register now