In this issue, February 8, 2022 View it in your browser.

Brain-Computer Interface, Ephemeral Containers, OpenSSF, State of Cloud Dev, Tekton, PwnKit, WASI, Architecting for Resilience, Managing Tech Debt, Team Metrics

QCon London (April 4-6): Gain practical inspiration across multiple domains from the world’s most innovative senior software engineers.

QCon London Software Development Conference is focused on sharing real-world actionable advice to inspire you, and your team. You can expect practitioner-driven content and a carefully curated agenda with technical talks from early adopters driving innovation. Unable to make QCon London? Take a look at QCon Plus online software development conference (May 10-20).
 
https://res.infoq.com/podcasts/liz-rice-ebpf/en/smallimage/InfoQ-Podcast-logo-200-1643271891335.jpg

Liz Rice on Programming the Linux Kernel with eBPF, Cilium and Service Meshes

Charles Humble and Liz Rice discuss eBPF, a way of making the Linux kernel programmable. They talk about why it exists, how it works under the hood, and what you can and can’t do with it. They also talk about Cilium, an open-source library for observing network connectivity between container workloads, and the new Cilium-based service mesh currently in beta. (Podcast)

https://res.infoq.com/podcasts/improving-developer-experience/en/smallimage/engineering-culture-200x200-1643816282943.jpg

Improving Developer Experience with Sarah Wells

In this podcast, Shane Hastie, lead editor for culture & methods, spoke to Sarah Wells about the value and importance of improving the Developer Experience, the upcoming QCon London conference, and avoiding yak shaving. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Meta AI’s Convolution Networks Upgrade Improves Image Classification

  2. Evaluating Continual Deep Learning: a New Benchmark for Image Classification

  3. University Researchers Develop Brain-Computer Interface for Robot Control

Meta Unveils AI Supercomputer for the Metaverse

Meta has unveiled its AI Research SuperCluster (RSC) supercomputer, aimed at accelerating AI research and helping the company build the metaverse. The RSC will help the company build new and better AI models, working across hundreds of different languages, and develop new augmented reality tools. (News)

SPONSOR AD

AWS

AWS DevOps Workshop:
Evolving to Continuous Deployment

Join experts from the DevOps Institute and AWS in this workshop to learn how to accelerate time-to-value and optimize customer experience with continuous deployment for cloud-native applications. Watch Now.

TOP DevOps NEWS HEADLINES

  1. Ephemeral Containers Ease Debuggability in Kubernetes 1.23

  2. MicroVM Virtualization Solution Firecracker Reaches 1.0

  3. OpenSSF Announces the Alpha-Omega Project to Improve Software Supply Chain Security

  4. HashiCorp Consul API Gateway Adds TCPRoute Support and Installation via Helm Chart

  5. Solo.io Open Sources BumbleBee to Make eBPF Development Easier

Google's Managed Continuous Delivery Service for Kubernetes Moves to GA

Google has announced the GA release of Google Cloud Deploy, their managed continuous delivery service for Google Kubernetes Engine. The service provides declarative builds that persist with a given release, support for connecting external workflows, and detailed security and auditing controls. (News)

SPONSOR AD

D2iQ

Kubernetes in the Enterprise: Production Deployments Increase, but Challenges Persist

This new report from our friends at D2iQ highlights strong Kubernetes adoption and ongoing challenges, as new opportunities emerge around AI and analytics. Download now.

TOP Cloud NEWS HEADLINES

  1. Amazon Announces Elastic File System Replication for Multi-Region Deployments

  2. Q&A with Matthew Farina of SUSE Regarding Kubernetes Rancher Desktop

  3. CNCF Publishes State of Cloud-Native Development Report

  4. Google Introduces Autoscaling for Cloud Bigtable for Optimizing Costs

Cloud Native Continuous Delivery on Kubernetes with Tekton

Jerop Kipruto introduces the building blocks of Tekton and shows how they fit with Kubernetes. Then she demonstrates how Tekton works and how to use it in an end-to-end continuous delivery process. (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!

TOP Development NEWS HEADLINES

  1. Docker Desktop Best Practices for Code Sharing

  2. Twelve-Year Old Linux Distros Vulnerability PwnKit Enables Local Privilege Escalation

How to Create a Network Proxy Using Stream Processor Pipy

In this article, we are going to introduce Pipy, an open-source cloud-native network stream processor. After describing its modular design, we will see how to rapidly build a high-performance network proxy to serve our specific needs. Pipy has been battle-tested and is already in use by multiple commercial clients. (Article)

SPONSOR AD

Teleport

How to Use SSH Agent Safely

Explore how to avoid potential SSH agent pitfalls and learn five best practices to keep your SSH agent secure.

Java News Roundup: Loom and Panama Updates, Groovy 4.0, GraalVM 22.0 CE, Jakarta EE RPC

This week's Java roundup for January 24th, 2022, features news from OpenJDK, JDK 18, JDK 19, Projects Loom and Panama, Jakarta EE, Groovy 4.0, Spring Framework updates, Micronaut 3.3.0, GraalVM 22.0 CE, Liberica NIK, MicroProfile Reactive Streams Operators 3.0-RC1, Hibernate updates, JHipster 7.6, IntelliJ IDEA 2021.3.2, JReleaser early-access, Apache Camel and Camel K, and Foojay.io at FOSDEM. (News)

SPONSOR AD

ScyllaDB

SQL to NoSQL: Architecture Differences and Considerations for Migration

Read this paper to understand SQL to NoSQL architectural differences, the tradeoffs between flexibility, scale, and cost, and considerations for successful SQL to NoSQL migrations. Download now.

WASI: a New Kind of System Interface

Lin Clark walks through what WASI means and shares examples of opportunities that could be unlocked. (Presentation with transcript included)

Architecting for Resilience Panel

Nora Jones, Dan Lorenc, and Varun Talwar discuss what architecting for resiliency means, sharing ready-to-use examples, and ideas that can be employed in other contexts. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Moldable Development: How Custom Tools Make Systems Explainable

Managing Technical Debt in a Microservice Architecture

At QCon Plus, Glenn Engstrand described how Optum Digital engineering devised a method for reliably and predictably paying down tech debt for hundreds of microservices, forming relevant communities, and identifying high-risk areas. The communities' collective decisions can be compiled into an actionable roadmap and presented to product managers in a systemic and non-confrontational way. (Article)

Better Metrics for Building High Performance Teams

There is no agreed way to build and measure high-performing engineering teams, let alone to track the success of software engineers. This article explores ways to support individuals and teams right from onboarding and identifies useful metrics which can help make performance factors visible and actionable. Developer onboarding, dynamic documentation, and asynchronous communication are key. (Article)

SPONSORED CONTENT

Latest White Papers

State of Serverless Application Security Report

The InfoQ eMag - Service Mesh Ultimate Guide 2021

The InfoQ eMag - Modern Data Engineering: Pipeline, APIs, and Storage