In this issue, February 13, 2024 View it in your browser.

NVIDIA Microservices, PRQL, K8s Federation, Evolving DevOps, AWS CDK Migrate, Cloudflare Foundations, Spring Boot 3.2, .NET Core Performance, Pinterest PubSub, Uber Load Shedding, Netflix Memberships, Culture of Quality

InfoQ Dev Summit Boston, June 24-25: Register before Feb 20 to save with our early bird extension.

We're delighted to announce we've extended our early bird registration period by one week. You have until Feb 20 to secure your ticket and save. Don't miss out on uncovering actionable learnings from senior software developers navigating Generative AI, security, modern web applications, and more.

 

Sponsored by Intel and HPE Ezmeral Software

Optimizing Generative AI/LLM Workflows with HPE - Sponsored by Intel and HPE Ezmeral Software

Optimizing Generative AI/LLM Workflows with HPE

Open-source generative AI and large language models (LLMs) offer immense potential for advanced analytics, but integration complexities can hinder rapid adoption. In this webinar, you'll learn advanced model training techniques, how to overcome various technical challenges, and explore solutions to simplify generative AI/LLM integration and orchestration. Live Webinar, February 29th, 2024 - Save your Seat.

https://res.infoq.com/podcasts/cs-ai-founders/en/smallimage/generally-ai-s-1707292413672.jpg

Generally AI Episode 3: The Founders of CS and AI

In this podcast episode, Roland and Anthony delve into the lives and contributions of two legendary programmers, Alan Turing and Claude Shannon. While the two men met only once, their careers contain many parallels: both did foundational work in computer science, cryptography, and AI. (Podcast)

https://res.infoq.com/podcasts/deliver-better-results/en/smallimage/engineering-culture-podcast-logo-1707148870049.jpeg

What It Takes to Deliver Better Results

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Gil Broza about his new book Deliver Better Results and the importance of putting people first in organizations. (Podcast)

https://res.infoq.com/podcasts/state-of-software-engineering-academic-perspective/en/smallimage/engineering-culture-podcast-logo-small-1707466975329.jpeg

The State of Software Engineering from an Academic Perspective

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Martin Kropp and Craig Anslow about the current state of software engineering from an academic perspective. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. NVIDIA Introduces Metropolis Microservices for Jetson to Run AI Apps at the Edge

  2. OpenAI Releases New Embedding Models and Improved GPT-4 Turbo

  3. Microsoft Shares Lessons Learned on Building AI Copilots

PRQL: A Simple, Powerful, Pipelined SQL Replacement

Aljaž Mur Eržen discusses PRQL, a language that can be compiled to most SQL dialects, which makes it portable and reusable, important factors of OLAP. (Presentation with transcript included)

Ephemeral Execution Is the Future of Computing, but What About the Data?

Jerop Kipruto, Christie Warwick use Tekton to explore challenges of data gravity in ephemeral execution, discussing clean container injection mechanisms and a secure server interface. (Presentation with transcript included)

Sponsored by Temporal

Saga Pattern Made Easy - Sponsored by Temporal

Read Now: Saga Pattern Made Easy

The Saga pattern lets you manage state across distributed transactions. But it’s difficult to build and maintain. Learn how to Automate Saga Pattern with Temporal, the open source durable execution platform.

TOP DevOps NEWS HEADLINES

  1. Grafana v10.3: Visualizations, Alerting, Management and Log Analysis Improvements

  2. TikTok Owner Open-Sources Next Gen Kubernetes Federation Tool

  3. ScaleOps Automates Rightsizing to Reduce Kubernetes Costs

How Platform and Site Reliability Engineering Are Evolving DevOps

Companies are now looking to grow and more effectively manage DevOps with platform engineering and site reliability engineering roles. No one has these roles perfectly carved out right now — there’s just too much to do and not enough people to do it — but knowing where these three disciplines do and don’t overlap will help organizations evolve and take advantage when they are ready. (Article)

TOP Cloud NEWS HEADLINES

  1. Enhancing Observability: Amazon CloudWatch Logs Introduces Account-Level Subscription Filter

  2. Azure Monitor Metrics Data Plane API for Enhanced Resource Insight Gathering

  3. AWS Launches CDK Migrate and CloudFormation IaC Generator for Infrastructure as Code Adoption

A Primer on Idempotence for AWS Serverless Architecture

Understand idempotence in AWS serverless, tackling challenges from at-least-once delivery. Implement and automate with AWS Lambda, emphasizing early planning for consistent outcomes. Use tools like Lambda Powertools and prioritize testing for reliability. (Article)

Sponsored by DoiT

The Kubernetes Cookbook - Sponsored by DoiT International

Kubernetes tips and tricks

Whether you're a beginner or an expert, the Kubernetes Cookbook is your comprehensive guide to mastering Kubernetes. Download your copy today, compliments of DoiT.

TOP Development NEWS HEADLINES

  1. InfoQ & QCon Events: Level up on Generative AI, Security, Platform Engineering, and More Upcoming

  2. Cloudflare Foundations: a Comprehensive Rust Library for Building Robust, Scalable Services

From Runtime Efficiency to Carbon Efficiency

Michal Dorko discusses Goldman Sachs’s proprietary language, Slang, a core technology responsible for booking trades, quoting prices and analysing risk, among other use cases. (Presentation with transcript included)

Sponsored by Hasura

From Monolith to Supergrap - Sponsored by Hasura

From Monolith to Supergraph: Taming microservices sprawl

Microservices architecture has many benefits, but makes consuming and joining data from multiple services very complex. Learn why a “supergraph” pattern could be an elegant solution. Learn more.

TOP Java NEWS HEADLINES

  1. Java News Roundup: LibericaJDK with RISC-V, Payara Platform, Gradle 8.6, LangChain4j, Spring Cloud

  2. Simplifying Java Development: Introducing Multi-File Program Launching

Spring Boot 3.2 and Spring Framework 6.1 Add Java 21, Virtual Threads, and CRaC

Spring Framework 6.1 and Spring Boot 3.2 run on Java 21. They make concurrent programming simpler and more efficient with virtual threads, as well as improving reactive programming and Kotlin coroutines. For “Scale to Zero” startup time reduction, the OpenJDK project CRaC received initial support, while the existing GraalVM Native Image integration got faster through a GraalVM release. (Article)

Sponsored by Microsoft

Azure App Service 101: Moving your .NET Application to the Cloud - Sponsored by Microsoft

Azure App Service 101: Moving your .NET Application to the Cloud

Let’s face it, moving a line-of-business application that’s been designed to run on-prem, or even on a virtual machine, to the cloud can be intimidating. In this article, you'll discover how Azure App Service makes an excellent first step for a .NET application’s cloud journey. Learn more.

TOP .NET NEWS HEADLINES

  1. Microsoft Introduces Visual Studio Code Extension for SharePoint Embedded

Microsoft Migrates a Real-Time Service to .NET Core for Performance Gains

Microsoft migrated the real-time co-authoring service in the Microsoft Office suite of applications from .NET Framework 4.7.2 to .NET 7 last year. They achieved 30% CPU reduction, 60% memory reduction, and 50% API latency reduction compared to the original service. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ

  2. Instacart Creates Real-Time Item Availability Architecture with ML and Event Processing

  3. Uber Improves Resiliency of Microservices with Adaptive Load Shedding

LSEG Cloud Lessons Learned: After Nearly a Decade of Being Cloud-First, What Have We Learned?

Oli Bage shares LSEG’s organizational, economic and technical tips about the journey to cloud. He talks about the CDMC standard, and where analytics might head in the future. (Presentation with transcript included)

Managing 238M Memberships at Netflix

Surabhi Diwan discusses how the Netflix’ membership team outgrew many of its technology and architectural choices as memberships went from a few hundred thousand to 200 million. (Presentation with transcript included)

How to Develop a Culture of Quality in Software Organizations

According to Erika Chestnut, software organizations can develop a culture of quality with a clear commitment from leadership, not only to endorse quality efforts in software teams, but also to actively champion them. This commitment and advocacy should manifest in data-driven decision-making that strikes a balance between innovation and quality, ensuring that we maintain the highest quality. (News)

Sponsored by Scrum.org

Podcast | Gillette Delivers New Razor Using Scrum - Sponsored by Scrum.org

Podcast | Gillette Delivers New Razor Using Scrum

Listen as Scrum.org CEO Dave West & Gillette VP of Global R&D David Ingram discuss Gillette’s transition to Scrum to improve their ability in releasing their newest razors. Listen now.

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

documentDeep Dive into the Architecture of a NoSQL Database Indexing Engine (On-demand webinar) - Watch Now