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

DeepMind, DevOps and Cloud Trends, IoT ExpressLink, Azure Vulnerability, GitHub Copilot, PostgreSQL 14 Drivers, Data-Oriented Java, Ubuntu Core 22, Data Mesh Governance, Hybrid Workplaces, Zero Trust Security

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

Uncover real-world implementation of emerging trends (not product pitches) by senior software developers at early adopter companies including Google, Netflix, Shopify, Amazon, eBay and more! Get full access to 15 tracks, 15 workshops, 4 Keynotes and 75 technical talks. Register before July 25th and save $450 off the full-price ticket!
 

SPONSOR AD

CockroachLabs

How to match your workload to a cloud database

Everyone is building on the cloud as it promises both scale and efficiency. However, a key piece of our legacy application stack needs an update for this modern infrastructure: the database. Learn how cloud databases are different and the things you should consider when choosing one. Live Webinar, July 7th, 2022 - Save your Seat.

DevOps and Cloud InfoQ Trends Report – June 2022

This article summarizes how we see the "cloud computing and DevOps" space in 2022, which focuses on fundamental infrastructure and operational patterns, the realization of patterns in technology frameworks, and the design processes and skills that a software architect or engineer must cultivate. (Article)

https://res.infoq.com/podcasts/high-growth-products-experiments/en/smallimage/engineering-culture-podcast-logo-1656080994717.jpeg

Experimenting for High-Growth Products

In this podcast, Shane Hastie spoke to Rachel Obstler of Heap Analytics about product-led growth, designing for customer self-service and how high growth products are constantly experimenting.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. DeepMind Trains 80 Billion Parameter AI Vision-Language Model Flamingo

  2. Microsoft Limits Public Access to AI-Powered Facial Analysis Features

Solving Data Quality Issues to Diagnose Health Symptoms with AI

Lola Priego and Jose del Pozo discuss how they improved the user input accuracy, normalized lab data using a scoring algorithm, and how this work finishes with an AI to diagnose health. (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

RavenDB

SQL vs. NoSQL: A Comparison of Database Models

This white paper compares SQL and NoSQL models in the context of modern data. It demonstrates how RavenDB benefits from its document model without dropping the advantages of SQL. Read now.

Embracing Cloud-Native for Apache DolphinScheduler with Kubernetes: A Case Study

This article shares how Apache DolphinScheduler was updated to use a more modern, cloud-native architecture. This includes moving to Kubernetes and integrating with Argo CD and Prometheus. This improves substantially the user experience of deploying, operating, and monitoring DolphinScheduler. (Article)

SPONSOR AD

D2iQ

Why Kubernetes Security Is Mission-Critical

This valuable guide from our friends at D2iQ includes zero trust principles and a model of how to meet NSA Kubernetes hardening guidelines. Download yours today!

TOP Cloud NEWS HEADLINES

  1. AWS Releases IoT ExpressLink: Cloud-Connectivity Software for Hardware Modules

  2. SynLapse: Orca Security Publishes Details for Critical Azure Synapse Vulnerability

  3. AWS Mainframe Modernization Service Now Generally Available

  4. Amazon Connect Offers General Availability of Outbound Campaigns for Calls, Texts, and Emails

  5. Google Expands Its Distributed Cloud Platform with Anthos On-Premises

Developing a Cloud-Native Application on Microsoft Azure Using Open Source Technologies

Cloud native is a development approach that improves building, maintainability, scalability, and deployment of applications. My intention with this article is to explain, in a pragmatic way, how to build, deploy, run, and monitor a simple cloud-native application on Microsoft Azure using open-source technologies. (Article)

Cloud-Native Application Security: Your Attack Surface Just Got Bigger

Brian Vermeer shows common threats, vulnerabilities, and misconfiguration including the recently disclosed issues in Log4j, including actionable remediation and best practices. (Presentation with transcript included)

TOP Development NEWS HEADLINES

  1. GitHub Copilot Adopts Paid Model, Still Free for Some Open-Source Maintainers and Students

PostgreSQL 14 Breaks the .NET and Java Drivers for PostgreSQL

In some circumstances, the new syntax in PostgreSQL 14 will break its official .NET and Java database driver, specifically, when using to create a SQL function using BEGIN ATOMIC ... END. If you are not modifying your database schema via Npgsql or PgJDBC, there’s no need to worry. (News)

SPONSOR AD

AblyRealtime

Build realtime infrastructure in-house or buy?

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

TOP Java NEWS HEADLINES

  1. Java News Roundup: NetBeans 14, End-of-Life for Spring Tool Suite 3, Hibernate 6.1, TornadoVM

Data Oriented Programming in Java

Project Amber has brought a number of new features to Java in recent years. While each of these features are self-contained, they are also designed to work together. Specifically, records, sealed classes, and pattern matching work together to enable easier data-oriented programming in Java. (Article)

SPONSOR AD

ScyllaDB

7 Reasons Not to Put an External Cache in Front of Your Database

Read this white paper to learn common approaches to caching data, 7 specific reasons why external caching can be a bad choice, real-world examples of successfully eliminating external cache by companies such as Comcast, and more. Download now.

Ubuntu Core 22 Brings Real-Time Compute Support for IoT Industrial Applications

The latest version of Canonical OS for IoT and embedded systems, Ubuntu Core 22, introduces real-time support for applications in robotics and industry. (News)

SPONSOR AD

HiveMQ

[eBook] MQTT Essentials


Implementing the MQTT protocol is easy; however, to make complete use of it, you need to know the nitty-gritty of it. This eBook provides a comprehensive guide to MQTT 3 and MQTT 5 and covers all the essentials of this IoT messaging protocol, without you having to read the entire specification. Download now.

TOP Architecture & Design NEWS HEADLINES

  1. Six Governance Topologies for Data Mesh

Fitting Presto to Large-Scale Apache Kafka at Uber

The need for ad-hoc real-time data analysis has been growing at Uber. They run a large Apache Kafka deployment and need to analyse data going through the many workflows it supports. Solutions like stream processing and OLAP datastores were deemed unsuitable. An article was published recently detailing why Uber chose Presto for this purpose and what it had to do to make it performant at scale. (News)

SPONSOR AD

Curity

JWT Security Best Practices

Using JWTs may seem simple, but do you use them securely? Here we outline some best practices to help maintain a high level of security in your applications.
Read article.

TOP Culture & Methods NEWS HEADLINES

  1. Every Truth Can Be Established Where It Applies: an Impossible Thing for Developers

  2. Office Design for Hybrid Workplaces

What Kind of Coach Does Your Team Need?

Coaching is primarily client-driven, the client chooses the right coach for a particular need at a particular time. However, the team may first need to understand what coaching is before deciding what kind of coach they need, and why they need it This article examines the role that a coach can play in establishing, maintaining and nurturing a safe space for teams to grow and achieve their goals. (Article)

Diving into Zero Trust Security

The Zero Trust approach involves a combination of more-secure authentication approaches, such as MFA with profiling and posturing of the client device, along with some stronger encryption checks. This article shares some insights on Zero Trust Security for your organization and your customers, and how you can get started with it. (Article)

What We Now Know: Digital Transformation Reaches a Point of Clarity

As much as it has been discussed and praised, digital transformation has suffered from a lack of clear definition. While the promise of becoming “customer-centric” and “disruptive” has been widely publicized, there has still been little in actual guidance as to how to achieve those and many of the other benefits commonly associated with digital transformation. This article offers concrete advice (Article)

Lessons Learned from Remote-first SRE

James McNeil discusses how they have made remote working sustainable at Netlify, practices which can improve hybrid and in-person incident management. (Presentation with transcript included)

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

[eBook] The Rise of Human-to-Machine Interfaces

[eBook] The Era of Quality Engineering

[InfoQ eMag] Service Mesh Ultimate Guide 2021

3 Types of User Communication APIs and When to Use Them