In this issue, June 20, 2023 View it in your browser.

OpenAI Functions, DuckDB, Thinking Deductively, Azure Linux, Amazon DynamoDB, Debugging Go, .NET Upgrade, SwiftData, QCon New York, API Evolution, Resilience, LinkedIn’s Graph DB

QCon San Francisco 2023 (Oct 2-6). Early bird pricing ends June 27.

Save before prices go up. Get the assurance you're adopting the right patterns and practices directly from senior software developers at early adopter companies.
Register today to save!

 

Sponsored by Microsoft

Microsoft

Introducing the Reliable Web App Pattern for .NET

The reliable web app pattern is a set of best practices that helps developers migrate web applications to the cloud and set a foundation for future modernization in Azure. Learn how this pattern helps improve your web application's cost, performance, security, operations, and reliability. Learn more.

https://res.infoq.com/podcasts/aiops-dual-track-careers/en/smallimage/engineering-culture-podcast-logo-1667540501577-1686841466560.jpeg

Charity Majors on Intentional Culture, Dual Track Careers and AIOPS

In this podcast, Shane Hastie spoke to Charity Majors about enabling culture, the pendulum swing between engineering and management, rethinking career paths and opportunities challenges with AIOPS. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. OpenAI Announces Function Calling, Allowing Developers to Describe Functions

  2. Nvidia's NeMo Guardrails Enhances Safety in Generative AI Applications

  3. Meta's Open-Source Massively Multilingual Speech AI Handles over 1,100 Languages

In-Process Analytical Data Management with DuckDB

DuckDB is an open-source OLAP database for analytical data management that operates as an in-process database, avoiding data transfer overhead. Leveraging vectorized query processing and Morsel-Driven parallelism, the database optimizes performances and multi-core utilization for analytical data processing. (Article)

Sponsored by ScyllaDB

ScyllaDB

7 Reasons Not to Put an External Cache in Front of Your Database

Read this white paper to learn common approaches to caching data, 7 specific reasons why external caching can be a bad choice, real-world examples of successfully eliminating external cache by companies such as Comcast, and more. Download Now.

TOP DevOps NEWS HEADLINES

  1. GitHub Push Protection Moved to General Availability

  2. AWS Announced the Support of Kubernetes Version 1.27 for Amazon EKS

Thinking Deductively to Understand Complex Software Systems

Thinking differently can allow us to approach problems in new ways. With testing, approaching the problem with a negative approach can lead to more thorough test cases. (Article)

Sponsored by JetBrains

JetBrains

Developer Ecosystem Survey 2023

Contribute your insights to the coding community! You’ll get a chance to win a cool prize, and receive a set of personalized infographics. Take the survey.

TOP Cloud NEWS HEADLINES

  1. CBL-Mariner: Azure Linux Distribution Now Generally Available

  2. AWS Lambda Now Supports Ruby 3.2 Runtime

  3. Azure API Center for Centralized API Discovery and Governance in Preview

  4. AWS DMS Serverless Brings Automated Scalability and Performance Optimization with Database Migration

  5. Latest Updates for Azure App Service Presented at Microsoft Build 2023

Service Assurance in Private LTE/5G Networks

This article talks about service assurance in the context of cellular networks, how private networks pose additional needs, and how an end-to-end service assurance framework can be designed and developed for such networks. (Article)

Amazon DynamoDB: Evolution of a Hyperscale Cloud Database Service

Akshat Vig presents Amazon’s experience operating DynamoDB at scale and how the architecture continues to evolve to meet the ever-increasing demands of customer workloads. (Presentation with transcript included)
Level-up on key topics like this at QCon. Attend QCon San Francisco software development conference (Oct 2-6, 2023) and uncover emerging software trends & practices to solve your complex engineering challenges, without the product pitches.

TOP Development NEWS HEADLINES

  1. QCon New York 2023: Day Two Recap

  2. QCon New York 2023: Day One Recap

Debugging Go Code: Using pprof and trace to Diagnose and Fix Performance Issues

In this article, we will look at how to identify and fix performance issues in Go programs using the pprof and trace packages. We will begin by covering the fundamentals of the tools, then delving into practical examples of how to use them. By the end of this article, you will have a solid understanding of how to use these powerful tools to improve the performance of your Go applications. (Article)

Sponsored by Curity

Curity

Concepts for Serving Identities in a Kubernetes Environment

Different kinds of identities are involved when securing an application in Kubernetes, and key concepts to consider in a typical Kubernetes deployment. Read article.

TOP Java NEWS HEADLINES

  1. Ruiz and Almiray at Devoxx UK: Lessons on How to Escape the Maven Dependency Hell

Java News Roundup: JDK 21 in Rampdown, JEP 404, JDK 22 Expert Group, Jakarta EE 11 Updates

This week's Java roundup for June 5th, 2023, features news from OpenJDK, JDK 21 in Rampdown, JDK 22 expert group, Jakarta EE 11 update, Spring Security Kerberos 2.0.0, Quarkus 3.1.1, Micronaut 3.9.3, Eclipse Vert.x 4.4.3, Apache Commons IO 2.13, Apache Tomcat 11.0.0-M7 and 9.0.76, Infinispan 14.0.10 and 13.0.17, JHipster Lite 0.34, OpenXava 7.1.1, Yupiik Fusion 1.0.3, Gradle 8.2-RC2 and JNation. (News)

TOP .NET NEWS HEADLINES

  1. Introduction of System.ServiceModel 6.0 for Calling WCF/CoreWCF

  2. .NET Upgrade Assistant: CLI Tool Synced with Visual Studio Extension Engine

  3. .NET Hot Reload Adds Support for Modifying Generics

C# Dev Kit for Visual Studio Code

Microsoft has introduced the C# Dev Kit, a new extension to Visual Studio Code, offering an enhanced C# development environment for Linux, macOS and Windows. This kit, combined with the C# extension, uses an open-source Language Server Protocol (LSP) host to provide an efficient and configurable environment. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Swift OpenAPI Generator Aims at Streamlining HTTP Client/Server Communication

Apple Introduces SwiftData, a SwiftUI-Ready Core Data Replacement

At WWDC 2023, Apple introduced SwiftData, a new framework that provides a declarative, Swift-first API enabling to work with data persistence in iOS apps. SwiftData can easily make a Swift class into a persistent model and is especially suited to be used with SwiftUI. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Datadog Creates Scalable Data Ingestion Architecture

  2. LinkedIn’s LIquid Graph Database: Scaling Real-Time Data Access for 930+ Million Members

Using Project Orleans to Build Actor-Based Solutions on the .NET platform

This article takes a look at Project Orleans, an actor model framework from Microsoft. Version 7 makes it a lot easier to get started with, as it builds on top of the .NET IHost abstraction. This allows us to add it to .NET applications in a simple way. On top of that it abstracts away most of the complicated parts, allowing us to focus on the important stuff, the problems we need to solve. (Article)

API Evolution Without Versioning

Brandon Byars patterns of evolution in addition to versioning, the tradeoffs that exist between API elegance, obviousness, and stability, broadening the conversation from API evolution to PM. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. How Resilience Can Help to Get Better at Resolving Incidents

Using Trauma-Informed Approaches in Agile Environments

Scientific and clinical understanding of how the human nervous system develops and works has increased tremendously. Its implications are so profound they radiate far beyond the field of psychology. Topics such as trauma-informed law, volleyball coaching, legal counseling, education, and social activism have arisen. It is time to consider how it affects working in an agile tech environment. (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