In this issue, September 6, 2022 View it in your browser.

Amazon What-If, AutoML, Remote Dev at Slack, CloudFront HTTP/3, GCP VM Threat Detection, State of Java, JIT Optimizations, Removing JQuery, Multi-Device Experience, Meta's Owl, Distributed Systems

QCon Events 2022: Operating Microservices, Green Tech, Modern APIs, Architecting for Change, Hybrid Working, Optimizing Teams, & more.

QCon San Francisco (Oct 24-28) and QCon Plus online (Nov 29-Dec 9) bring together world-class senior software developers from early adopter companies to share their experiences and insights. Learn something new, connect with a global community, and bring back implementable ideas to explore with your team. Early bird tickets available until September 26 at QCon San Francisco & QCon Plus.
 

SPONSOR AD

NGINX

Introducing MARA: A Reference Architecture for Kubernetes Microservices

The Modern Apps Reference Architecture (MARA) was designed to be an example of what the authors feel a modern application should look like, and includes management, monitoring, and observability components. In this session, we will review the MARA design decisions, use cases, deployment options, and future road map. Live Webinar, Sept 29th, 2022 - Save your Seat.

https://assets.infoq.com/newsletter/regular/en/assets/WeWantYourFeedback.png

InfoQ Technology Adoption Survey 2022

We have a small favour to ask. The InfoQ team would like to better understand which technologies and software products are currently on your radar. Your responses will help us create more topically relevant and useful content for the InfoQ community. Complete the survey for a chance to win 1 of 5 complimentary all-access tickets to QCon Plus (Nov 29 - Dec 9) worth $599. Take the 3 minute survey.

https://res.infoq.com/podcasts/localhost-end/en/smallimage/InfoQ-Podcast-logo-200-1661781158095.jpeg

Swyx on Remote Development Environments and the End of Localhost

Shawn Wang (swyx), head of developer experience at Airbyte, and Daniel Bryant discussed the rise of remote development environments. Topics covered included whether remote development experiences are good enough to see the death of local(host) development, what a wishlist might look like for the ultimate developer experience, and how cloud native organizations are currently developing software. (Podcast)

https://res.infoq.com/podcasts/data-analytics-workflows-friction/en/smallimage/engineering-culture-podcast-logo-1661760577743.jpeg

Friction in Data Analytics Workflows Causing Stress and Burnout

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Matthew Scullion about the state of the data analytics workforce, friction in data analytics value streams and the resultant high rates of stress and burnout. (Podcast)

https://res.infoq.com/podcasts/great-engineers-always-learning-lessons-idit-levine/en/smallimage/engineering-culture-podcast-logo-1661777332318.jpeg

Great Engineers are Always Learning – Lessons from a Unicorn Founder

In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Idit Levine, founder of Solo.io, who is on the shortlist of women-founded Unicorn status startups in the world. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Amazon Launches What-If Analyses for Machine Learning Forecasting Service Amazon Forecast

  2. AWS Announced New Feature Fine-Grained Visual Embedding for Amazon QuickSight

  3. AWS Deep Graph Knowledge Embedding for Bond Trading Predictions

  4. Meta Open-Sources 175B Parameter Chatbot BlenderBot 3

  5. Next Generation of Data Movement and Processing Platform at Netflix

AutoML: the Promise vs. Reality According to Practitioners

Automation to improve machine learning projects comes from a noble goal, but true end-to-end automation is not available yet. As a collection of tools, AutoML capabilities have proven value but need to be vetted more thoroughly. Findings from a qualitative study of AutoML users suggest the future of automation for ML and AI rests in the ability for us to realize the potential of AutoMLOps. (Article)

SPONSOR AD

LaunchDarkly

30 Feature Flagging Best Practices Mega Guide

In this ebook, you’ll read about the nuances of feature flagging best practices, so you can avoid technical debt and other common challenges. Learn about short-term and permanent flags, release management, operational feature flags, experimentation, and more. Download now.

TOP DevOps NEWS HEADLINES

  1. Adopting Remote Development Environments at Slack

  2. Accelerated Multi-Account Auditing and Compliance in AWS with Steampipe, HCL and SQL

  3. Virtual Machine Threat Detection in Google Security Command Center Now Generally Available

Building Trust & Confidence with Security Chaos Engineering

Aaron Rinehart shares his experience on Security focused Chaos Engineering used to build trust and confidence, proactively identifying and navigating security unknowns. (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

D2iQ

2022 Gartner® Market Guide for Container Management

Learn the latest Kubernetes trends, challenges, and recommendations, from Gartner® report, complements of our friends at D2iQ. Download now.

TOP Cloud NEWS HEADLINES

  1. Azure Virtual Machines with Ampere Altra Arm-Based Processors Now Generally Available

  2. Cloud Providers Target Middle East: AWS Adds Region in the United Arab Emirates, Microsoft in Qatar

  3. Amazon Introduces Encrypted Communication Service AWS Wickr

  4. NTT Announces a Fully-Managed Edge and Private 5G Offering as a Service

  5. Amazon CloudFront Supports HTTP/3

Building Workflows with AWS Step Functions

AWS Step Functions use a state machine to represent the workflow. A workflow consists of a set of tasks, each of which represents a discrete activity to be performed. Each task is defined by a state of the state machine. In this article, we will learn about the main concepts of AWS Step Functions and apply those to build a workflow for a sample business process: Order Fulfillment. (Article)

Building Applications from Edge to Cloud

The panelists discuss the benefits and limitations of edge technologies and how to adopt them in existing applications and deployments. (Presentation with transcript included)

SPONSOR AD

Ably Realtime

Build WebSocket infrastructure in-house or outsource to the experts?

500 engineering leaders answered this question and shared their thoughts on working with a PaaS provider versus building WebSocket infrastructure in-house. Download the full report.

TOP Java NEWS HEADLINES

  1. Java News Roundup: JReleaser 1.2, Spring Batch, PrimeFaces, Quarkus, JobRunr, Apache Beam

Java Champion James Ward on the State of Java and JVM Languages

James Ward is a Java Champion and Google’s Kotlin product manager. In a podcast, Ward agreed that "people are still trapped in the Java world" and called default mutability in Java the "trillion-dollar mistake". In this interview, he speaks about the state of Java, JVM languages, mutability, and functional programming. (Article)

Understanding JIT Optimizations by Decompilation

Chris Seaton shows how they have developed a pseudo-code decompiler for optimized Java code, and how it helps them understand how the Java JIT compiler is working in order to improve their code. (Presentation with transcript included)

The Road to Removing JQuery from Gov.uk

When the team that maintains the gov.uk website faced the issue of updating their old and outdated jQuery dependency, they decided instead to get rid of it altogether. Among other benefits, they achieved a not negligible performance improvement and, in the process, created a migration guide for other developers to tap into. (News)

Android Cross Device SDK Aims to Simplify Task Handoff and Multi-Device Experiences

Google has announced a developer preview of its new Cross device SDK for Android, aimed to help developers build cross-device experiences using high-level, intuitive APIs. The new capabilities can be used to create multiplayer games, to carry through productivity tasks across different devices, or to enable group experiences. (News)

Owl: Meta's New Hot-Content Distribution System

Meta recently revealed Owl, their new hot-content distribution system that provides high-fanout distribution of large data objects to hosts in Meta's private cloud. Owl consists of a decentralized data plane based on peer-to-peer distribution trees with a centralized control plane - tracker services that keep metadata about the peers, their cache state, and ongoing downloads. (News)

TOP Culture & Methods NEWS HEADLINES

  1. A Distributed System is Knowable: an Impossible Thing for Developers

The Implication of Feedback Loops for Value Streams

Lead time and throughput are dynamic variables which impact flow in a value stream. Capacity, processing time and feedback loops (such as error conditions) have a significant impact on WIP and flow and need to be mapped and measured when building value stream maps. (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

Close the Information Gap: How to Succeed at Analytics in the Cloud

Four Key Technologies That Enable Microservices

Cloud Native Go [3-Chapter Excerpt] - By O'Reilly