In this issue, April 26, 2022 View it in your browser.

Google Docs AI Summaries, VMware Vulnerability, Cloud Security, EC2 Auto Recovery, Go's Generics, Programmer's Brain, Native Java, Swift Logging, Netflix Studio Search, Staff-Plus Engineers

QCon Plus Online Software Development Conference (From May 10): Learn the actions, frameworks, and practices across 2 weeks to 90 days.

QCon Plus is an online learning path where practitioners share case studies and insights about real-world best practices and solutions in software development and tech leadership. Set a learning pace that works for you from 2 weeks to 90 days. Attend all-live online conference sessions. Create a self-directed learning experience over 3 months to fit around your schedule. Or pick a mixture of the two. You decide. Register. Starts May 10, 2022.
 

SPONSOR AD

Tetrate

[White Paper] Bridging Brownfield and Greenfield Infrastructure

Navigate your infrastructure like Fortune 1000 organizations are overcoming major hurdles in the business transition to microservices. Download your free copy.

https://res.infoq.com/podcasts/chaos-engineering-game-days-learning/en/smallimage/InfoQ-Podcast-logo-200-1650317502355.jpg

Ana Medina on Chaos Engineering, Game Days, and Learning

Topics discussed included: how enterprise organisations are adopting chaos engineering with the requirements for guardrails and the need for “status checks” to ensure pre-experiment system health; how to run game days or IT fire drills when everyone is working remotely; and why teams should continually invest in learning from past incidents and preparing for inevitable failures within systems. (Podcast)

https://res.infoq.com/podcasts/software-suply-chain-vulnerabilities-risks/en/smallimage/engineering-culture-200x200-1650612108393.jpg

Vulnerabilities and Risks in the Software Supply Chain

Shane Hastie spoke to Brian Fox of Sonatype about vulnerabilities and risks inherent in the modern software supply chain and how to overcome them. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google Announces AI-Generated Summaries for Google Docs

  2. Ten Lessons from Three Generations of Tensor Processing Units

Iterating on Models on Operating ML

Monte Zweben and Roland Meertens discuss the challenges in building, maintaining, and operating machine learning models. (Presentation with transcript included)
Learn how to solve complex software engineering and leadership challenges. Attend online at QCon Plus (May 10-20) or in-person at QCon San Francisco (Oct 24-28). Save your spot now!

SPONSOR AD

Courier

Scaling Application-to-User Communication in an Event-Driven Architecture

As the problems that software solves have exploded, so too have the ways in which this software needs to communicate with the end-user. Meeting these user expectations presents complex scaling challenges for architects of modern software. In this talk, we will explore the infrastructure, tooling, and strategies needed to deliver and scale a modern, delightful application-to-user communication experience.
Live Webinar, May 5th, 2022 — Save Your Seat.

TOP DevOps NEWS HEADLINES

  1. Veracode Report Shows Signs of Progress in Securing Software Supply Chain

  2. Crypto Miners Exploiting VMware Vulnerability in the Wild

The Role of DevOps in Cloud Security Management

Different areas of cloud security must be examined to strengthen security in the cloud versus security of the cloud. This includes identifying requirements, defining the architecture, analyzing controls, and identifying gaps. Security must be both proactive and reactive, so it needs to be considered in every step of development. (Article)

SPONSOR AD

Mabl

How Does Your App Quality Stack Up?

In the State of Testing in DevOps, learn how the adoption of DevOps and CI/CD is impacting quality, and benchmark your team's testing maturity against 600+ global organizations. Download the report.

TOP Cloud NEWS HEADLINES

  1. Amazon EC2 Introduces Automatic Recovery of Instances by Default

  2. RDS and Aurora PostgreSQL Vulnerability Leads to AWS Deprecating Many Minor Versions

Google Launches a New Cross-Platform Data Storage Engine BigLake in Preview

At the recent Cloud Data Summit, Google recently announced the preview of BigLake, a new data lake storage engine that makes it easier for enterprises to analyze the data in their data warehouses and data lakes. (News)

SPONSOR AD

CockroachLabs

There's a new SQL in town

Distributed SQL pairs developer ease-of-use and familiar SQL with data consistency guarantees and massive scalability for cloud apps. Download O'Reilly's "What Is Distributed SQL?" to learn more.

TOP Development NEWS HEADLINES

  1. On Go's Generics Implementation and Performance

Mechanical Sympathy Panel

Howard Chu, Michael Barker and Aaron Bedra discuss the modern hardware, the options that are enabled, skills needed, and what to expect in the future. (Presentation with transcript included)

The Programmer's Brain

Felienne Hermans dives into the cognitive processes that play a role when reading code, showing theories for reading code, and techniques that can be used to read any piece of code. (Presentation with transcript included)

API Showdown: REST vs. GraphQL vs. gRPC – Which Should You Use?

Alex Borysov, Matt McLarty and Michelle Garrett discuss REST, GraphQL, and gRPC, what it takes to get started, and when each is the right/wrong tool for the job. (Presentation with transcript included)

SPONSOR AD

D2iQ

Three Trends Driving Cloud-Native Adoption

Learn why organizations are adopting cloud native technologies to build next-generation infrastructures & products in this upcoming webinar, featuring Forrester Guest Speaker Lee Sustar. Save Your Spot.

TOP Java NEWS HEADLINES

  1. Java News Roundup: CVE-2022-22968, Vector API, Jakarta EE 10 Update, IntelliJ IDEA 2022.1, Ktor 2.0

Native Java in the Real World

Microservices on Kubernetes are the native Java sweet spot: they have the most significant framework and Java runtime overhead. Native Java needs more effort to build, debug, test, deploy & profile. The application framework should fully support native Java in production. Native Java adoption can be incremental. But a native Java application only works if all its libraries support native Java. (Article)

SPONSOR AD

Microsoft

Mark your calendar for May 4/5 to spend time with the Java community

Learn about development best practices, cloud computing, and the latest Java trends. At JDConf 2022, we'll feature sessions and events from a range of community and Microsoft speakers about topics like development tools, frameworks, Java in the cloud, observability, performance, security, and more. Save the date!

In case you missed it

Designing IoT Solutions with Microsoft Azure

In this article, we will learn how the IoT solutions can work with Microsoft Azure and what services are available to perform different operations across multiple domains. (Article)

An Overview of Apple's Unified Logging System in Swift

In a recent series of articles, iOS independent developer Majid Jabrayilov focused on the importance of logging to enable the analysis of bugs hard to catch in the debugger as well as to better understand user behaviour through the app. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Building Resiliency into the Twitter Ad Pacing Service

  2. Netflix Studio Search: Using Elasticsearch and Apache Flink to Index Federated GraphQL Data

Designing Secure Tenant Isolation in Python for Serverless Apps

Software as a Service (SaaS) has become a very common way to deliver software today. While providing the benefits of easy access to users without the overhead of having to manage the operations themselves, this flips the paradigm and places the responsibility on software providers for maintaining ironclad SLAs, as well as all of the security and data privacy requirements. (Article)

SPONSOR AD

Camunda

May the 4th be with you…and your complex business processes

Get the speed, scale, security, and resiliency to make your automation a FORCE to be reckoned with. Join us for the awakening - register now.

TOP Culture & Methods NEWS HEADLINES

  1. The Path to a Staff-Plus Engineer Role: from Management Back to Tech

  2. Becoming an Effective Staff-Plus Engineer

  3. Remain in Tech by Becoming a Staff Plus Engineer

  4. How Open Source Can Pave the Path Towards a Staff+ Role

Dynamic Value Stream Mapping to Help Increase Developer Productivity

We explore the value stream optimization technique that has proven useful across a number of industries yet is still emerging in the software field. Explore a number of dynamic value stream map practical cases, and see the industry differences in value stream usage between Lean and Agile. (Article)

Sustaining Fast Flow with Socio-Technical Thinking

To sustain a fast flow of changes over long periods of time, organizations address both the social and technical, socio-technical, aspects of reducing complexity. Examples are incentivising good technical practices to keep code maintainable, architecting systems to minimize dependencies and maximize team motivation, and leveraging platforms to preclude whole categories of infrastructure blockers. (Article)

InfoQ Call for Contributors

Write for InfoQ. Influence global developers and grow your career.

Are you an experienced senior software engineer passionate about learning and sharing knowledge and innovation in professional software?

InfoQ content is written by software practitioners like yourself who share inspiring content from real-world scenarios, best practices used by innovator and early adopter companies and news on emerging trends.

Get in touch

 

SPONSORED CONTENT

Latest White Papers

The DevSecGuide to Infrastructure as Code