In this issue, March 14, 2023 View it in your browser.

ChatGPT & Whisper, Service Weaver, OSS Software Risks, Azure Logic Apps, ngrok-go, JDK 20 and JDK 21, WireMock Spring Boot, EF Core 8, .NET MAUI, Signia, Team Metrics Culture

Attend hack.summit() for free this March 31-April 1

hack.summit() is a virtual event helping you learn about blockchain concepts. Level-up your skills from an unprecedented line-up of blockchain leaders. hack.summit() has negotiated free passes for all InfoQ readers. Register for free using promo code INFOQ at https://hacksummit.org.
 

Sponsored by Teleport

Teleport

🟣 Phishing-Proof Zero Trust for Every Engineer

Join Teleport on March 22 as we showcase the latest features of the first identity-native infrastructure access platform for engineers and machines.

https://res.infoq.com/minibooks/jhipster-mini-book-7/en/smallimage/logo-1677849630224.jpg

The JHipster Mini-Book 7.0

The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you. This book shows you how to build an app with JHipster. (Mini-Book)

https://res.infoq.com/podcasts/effective-communicator-engineer/en/smallimage/engineering-culture-podcast-logo-1667540501577-1678431073808.jpeg

How to Become an Effective Communicator as an Engineer

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Neil Thompson of teachthegeek.com about how to build great communication skills as a technologist. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. NVIDIA Open-Sources Robot Learning Framework Orbit

  2. OpenAI Unleashes ChatGPT and Whisper APIs for Next-Gen Language Capabilities

The Wonders of Postgres Logical Decoding Messages

In this article, author Gunnar Morling discusses Postgres database's logical decoding function to retrieve the messages from write-ahead log, process them, and relay them to external consumers, with help of use cases like outbox, audit logs and replication slots. (Article)

Open Machine Learning: ML Trends in Open Science and Open Source

Omar Sanseviero discusses the trends in the ML ecosystem for Open Science and Open Source, the power of creating interactive demos using Open Source libraries and BigScience. (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.

Taming the Data Mess, How Not to Be Overwhelmed by the Data Landscape

Ismaël Mejía reviews the current data landscape and discusses both technical and organizational ideas to avoid being overwhelmed by the current lack of consolidation of the data engineering world. (Presentation with transcript included)

TOP DevOps NEWS HEADLINES

  1. How DevZero Enables Developers with Remote Development Environments

  2. JetBrains Adds Taint Analysis for PHP to Qodana Code Quality Platform

  3. Terraform 1.4 Release Adds Native Null Resource and Extends OPA Support

  4. HashiCorp Vault Improves Multi-Namespace Workflows, Adds Managed Service for Azure

  5. Cross-Industry Report Identifies Top 10 Open-Source Software Risks

Step One to Successfully Building Your Platform: Building It Together

You may feel that investing in an internal platform is a win, but the business may need more convincing. This article covers how to frame your case in a way that the business can understand and support. (Article)

Sponsored by Linode

Linode

Building SaaS Apps for Portability and Scale (Video Session)

Learn how to achieve scalability and reduce costs by adopting a portable architecture design and leveraging vendor-agnostic technology stacks like Kubernetes. Register Now.

TOP Cloud NEWS HEADLINES

  1. AWS Lambda Supports Powertools for .NET to Simplify Observability

  2. Microsoft Claims SQL Server Performs Better on Azure Than AWS

  3. Improve Logic Apps (Standard) Workflows Observability with Application Insights

  4. High-Performance Computing for Researchers and Students with Amazon Lightsail for Research

  5. Microsoft Azure Launches Cloud-Based Voice Gateway for Operators

Migrating to the Cloud: Is It as Intimidating as It Appears?

Being Cloud Native is often considered crucial for business success in the current business landscape. However, the perception of becoming “Cloud Native” as a drastic change for a business might not necessarily be accurate. In this article, we will delve into the concept of Cloud Migration and its effects on the IT support infrastructure of your business. (Article)

What Are Cloud-Bound Applications?

The increasing adoption of application-first cloud services is causing applications to blend with the cloud services at levels much deeper than before. The runtime boundaries between the application and the cloud are shifting from virtual machines to containers and functions. (Article)

Sponsored by Snyk

Snyk

Capture the Flag 101 Workshop | March 30 | 11am EDT

Get started with Capture the Flag competitions with Snyk's virtual workshop. Solve your first CTF hacking challenge with a live demo and support from Snyk team. Register now!

Open-Source Package ngrok-go Aims to Make it Easier to Embed Ingress into Go Apps

Ngrok-go is an idiomatic Go package that enables Go applications to securely receive network requests through ngrok's ingress-as-a-service platform as if they were listening on a local port. (News)

Sponsored by Curity

Curity

Cloud vs. On-Prem: Where to Deploy Your CIAM?

Operating CIAM in the cloud brings implications that don't apply to other cloud-based services. Here we explore which delivery model is best for your CIAM platform. Read article.

TOP Java NEWS HEADLINES

  1. Introducing Hilla 2.0: Reactive Endpoints, Native Image, Simplified Theming, SSO Kit, and More

  2. Eclipse Adoptium: a 2022 Retrospective and a Look towards the Future

  3. WireMock Spring Boot Simplifies the WireMock Configuration for Spring Boot Applications

  4. Java News Roundup: JEP Updates, JReleaser 1.5, Spring Updates, Vert.x, Project Reactor, Ktor

JDK 20 and JDK 21: What We Know So Far

JDK 20, the third non-LTS release since JDK 17, has reached its initial release candidate phase with a final set of seven (7) new features, in the form of JEPs, that can be separated into two categories: Core Java Library and Java Specification. We examine JDK 20 and predict what features may be targeted for JDK 21. (News)

TOP .NET NEWS HEADLINES

  1. .NET MAUI Community Toolkit 5.0.0: Enhancing User Experience with New Features and Bug Fixes

  2. What's New in Entity Framework Core 8

  3. .NET MAUI: Top Five New Features for Powerful Desktop App Development

.NET Upgrade Assistant Extension for Visual Studio Now Available

The .NET Upgrade Assistant is a Microsoft tool that helps developers upgrade their .NET Framework apps to .NET 5 or later by analyzing code and dependencies, generating a report of issues, and providing code fixes. A new available extension makes it possible to update any .NET application to the most recent .NET version within Visual Studio. (News)

Signia: New JavaScript Incremental Computing Library Delivers Better UX for Single-Page Apps

The team behind the collaborative whiteboard tldraw recently published a library that brings incremental computing to JavaScript. Signia seeks to overcome fundamental performance limitations of tldraw’s chosen UI and reactive framework and ultimately provide better interactive apps with better user experience. Signia can however be used standalone or in conjunction with any UI framework. (News)

Google Service Weaver Enables Coding as a Monolith and Deploying as Microservices

Google has released Service Weaver, an open-source framework for building and deploying distributed applications. The Go-based framework includes a set of programming libraries that enable writing applications as a single modular binary. The other component is a set of deployers that allow for configuring the runtime topology and running the application locally or in the cloud. (News)

TOP Culture & Methods NEWS HEADLINES

  1. How the Hybrid and Remote Working Revolution Impacts Maintaining Mental Health

How Skyscanner Embedded a Team Metrics Culture for Continuous Improvement

This article explains why Skyscanner decided not just to deploy a tool, but to think about this as changing their engineering management culture to being one that values and utilises metrics to drive greater improvement at scale. It shows how they evaluated tools to find one that would enable their teams and reinforce the cultural change that was the fundamental goal of this exercise. (Article)

We're hiring! InfoQ Editor-in-chief (full-time, remote)

Introduce the world's top software teams to early adopter technologies

InfoQ seeks a full-time Editor-in-Chief to join C4Media's international, always remote team. Join us to cover the most innovative technologies of our time, collaborate with the world's brightest software practitioners, and help more than 1.6 million dev teams adopt new technologies and practices that push the boundaries of what software and teams can deliver!

If you reside in Europe, Africa, or South America in time zones between GMT-3 and GMT+2 and are passionate about creating technical content that will make a difference to the world's senior software teams, we’d love to hear from you!

Apply for the InfoQ Editor-in-Chief role

 

SPONSORED CONTENT

Latest Sponsored Resources

SAIC Shares Military Grade Kubernetes Best Practices for Digital Transformation [Watch On-Demand]

Architecting for Scale: Observability and Logging (InfoQ Roundtable) - Watch Now On-Demand

SQL to NoSQL: Architecture Differences and Considerations for Migration

The InfoQ eMag - The InfoQ Trends Reports 2022