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

Flux, Flagger & the Operator Pattern, Stateful Applications on Kubernetes, Google Java App Engine, AWS Health Dashboard, WASM, Problem Reframing, OpenVINO, Sealed Methods in C#, Post-Quantum Public Key Cryptography, Low-Code

QCon London Software Development Conference (April 4-6): Bring your team to get answers to your technical challenges.

QCon London (April 4-6) brings together the world’s most innovative senior software engineers across multiple domains to share real-world experiences.Attend the conference as a team and get clarity on software decisions, workflows, and roadmaps. Groups as small as 3 attendees working for the same company are eligible for a group discount. Learn more details and book your spot now!
 

SPONSOR AD

ScyllaDB

Renegotiating the Boundary Between Database Latency and Consistency

This webinar will explore the technologies behind a new generation of distributed databases, then take a deep dive into the open source non-relational ScyllaDB. Engineers will share how they are implementing a low-latency architecture, explore the benefits of strongly consistent topology and schema changes, and more. Live Webinar, March 24th, 2022 - Save Your Seat.

https://res.infoq.com/podcasts/flux-flagger-operator-pattern/en/smallimage/infoq-podcast-200-1646684855869.jpg

Stefan Prodan on Flux, Flagger, and the Operator Pattern Applied to Non-Clustered Resources

In this podcast, Wesley Reisz talks to Stefan Prodan about Flux and Flagger–two tools built on top of Flux CD’s GitOps Toolkit. After discussing some of the architectural differences between Flux v1 and v2 and discussing some of the GitOps toolkit use cases, the two discuss the operator pattern on Kubernetes. (Podcast)

https://res.infoq.com/podcasts/right-job-developer-experience/en/smallimage/engineering-culture-200x200-1647030196376.jpg

Recruitment, Retention, Finding The Right Job, Onboarding People in a Remote Environment

In this podcast Shane Hastie, first spoke to Chase Kocher of aim4hire about improving the recruitment process, finding the right people and finding the right job as a candidate, then to Kate Wardin, Engineering Manager for Developer Productivity at Netflix, about the challenges and opportunities when onboarding someone new in a remote environment and building developer experience that creates joy. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. University Researchers Investigate Machine Learning Compute Trends

Deep Learning Toolkit Intel OpenVINO Extends API, Improves Performance, and More

The latest release of Intel OpenVINO offers a cleaner API, expands support for natural language processing, and improves performance and portability thanks to its new AUTO plugin. InfoQ has spoken with senior director AI Intel OpenVINO Matthew Formica to learn more. (News)

TOP DevOps NEWS HEADLINES

  1. HashiCorp Moves HCP Packer into GA with New Security Workflows

  2. Securing the Open-Source Software Supply Chain

  3. HashiCorp Consul-Terraform-Sync Adds Task Creation API and New Integrations

  4. NubesGen Brings Git Push to Azure Infrastructure

Best Practices for Running Stateful Applications on Kubernetes

Running stateful applications on Kubernetes is not a common use-case but it is possible. This article covers a number of techniques for safely operating stateful applications on Kubernetes including the StatefulSet and DaemonSet controllers, secret management, ConfigMaps, and the effective use of namespacing. (Article)

Maintaining Software Quality with Microservices

The panelists discuss what microservices are, why companies are making the transition, how to identify the challenges when planning the move to microservices, and best practices for software quality. (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!

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.

TOP Cloud NEWS HEADLINES

  1. AWS Backup for Amazon S3 Generally Available

  2. Amazon S3 Supports New Checksum Algorithms for Integrity Checking

  3. Easy Google Cloud Solution Architecture Designs with the Architecture Diagramming Tool

  4. Quine Aims to Simplify Event Processing on Data in Motion

  5. AWS Lambda Supports .NET 6

AWS Delivers a New Unified Service Health Dashboard

Recently, AWS updated its Service Health Dashboard with an improved Interface, better responsiveness, and integration with Personal Health Dashboard – all combined in a new Health Dashboard. (News)

SPONSOR AD

CockroachLabs

O'Reilly Report: What Is Distributed SQL?

Learn how a new class of database is ushering in an era of unprecedented scale, resilience, and locality across nearly every aspect of how apps are built.
Get your free copy here.

In case you missed it

An Introduction to Post-Quantum Public Key Cryptography

Though quantum computers are in their infancy, their further development could make them commercially available. When that day comes, all public and private keys will be exposed to quantum threats, a massive risk for every organization. Understanding quantum computing growth and the impact it would have on cryptography is key for everyone, irrespective of their role. (Article)

SPONSOR AD

Teleport

6 Authentication Best Practices

Learn about authentication best practices such as prioritizing passwordless authentication and implementing federated login with 2fa in this comprehensive blog post. Learn more.

TOP Java NEWS HEADLINES

  1. Java News Roundup: JDK 19 and Jakarta EE 10 Updates, Ansynch and Buffered Logging by Amazon Corretto

  2. Google Java App Engine Standard is Now Open Source

  3. Java News Roundup: JEP 424, NetBeans 13, Hazelcast 5.1, JHipster 7.7, Spring Cloud Gateway CVEs

Level up Your Java Performance with TornadoVM

GPUs, FPGAs, or multi-core CPUs are present in almost every computing system today. These devices help increase performance and run more efficient workloads, but most frameworks are built on C or C++ only. At QCon Plus, Juan Fumero spoke about TornadoVM, a high-performance computing platform for the JVM, allowing to offload, at runtime, Java code to run on heterogeneous hardware accelerators. (Article)

In case you missed it

Overriding Sealed Methods in C#

Adam Furmanek demonstrates how the behavior of sealed methods in C# can be changed. This can be done by understanding Operating System mechanisms and how the .NET platform generates and compiles code. The author illustrates these techniques using real-world scenarios, including the modification of the WinPAI wrapper. (Article)

SPONSOR AD

Mabl

The State of Testing in DevOps

Understand the current state of DevOps adoption, how your peers are removing testing bottlenecks, and the evolving role of quality in development. Download the report.

WASM in the Wild West: a Practical Application Tale

Taylor Thomas and Matt Butcher discuss the possibilities afforded by WASM and why they think it will be a major component of application development in the cloud, along with some of the lessons learned. (Presentation with transcript included)

Low-Code Tools Optimize Engineering Time for Internal Applications

Internal tools are critical pieces of software, often custom-built, and requiring significant developer bandwidth. Low-code platforms can optimize developer productivity, facilitate collaboration, and allow less technical employees to be more active in the development process. (Article)

SPONSOR AD

Camunda

Are you struggling to get your process automation projects off the ground?

Learn how to build alignment and make the case to IT leadership with The Software Developer’s Guide to Championing Process Automation. Download Now.

TOP Culture & Methods NEWS HEADLINES

  1. Making On-Call Less Painful for Developers by Using High-Quality Alerts

Using the Problem Reframing Method to Build Innovative Solutions

Building products that customers love relies heavily on the problem space: how well you know your audience and how clear are the pain points and main problems your users are facing. This means that the solution to a problem depends on how we frame the problem. This article provides different practices and tools on how to apply problem reframing underpinned by a real case study. (Article)

Five Tips on Managing a Remote-First Development Team

Most software development teams have gone remote during the pandemic - and may stay remote even after the lockdowns. Managing remote-first teams is a challenge. Knowing how to do it right can make or break the experience for everyone. Here are five things you can do to succeed as an engineering manager. (Article)

SPONSORED CONTENT

Latest White Papers

The DevSecGuide to Kubernetes

[Case Study] How Goldman Sachs doubled code coverage for a legacy application overnight