In this issue, February 28, 2023 View it in your browser.

ChatGPT & Robots, HashiCorp Nomad, AWS Telco Network Builder, Service Mesh, AI-Based Unit Testing, Jarviz & JAR Files, JetBrains Rider, EKS for Snowball Edge, Netflix Annotations, Testing in the Metaverse

Last chance to secure early bird pricing for in-person and online tickets to attend QCon London & QCon New York.

Early bird prices end March 6. Grab your tickets to QCon London and QCon New York before prices go up. Attend in-person for a fully immersive experience, or get an on-demand ticket to access most talk recordings on your own terms. Register before March 6 to save on tickets to QCon London & QCon New York.
 

Sponsored by Diffblue

Diffblue

ChatGPT is fun, but the future is fully autonomous AI for code

ChatGPT and AI tools based on Large Language Model have recently grabbed headlines. But LLMs are not the only way to do AI for code: fully autonomous code-writing is possible by using reinforcement learning to write code that can compile, run and be correct. Live Webinar and Q&A, March 21st, 2023 - Save your Seat.

https://res.infoq.com/minibooks/platform-engineering-guide/en/smallimage/logo-1676904192573.jpg

The Platform Engineering Guide: Principles and Best Practices

Platform Engineering has become one of the hottest topics in DevOps. The explosion of new technologies has made developing software more interesting but has substantially increased the number of things that development teams need to understand and own. Couple this with the ever-increasing cost of development cycles, organizations are interested in anything that will make them more efficient. (eMag)

https://res.infoq.com/podcasts/apache-kafka-kraft-mode-updates/en/smallimage/InfoQ-Podcast-s-1676914661741.jpg

Colin McCabe Updates on Apache Kafka KRaft Mode

Today on the InfoQ Podcast, Wes Reisz speaks withColin McCabe about Apache Kafka’s KRaft mode. KRaft mode is the new operating mode of Apache Kafka released with 3.3.1 and is the new target architecture for Kafka metadata (the current roadmap will completely deprecate Zookeeper in Kafka in the 4.0 release). On the podcast, Wes and Colin discuss KRaft mode and what it means for the Kafka ecosystem. (Podcast)

https://res.infoq.com/podcasts/internships-enabling-effective-collaboration/en/smallimage/engineering-culture-podcast-logo-1667540501577-1677449191816.jpeg

Internships Enabling Effective Collaboration Between Universities and Companies

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Lukáš Hermann about collaboration with universities, internship programs and growing leadership skills. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Microsoft Wants to Use ChatGPT to Control Robots through Language

  2. Stanford Researchers Develop Brain-Computer Interface for Speech Synthesis

  3. OpenAI is Rolling out ChatGPT Plus as a Premium Service

Understanding and Applying Correspondence Analysis

Customer segments, personality profiles, social classes, and age generations are examples of effective references to larger groups of people sharing similar characteristics. Correspondence analysis (CA) is a multivariate analysis technique that projects categorical data into a numeric feature space which captures most of the variability in the data by fewer dimensions. (Article)

Sponsored by Snyk

Snyk

Show open-source some love by joining The Big Fix

Join Snyk between February 14 and March 14 to help make security x100 times better in 2023 with Snyk’s world-wide The Big Fix event! Find and fix vulnerabilities while networking with your fellow engineers. Register for free!

TOP DevOps NEWS HEADLINES

  1. HashiCorp Nomad Adds SSO Support and Dynamic Metadata

  2. CloudNativeSecurityCon 2023: SBOMs, VEX, and Kubernetes

  3. Version 0.34.0 of Falco, an Open Source Runtime Security Tool, Recently Released

  4. Ably Terraform Provider Aims to Power Realtime Architectures Using Infrastructure as Code

  5. CloudNativeSecurityCon 2023: How to Secure Software Supply Chain at Scale

The Unit in Unit Testing

In this article, we will focus on how developers should consider using fake objects instead of mock objects, as fake objects offer similar isolation benefits while driving high confidence, clear documentation, and loose coupling between implementation and test code. (Article)

Chaos Engineering Observability with Visual Metaphors

Yury Niño Roa introduces a new actor: visual metaphors, discussing visualisation and how to use colours, textures, and shapes to create mental models for observability and chaos engineering. (Presentation with transcript included)
Software Delivery Practices Evolve Fast, So Should Your Learning. Attend QCon London software development conference (March 27-29, 2023) and uncover emerging software trends & practices to solve your complex engineering challenges, without the product pitches.

Sponsored by Teleport

Teleport

🟣 Securely Deploy Kubernetes Clusters with GitHub Actions

Managing identity for Kubernetes and CI/CD workflows relies on outdated security mechanisms, learn how you can address this in this new episode on March 15. Register now.

TOP Cloud NEWS HEADLINES

  1. Transform Telco Network Deployment and Management with AWS Telco Network Builder

  2. Immersive Stream for XR: Extended Reality Experiences from Google Cloud

  3. Google Offers New Licensing and Pricing Options for Their Cloud Platform

  4. Microsoft Announces the Preview of Serverless for Hyperscale in Azure SQL Database

  5. Google Cloud Adds New PCI DSS Policy Bundle

The Future of Service Mesh is Networking

On this journey, we will discover that, to quote David Mooter, “The future of service mesh is as a networking feature, not a product category, as far out of sight and mind from developers as possible—and that is a good thing.” (Article)

Sponsored by Linode

Linode

Try Knative

In this free course from top-Udemy instructor, Justin Mitchel, you'll learn how to deploy serverless containerized applications on Kubernetes by using Knative. This course is available on-demand to learn at your own pace. Start now.

TOP Development NEWS HEADLINES

  1. AI-Based Code-Completion Tool Tabnine Now Offers Automatic Unit Test Generation

How Practicing TCR (Test && Commit || Revert) Reduces Batch Size

The practice of test && commit || revert teaches how to write code in smaller chunks, further reducing batch size. TCR yields high coverage by design, which smooths the downstream testing pipeline. (Article)

Sponsored by Curity

Curity

OAuth and OpenID Connect Adoption Funnel 2023

Jacob Ideskog, CTO at Curity, presents a micro-level view of OAuth and OpenID Connect and outlines his take on it with the OAuth and OpenID Connect Adoption Funnel. Read article.

TOP Java NEWS HEADLINES

  1. SapMachine Vitals Provides Operating System and JVM Statistics

  2. Jarviz Delivers Inspection and Insights to JAR Files

  3. MicroStream Becomes Eclipse Foundation Member

Java News Roundup: Gradle 8.0, Maven, Payara Platform, Piranha, Spring Framework, MyFaces, Piranha

This week's Java roundup for February 13th, 2023, features news from OpenJDK, JDK 20, JDK 21, Native Build Tools 0.9.20, Spring 6.0.5, Spring Cloud Data Flow 2.10.1, Quarkus 2.16.3, Payara Platform, Micronaut 3.8.5, Helidon 3.1.2, Vert.x 3.9.15, Hibernate Search 6.2.Alpha2, MyFaces 4.0-RC5, Grails 5.3.2, Reactor 2022.0.3, Metrics 1.11-M1 and Tracing 1.1-M1, Maven 3.9, Gradle 8.0 and Piranha 22.3. (News)

TOP .NET NEWS HEADLINES

  1. Windows Forms Binding Improvements in .NET 7 for MVVM Support

JetBrains Releases Rider 2023.1 EAP 4

JetBrains released Rider 2023.1 EAP 4 on February 12. The latest Early Access Program for Rider contains such features as the ability to debug startup code for WASM .NET applications, support for Astro tool, full IDE zoom, a feature related to importing Angular templates, and support for TypeScript in Vue template expressions. (News)

Amazon Releases Elastic Kubernetes Service for Snowball Edge

Amazon has released Amazon Elastic Kubernetes Service (EKS) Anywhere on Snow. This release automates the creation and management of EKS clusters on AWS Snowball Edge devices. These devices are able to run with or without an internet connection. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Netflix Built a Scalable Annotation Service Using Cassandra, Elasticsearch and Iceberg

The Process of Creating Decentralized Apps (dApps)

A decentralized application has a different architectural approach; they are working on distributed ledger technology called blockchain, where there is no central point of failure nor third parties involved. A revolutionary and attractive technology for new opportunities. This article covers creating such applications and why they are needed, as well as challenges during implementation. (Article)

Modern API Development and Deployment, from API Gateways to Sidecars

Matt Turner shows a modern approach to designing, implementing, and documenting APIs using dedicated tooling in a decentralised environment that has all the good parts of an api-gateway solution. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. How to Lead and Manage in This Brave New Remote and Hybrid World

Moving towards a Future of Testing in the Metaverse

In this article, Tariq King describes the metaverse concept, discusses its key engineering challenges and quality concerns, and then walks through recent technological advances in AI and software testing that are helping to mitigate these challenges. To wrap up, he shares some of his thoughts on the role of software testers as we move towards a future of testing in the metaverse. (Article)

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 Sponsored Resources

Gartner® Report: How to Run Containers and Kubernetes in Production