In this issue, June 14, 2022 View it in your browser.

ML in Production, GitHub Supply Chain, Step Functions Observability, Spring for GraphQL, Angular 14, SwiftUI, AWS ADRs, Minimum Viable Architecture, Modern Testing, Staff+ Open Source

QCon San Francisco (Oct 24-28): Learn the emerging trends, explore the use cases, and implement the best practices.

QCon San Francisco, the software development conference that shares real-world practical inspiration (not product pitches) from the world’s most innovative software leaders. Attend to get a clear action plan of how to adopt the right emerging patterns and practices. Book now and save $600 off the full price ticket until June 27, 2022. Claim your spot at QCon San Francisco!
 

SPONSOR AD

Code Climate

Drive Engineering Success Beyond the Sprint [On-Demand Webinar]

Learn the value of creating a consistent, predictable engineering rhythm with Juan Pablo Buriticá, SVP of Engineering at Ritchie Bros., and Bryan Helmkamp, Founder and CEO of Code Climate. Watch now.

https://res.infoq.com/podcasts/software-supply-chain-security/en/smallimage/logo-podcast-1654546298051.jpg

Kim Lewandowski and Michael Lieberman on Securing the Software Supply Chain with SLSA

Charles Humble talks to Kim Lewandowski and Michael Lieberman about the SLSA framework.  They discuss why the software supply chain is under growing attack, explore the key ideas in SLSA and its connection to Google’s Binary Authentication for Borg, and think about how the framework might evolve. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Meta Open-Sources 175 Billion Parameter AI Language Model OPT

  2. A New Microsoft Platform in Town: the Microsoft Intelligent Data Platform

What You Should Know before Deploying ML in Production

What should you know before deploying machine learning projects to production? There are four aspects of Machine Learning Operations, or MLOps, that everyone should be aware of first. These can help data scientists and engineers overcome limitations in the machine learning lifecycle and actually see them as opportunities. (Article)

SPONSOR AD

ScyllaDB

7 Essentials When Selecting a NoSQL Database-as-a-Service (DBaaS)

A DBaaS relieves fast-moving teams from worrying about database configuration, maintenance, and administration. This paper outlines 7 key considerations that help teams tap the many benefits a DBaaS has to offer — without falling into some of the common traps that impact agility, productivity, costs, and growth. Download now.

TOP DevOps NEWS HEADLINES

  1. GitHub Extends Its Supply Chain Security to Rust

  2. CNCF Accepts KubeVirt as an Incubating Project

  3. Apple Extends macOS Virtualization Capabilities and Introduces Rosetta for Linux Binaries

  4. Heighliner: an App Development Platform to Bring Stack-as-Code Experience

Netflix Drive: Building a Cloud-Native Filesystem for Media Assets

In this article, Tejas Chopra discusses Netflix Drive, a generic cloud drive for storing and retrieving media assets - a collection of media files and folders in Netflix. Netflix Drive ties together disparate data (such as: AWS S3, Ceph Storage, Google Cloud Storage, and others) and metadata stores in a cogent form for creating, cataloging and serving these assets to applications and workflows. (Article)

SPONSOR AD

Curity

API Security and Authorization

This course gives a good overview of API security and authorization. In addition, it outlines requirements and best practices to adopt — register to get instant access to the course.

TOP Cloud NEWS HEADLINES

  1. New Observability Features for AWS Step Functions

  2. Amazon Elastic MapReduce Now Generally Available as a Serverless Offering

  3. Google Brings Confidential Computing to Latest C2D and N2D Machine Types

  4. AWS DataSync Supports Moving Data between AWS, Google Cloud and Azure

AWS Introduces IP-Based Routing on Route 53

AWS recently announced support for IP-based routing on Amazon Route 53. The new option of the DNS service allows customers to route resources of a domain based on the client subnet to optimize network transit costs and performance. (News)

SPONSOR AD

Microsoft

Microsoft JDConf 2022 is On-Demand!

Take advantage of this collection of Java focused sessions, showcasing Java expert speakers and the great work that’s going on across the community. You’ll learn about the latest cloud development trends, best practices, tips, tricks, and more. Watch On-Demand.

TOP Java NEWS HEADLINES

  1. Spring for GraphQL Version 1.0 Released

  2. Java News Roundup: JEP 428, MicroStream Joins Micronaut Foundation, Spring and Apache Groovy Updates

Introduction to Apache Beam Using Java

Apache Beam is a stream processor, helping developers migrate work between different processes to offload work onto runners that leverage external resources. (Article)

Java 17: the Path, Features, Tips and Tricks Panel

Simon Ritter, Kristen O'Leary and Rory Preddy discuss the path to Java 17 and tips to ease the transition. (Presentation with transcript included)
Software Delivery Practices Evolve Fast, So Should Your Learning: Attend QCon San Francisco Software Development (Oct 24-28).
What are the major trends that matter right now in software development and technical leadership? Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches. Save your spot now!

SPONSOR AD

HiveMQ

MQTT vs. HTTP for IoT

MQTT was designed for the Internet of Things whereas HTTP was created to make documents available across the internet. Explore the differences between the two protocols, performance, the advantages and disadvantages of each for IoT, and more. Learn More.

Angular 14 - Typed Forms and Standalone Components

Angular 14 was released earlier this month with the most significant update since Ivy. It includes two long-awaited features, Typed Reactive Forms and Standalone Components, as well as several minor improvements. (News)

SPONSOR AD

D2iQ

New Cheatsheet from our friends at D2iQ: Managing Multi-Tenant Clusters in the Public Cloud

To help you get started on the right track, D2iQ created this cheatsheet for multi-tenancy success. In it, you’ll learn how to deliver governance and standardization across your AKS, EKS, or GKE clusters. Download now.

SwiftUI Brings Charts, Data-Driven Navigation, and More

At WWDC 2022 Apple has announced a new iteration of SwiftUI, its declarative framework to build UIs for iOS, iPadOS, macOS, and watchOS. Among the most significant highlights are SwiftUI new charting capabilities, refined navigation, new controls, and more. (News)

TOP Architecture & Design NEWS HEADLINES

  1. AWS Publishes Guide to Architecture Decision Records

A Minimum Viable Product Needs a Minimum Viable Architecture

Creating a Minimum Viable Architecture as part of an MVP helps teams to evaluate the technical viability and to provide a stable foundation for the product that can be adapted as the product evolves. (Article)

Microservices to Async Processing Migration at Scale

Sharma Podila shares from their experience migrating to asynchronous processing at scale, requiring attention to managing data loss, a highly available infrastructure, and elasticity to handle bursts. (Presentation with transcript included)

SPONSOR AD

RavenDB

How to Get the Best of Both Worlds in OLTP and OLAP

RavenDB is a NoSQL document database optimized for OLTP. Now with ongoing OLAP ETL tasks, you can effortlessly push your data to OLAP services on the cloud for BI. Read how.

TOP Culture & Methods NEWS HEADLINES

  1. Transitioning to Modern Testing: How Testers Can Stop Being the Training Wheels for Teams

How to Accelerate Your Staff+ Career through Open Source Engagement

It takes many factors for an engineer to land a Staff+ position. In this article, you’ll find how contributing and engaging to open-source can help you sharpen critical Staff+ skills like writing communication, while helping increase your visibility and the odds of landing in such a position. (Article)

Why You Might Need an Island of Agility

Organizational change doesn’t happen overnight, but that doesn’t mean improving agility is impossible. Regardless of the agile approach, by creating an island of agility, we can set a course to agility while the rest of the organization catches up. The key to success is avoiding an island too small to have an impact, having a plan to grow the island, and adding islands to keep momentum. (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

Latest White Papers

[InfoQ eMag] Service Mesh Ultimate Guide 2021

3 Types of User Communication APIs and When to Use Them

Test Automation Buyer's Guide