In this issue, October 17, 2023 View it in your browser.

Forking MySQL, Terraform 1.6, Durable Execution, App-First Cloud, Copilot Chat, GraalVM Updater, Netflix Java, C# Dev Kit, Swift 5.9, 99.999% Availability, Mob Programming, Reducing Carbon

Discover what's next in GenAI and Large Language Models (LLMs) at QCon London 2024 (8-10 April)

Join Hien Luu, Sr. Engineering Manager @DoorDash & Author of Beginning Apache Spark 3, Speaker and Conference Committee Chair to discuss the latest developments in LLM research and development. Learn about the different types of LLMs, their capabilities, and their limitations. Uncover the potential of LLMs to impact the future of work, education, healthcare, and many others. Find out more.

 

Sponsored by Redis

RedisLabs

Redis Enterprise for Kubernetes and Microservices

Wondering where Kubernetes fits in a microservices architecture? Explore the relationship between Kubernetes and microservices and how Redis Enterprise can make life easier during implementation and beyond. Learn how here.

https://res.infoq.com/podcasts/product-development-conflict-management/en/smallimage/engineering-culture-podcast-logo-1667540501577-1697061110021.jpeg

Conflict Management in Distributed Agile Product Development

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Dr. Ashay Saxena from IBM about his research on conflict management in distributed product development teams. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. PlanetScale's Challenge to Oracle: Forking MySQL and Introducing Vector Search

  2. Stability AI Releases Generative Audio Model Stable Audio

Fabricator: End-to-End Declarative Feature Engineering Platform

Kunal Shah discusses how their ML platform designed Fabricator by integrating various open source and enterprise solutions to deliver a declarative end-to-end feature engineering framework. (Presentation with transcript included)

Sponsored by Microsoft Azure

Port.io

Learn Live: Intelligent Apps with Azure Kubernetes Service (AKS)

Join the Microsoft Cloud Advocacy team to build and deploy an AKS app that integrates Azure OpenAI, including considerations for scale, monitoring and security.

TOP DevOps NEWS HEADLINES

  1. GitHub Advanced Security Generally Available for Azure DevOps

Terraform 1.6 Makes Testing Framework Generally Available

HashiCorp has released Terraform 1.6 with several new improvements including a new testing framework. Additional improvements include changes to config-driven import, Terraform Cloud CLI workflows, and the Amazon S3 backend. This version marks the first release of Terraform to be under the Business Source License v1.1 (BSL 1.1). (News)

Sponsored by Cockroach Labs

Cockroach Labs

Building Multi-Tenant SaaS Architectures - Early Release Preview Chapters (By O'Reilly)

Develop a clear view of the landscape of SaaS architecture patterns & strategies, walk through all the moving parts of the SaaS environment, and explore various multi-tenant deployment models. Three chapter excerpt - Download Now.

TOP Cloud NEWS HEADLINES

  1. Google Improves Cloud Spanner: More Compute and Storage without Price Increase

  2. Cloudflare Sippy: Incrementally Migrate Data from Amazon S3 to Reduce Egress Fees

  3. Durable Execution for Control Planes: Sergey Bykov at QCon San Francisco

  4. Amazon DataZone Generally Available: Share and Access Data across AWS Accounts

The Commoditization of the Software Stack: How Application-First Cloud Services are Changing the Game

Bilgin Ibryam discusses the intersection of cloud-native technologies such as Dapr with developer-focused cloud services. (Presentation with transcript included)

GitHub Copilot Chat in Open Beta: Now Available for All Individuals in Visual Studio and VS Code

GitHub Copilot Chat is a chat interface that allows developers to ask and receive answers to coding-related questions directly within a supported IDE. It is currently in open beta and available for all GitHub Copilot individual users across Visual Studio and VS Code. (News)

Sponsored by Port.io

Port.io

The practical guide to internal developer portals

Platform engineering is becoming a movement. Its main tool is the portal, made to improve developer autonomy. But…what exactly is the portal? And what should you care about? Read here.

TOP Java NEWS HEADLINES

  1. GraalVM Replaces the GraalVM Updater with Language Libraries

  2. Java News Roundup: New JEP Candidates, Azul, Gradle 8.4, QCon San Francisco, Devoxx Belgium

QCon SF 2023: How Netflix Really Uses Java by Paul Bakker

Paul Bakker, Java Platform at Netflix, Java Champion, and co-author of "Java 9 Modularity," presented How Netflix Really Uses Java at the 2023 QCon San Francisco conference. Bakker described the evolution of the architecture behind their movie application, introduced the GraphQL Federation, and described how Java is used at Netflix that includes plans to support JDK 21. (News)

Visual Studio Code: C# Dev Kit Now Generally Available

Microsoft recently made the C# Dev Kit generally available for everyone. Microsoft introduced the C# Dev Kit extension back in June this year, and it should make coding in C# easier on multiple platforms. As reported it brings an improved editor-first C# development experience to Linux, macOS, and Windows. The kit and the C# extension use open-source technology. (News)

Swift 5.9 Brings a Macro System and C++ Interoperability

In addition to an expressive macro system and a limited form of C++ interoperability, Swift 5.9, now officially available, also introduces parameter packs, ownership-based memory management, and more. (News)

How Amazon Prime Video Delivers 99.999% Availability While Reducing Costs

Amazon Prime Video created a highly available live video streaming architecture by combining redundant components to achieve the five-nines of availability that they require for their platform. The company optimized the deployment topology and video encoding to reduce costs while ensuring optimal video quality for users. (News)

TOP Culture & Methods NEWS HEADLINES

  1. Benefits of Doing Remote Mob Programming in a High Stakes Environment

How Agile Teams Can Improve Predictability by Measuring Stability

In this article, we will present our approach for analysing agile systems as networks of queues and how we have used it to analyse 926 projects in the Public Jira Dataset. We explain how you can measure the Stability Metric (SM) for your queues. Finally, we will present our planned next phase of research. (Article)

Efficient Language and Library Use to Reduce Carbon

Esteban Küber reviews their experience in designing and building a sample application with the same requirements in both Rust and Java. (Presentation with transcript included)

Go Far, Go Together - Growing the Netflix Federated Graph

Kavitha Srinivasan discusses challenges building a developer-friendly ecosystem in a sustainable way to scale not just the graph, but the developers working with it as well. (Presentation with transcript included)

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

documentFrom Project to Product: Rejuvenating the start-up mindset with value stream management

documentMicroservices vs. Serverless: What are the differences?