In this issue, March 29, 2022 View it in your browser.

Data Mesh Future, CRI-O Vulnerability, GCP Price Increases, Edge Data Patterns, Swift 5.6, Java 18 Released, ImageSharp 2.0.0, Node.js Legacy Tests, Deadlock Detector, Airbnb at Scale, Dev Culture

QCon Plus Online Software Development Conference (May 10-20): Uncover emerging software trends and practices.

What are the major trends that matter right now in software development and technical leadership? Deep-dive into Java, Microservices, ML, Blockchain, APIs, Data Pipelines & Data Mesh, WebAssembly, Frontends and many more topics at QCon Plus this May 10-20. Save your spot today and save $50 before March 30th!
 

SPONSOR AD

Palo Alto

The DevSecGuide to Infrastructure as Code

DevSecOps has paved the way for teams to automate security and embed it into the DevOps lifecycle. In this guide, we’ll explore the challenges of leveraging DevSecOps to secure the cloud and how infrastructure as code makes it all possible. Download now.

https://res.infoq.com/podcasts/harperdb-nosql-database-platform/en/smallimage/InfoQ-Podcast-logo-200-1647945928619.jpg

Jaxon Repp on HarperDB Distributed Database Platform

In this podcast, Srini Penchikala spoke with Jaxon Repp, Head of Product at HarperDB, about their distributed database platform, edge persistence, and custom functions.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. University of Washington Open-Sources AI Fine-Tuning Algorithm WISE-FT

Data Pipelines & Data Mesh: Where We Are and What the Future Looks Like

Zhamak Dehghani, Tareq Abedrabbo and Jacek Laskowski discuss the current challenges for building Modern Data Pipelines and applying Data Mesh in the real world, what the future looks like, and tools. (Presentation with transcript included)
Learn how to solve complex software engineering and leadership challenges. Attend in-person at QCon London, (April 4-6) and QCon San Francisco (Oct 24-28) or attend online at QCon Plus (May 10-20). Save your spot now!

Federated GraphQL to Solve Service Sprawl at Major League Baseball

Olessya Medvedeva and Matt Oliver discuss how they have begun to implement a Federated GraphQL architecture to solve the issue of service discovery, sprawl and ultimately getting the data needed. (Presentation with transcript included)

SPONSOR AD

Mabl

Improving software quality with low-code development

See what’s happening in our industry fuelling the adoption of low-code, explore real-world examples of how low-code benefits software teams, and discover the impact of low-code on test coverage, app quality, and customer experience.
Live Webinar, Apr 14th, 2022 -- Save Your Seat.

TOP DevOps NEWS HEADLINES

  1. New Vulnerability in CRI-O Container Runtime Allows Attackers Host Access

  2. Meta Open-Sources Browser Extension to Establish Web Code Authenticity

  3. Lightstep Adds Incident Response to Their Observability Platform

Insights into the Emerging Prevalence of Software Vulnerabilities

The software exploit landscape is constantly evolving and organizations need to be structured to stay ahead of these risks. A solid platform built on software best practices, education, and a good understanding of the threat landscape is critical to a strong defensive posture. (Article)

TOP Cloud NEWS HEADLINES

  1. Microsoft Introduces Azure Health Data Services: Protected Health Information on the Cloud

  2. Google Updates its Cloud MemoryStore with Read Replicas, RDB Snapshots, and Flushless Updates

  3. Growing Concerns among Developers about Google Cloud Price Increases

  4. Customizable Pricing and Cost Visibility with AWS Billing Conductor

  5. Orchestrate Operations, Validations, and Approvals on Data Entities with Azure Purview Workflows

Data Patterns for the Edge: Data Localization, Privacy Laws, and Performance

With growing competition to get data that power experiences to the end-user closer and closer and the advent of local data privacy laws, let's look at different enterprise data patterns like “synchronous data retrieval”, “subsequent data retrieval” and “prefetch data retrieval” on data center. (Article)

Cloud DevSecOps in Practice: People, Processes and Tools

The panelists discuss how to get the right security, DevOps, and cloud engineering stakeholders together to build a realistic DevSecOps strategy. (Presentation with transcript included)

TOP Development NEWS HEADLINES

  1. Encryption in the Ukrainian War

Swift 5.6 Enhances Type Inference, Introduces Existential Any, and More

Swift latest release, Swift 5.6, introduces partial type annotations that work as hints to the type inference engine, disambiguate the syntax for existential types, and improve pointer interaction. (News)

SPONSOR AD

Tetrate

[Guide] Meeting PCI Compliance Standards

The PCI Data Security Standard requires organizations interfacing with credit card data to adopt a robust set of security controls. Learn how to stay secure and compliant with Tetrate.

TOP Java NEWS HEADLINES

  1. JHipster Native Blueprint Supports GraalVM Native Image

  2. Vaadin Introduces Hilla to Unify Frontend/Backend Web Development

  3. Java News Roundup: OpenJDK Updates, Spring Framework 6.0-M3, Helidon 3.0-M1, JobRunr 5.0-M1

Java 18 is Now Available

Oracle has released version 18 of the Java programming language and virtual machine with a final feature set that includes nine JEPs. This release features JEPs that provide continued contribution toward Project Amber, Project Loom and Project Panama along with some useful new tools. (News)

SPONSOR AD

CockroachLabs

Spend less time managing servers

Serverless app development means more time for productive coding and less time provisioning resources. Learn more with this free O’Reilly guide courtesy of Cockroach Labs. Download now.

ImageSharp 2.0.0: the Feature-Packed Release

ImageSharp, one of the most popular .NET image-processing libraries, released version 2 of their library. The release includes major features such as supporting WebP, TIFF and PBM as well adding XMP support with various performance improvements and enhancements for JPEG and PNG formats. This release drops support for .NET Standard 1.3. The update replaces version 1.0.4. (News)

Writing Automated Tests on a Legacy Node.js Back-End

Let’s explore why some Node.js codebases are more challenging to test than others. Then, we explore several techniques to write tests that are simple, robust and fast to check the business logic, including inversion of control, approval tests and - spoiler alert - no mocks! (Article)

Infer New Deadlock Detector for Android Aims to Be Efficient for Large Codebases

In a joint research, London University College and Facebook researchers created a new deadlock detector for Android Java code now available as part of open-source Infer static analysis tool. The new analyzer is able to process large codebases efficiently thanks to its incremental approach specifically designed for integration in a CI pipeline. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Dropbox Makes the Android App Faster and More Reliable: Swaps C++ Code for a Native Approach

Panel: Living on the Edge

Jose Nino, Rita Kozlov and Ivan Ivanov discuss when we need to care about edge optimizations, what the development workflow looks like when on the edge, and some of the challenges. (Presentation with transcript included)

Airbnb at Scale

Selina Liu walks through what it takes to decompose a large and complex monolith into independent, performant services, and how they evolve and scale the architecture with changing business needs. (Presentation with transcript included)

SPONSOR AD

Camunda

Camunda Cloud: Scalable Microservice Orchestration With Modern Cloud-Ready Architecture

See why thousands of devs use Camunda to design and automate processes with an all-access free trial for 30 days. Get started now.

TOP Culture & Methods NEWS HEADLINES

  1. Creating Tight Cohesive Tech Teams for Women to Thrive

Installing a Robust Dev Culture for the Micro-app Environment

While consumer-facing apps have increased, a bigger increase is taking place within enterprises, with so-called “micro-apps” that are used to create customized solutions. Continuous release environments place developers in a state of regimented activity, leaving insufficient time for micro-app projects. Here's how companies can create a cultural shift that incorporates micro-app development. (Article)

SPONSORED CONTENT

Latest White Papers

The DevSecGuide to Kubernetes