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

LLMs in Production, HTTP/3 at Dropbox, Debugging Production, Event Grid MQTT, QCon New York, JDK 21 Scoped Values, ASP.NET Core, HTTP Streaming, SwiftUI 5, Discord & ScyllaDB, Developer Experience

Future-proof your skills and level up on emerging practices

Get clarity on emerging patterns. Learn modern practices. Evolve your skills with hands-on workshops.
Attend QCon San Francisco conference (Oct 2-6). Or take workshop for under $920.

Book early bird tickets before June 27.

 

Sponsored by Lightbend

Lightbend

Key Components of an Event-Driven Microservice Platform

This article delves into the ideal features of event-driven microservice platforms, covering scalability, fault tolerance, event sourcing, pub-sub messaging, and integration capabilities. It emphasizes decoupling services, event-driven communication patterns, and choosing the right platform for building robust systems. Learn more.

https://res.infoq.com/minibooks/angular-mini-book-v3/en/smallimage/angular-book-s-1687455780516.jpeg

The Angular Mini-Book 3.0

The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication. (Mini-Book)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. QCon New York 2023 Panel Discussion: Navigating the Future - LLM in Production

  2. Voxel51 Open-Sources Computer Vision Dataset Assistant VoxelGPT - Q&A with Jason Corso

AI, ML, Data Engineering News Round Up: Vertex, AlphaDev, Function Calling, Gorilla, and Falcon

The latest update, spanning from June 12th, 2023, highlights the recent advancements and announcements in the domains of data science, machine learning, and artificial intelligence. This week's spotlight is on notable entities such as Google, OpenAI, UC Berkeley, and AWS. (News)

TOP DevOps NEWS HEADLINES

  1. AWS Signer Simplifies Signing and Verifying Container Images

  2. GitLab 16: Value Stream Dashboards, Remote Development Workspaces, and AI-Powered Code Suggestions

  3. Tweaking Network Latency for Search with HTTP/3 at Dropbox

  4. Terraform Adds Support for Azure Linux, Introduces New CI/CD Tool

  5. Exploring the Cost Efficiency of AWS Spot Instances: a Research Investigation

Debugging Production: eBPF Chaos

This article shares insights into learning eBPF as a new cloud-native technology which aims to improve Observability and Security workflows. You’ll learn how chaos engineering can help, and get an insight into eBPF based observability and security use cases. Breaking them in a professional way also inspires new ideas for chaos engineering itself. (Article)

Dark Side of DevOps

Mykyta Protsenko discusses the trade-offs that companies face during the process of shifting left, how to ease cognitive load for the developers, and how to keep up with the evolving practices. (Presentation with transcript included)

TOP Cloud NEWS HEADLINES

  1. Amazon SQS Supports Reprocessing Messages from Dead-Letter Queue

  2. Azure Cosmos DB Integration with Vercel Now in Public Preview

  3. AWS Payment Cryptography: New Service for Payment Processing Applications

  4. AWS Launches Amazon S3 Dual-Layer Server-Side Encryption with Keys Stored in AWS KMS

  5. Canonical Sunbeam Aims to Simplify Migrating from Small-Scale Legacy IT Solutions to OpenStack

A Comprehensive Guide to Building Event-Driven Architecture on Azure, AWS, and Google Cloud

In this article, you'll find guidance to Azure, AWS, and Google Cloud resources, along with unique architecture examples that incorporate the AWS EventBridge, SNS, Azure Service Bus, Eventgrid, and Google Cloud Eventarc. These examples can help you better grasp the resources’ concepts and enable you to kickstart building your own architecture using an event-driven approach. (Article)

QCon New York 2023: Day Three Recap

Day Three of the 9th annual QCon New York conference was held on June 15th, 2023, at the New York Marriott at the Brooklyn Bridge in Brooklyn, New York. This three-day event, organized by C4Media, included keynote addresses by Suhail Patel and Sarah Bird, and presentations from four conference tracks. (News)

TOP Java NEWS HEADLINES

  1. Enhancing Java Concurrency with Scoped Values in JDK 21 (Preview)

  2. Java News Roundup: GraalVM 23.0.0, Payara Platform, Spring 6.1-M1, QCon New York

Exploring Java Records beyond Data Transfer Objects

Records are a concise and easy-to-use syntax for creating immutable classes. By using Records, you can ensure that your APIs are bulletproof and less prone to errors. Additionally, Records can be applied with Domain-Driven Design (DDD) principles to create more robust and maintainable code. Learning to use Records and apply them with DDD can help you make more resilient and scalable applications. (Article)

TOP .NET NEWS HEADLINES

  1. .NET MAUI in .NET 8 Preview 5 Available: Bug Fixes and Performance Improvements

  2. Visual Studio 2022 17.7 Preview 2: Productivity, Performance and C++ Enhancements

ASP.NET Core in .NET 8 Preview 5: Improved Debugging, Blazor Updates, SignalR Reconnects, and More

.NET 8 Preview 5 brings significant additions to ASP.NET Core. Notable enhancements include an improved debugging experience for ASP.NET Core, changes regarding the servers and middleware, the introduction of new features and improvements in Blazor, enhanced API authoring capabilities, seamless reconnect functionality in SignalR, and improvements and changes in authentication and authorization. (News)

Airbnb Improves Web Performance with HTTP Streaming

Airbnb introduced HTTP streaming to improve the page-loading performance of their website. They reduced the First Contentful Paint (FCP) metric by around 100 milliseconds on every page tested, including the homepage. They also minimized the impact of slow backend queries on the loading times. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Apple Releases visionOS SDK to Developers Along with Reality Composer Pro

  2. Microsoft Azure Event Grid MQTT Protocol Support and Pull Message Delivery Are Now in Public Preview

SwiftUI 5 Leaves Combine behind, Extends Animations, and More

At WWDC 2023, Apple presented the latest iteration of its declarative framework for UI programming. SwiftUI 5 completely overhauls its reactive foundations by replacing Combine with the new Observation framework. Additionally, it adds support for phased animations, improves ScrollView, new gestures, and more. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Discord Migrates Trillions of Messages from Cassandra to ScyllaDB

Leveraging Determinism

Frank Yu discusses how to decrease bandwidth usage and buffering across the system, protect against thundering herd problems, and simplify the logic of gateway and persistence services. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Improving Developer Experience in a Small Organization

  2. Treat Your CI System as a Product for Faster and Better Feedback

Shift in Sprint Review Mindset: from Reporting to Inclusive Ideation

Sprint Reviews should foster a dynamic environment of creativity, exploration, and continual refinement, where important product and overall business decisions are taken. In this article, we will explore the substantial mindset shift and routine change from a typical reporting-focused to interactive data-driven culture of Sprint Reviews. (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