A Collection of Top Software Development News, Articles, Presentations and Podcasts June 2024 [InfoQ]
Software Development Round-Up Sponsored by
[YugabyteDB] [Latest Content](#latest-content), [Top Viewed Content](#top-viewed-content), [Top News](#news), [Top Articles](#top-articles), [Top Presentations & Podcasts](#top-presentations-and-podcasts) In this special newsletter we bring you up to date on all the new content and news related to Software Development on InfoQ. We are also maintaining a portal page for this content on InfoQ at: [(. [] Latest Content on InfoQ [Optimizing Spring Boot Config Management with ConfigMaps: Environment Variables or Volume Mounts]( (articles, Jun 06, 2024)
[Rampdown Phase One: What's to Expect in JDK 23]( (news, Jun 06, 2024)
[Microsoft Build 2024 Unveils .NET 9: Tensor, OpenAI Collaboration, and .NET Aspire]( (news, Jun 05, 2024)
[Chicory - a WebAssembly Interpreter Written Purely in Java with Zero Native Dependencies]( (news, May 30, 2024)
[JetBrains IDE RustRover Officially Released with Free Non-Commercial License]( (news, Jun 09, 2024) [Beyond Postgres: A Guide to Distributed PostgreSQL](
Developers love PostgreSQL for its open-source license, features, extensions, & ecosystem. Distributed PostgreSQL retains its power while evolving to a cloud-native architecture with resilience, high availability, and geo-distribution. Discover this new database category and its best-fit use cases. [Download now](. Sponsored content [Beyond Postgres: A Guide to Distributed PostgreSQL - Sponsored by YugabyteDB]( [] Top Viewed Content on InfoQ [What's New in C# 13: Enhanced Params, Performance Boosts, and New Extension Types]( (news, May 28, 2024)
[ASP.NET Core Updates in .NET 9 Preview 4: Support for OpenAPI Doc Generation, HybridCache and More]( (news, May 29, 2024)
[TypeSpec: a Practical TypeScript-Inspired API Definition Language]( (news, May 15, 2024)
[Java News Roundup: Java Turns 29, Kotlin 2.0, Semantic Kernel for Java 1.0, More OpenJDK Updates]( (news, May 27, 2024)
[Spring Ecosystem Releases Focus on Spring Boot, Spring Session and Spring Security]( (news, May 27, 2024) [] Top News [AWS Introduces Amazon Bedrock Studio for Building Generative AI Applications](
AWS has recently announced Amazon Bedrock Studio, a web interface for developers to collaborate and build generative AI applications. Currently in public preview, the rapid prototyping environment provides access to multiple foundation models, knowledge bases, agents, and guardrails. [Rust-Written Borgo Language Brings Algebraic Data Types and More to Go](
Borgo is a statically typed language that compiles to Go and strives to be interoperable with the existing Go ecosystem. The Borgo language adds to Go algebraic data types, pattern matching, Option and Result types, and more Rust-inspired syntax. The Borgoâs compiler itself is implemented in Rust. [JLama: The First Pure Java Model Inference Engine Implemented With Vector API and Project Panama](
Karpathy's 700-line llama.c inference interface demystified how developers can interact with LLMs. Even before that, JLama started its journey of becoming the first pure Java-implemented inference engine for any Hugging Face model, from Gemma to Mixtral. Leveraging the new Vector API and PanamaTensorOperations class with native fallback the library is available in Maven Central. [Comparing PostgreSQL Compatible Databases - EBook](
Learn about the different levels of PostgreSQL compatibility, and discover the key capabilities and PostgreSQL compatibility levels of well-known databases from AWS, Azure, Google Cloud, and Yugabyte. [Download now](. Sponsored content [Comparing PostgreSQL Compatible Databases - EBook - Sponsored by YugabyteDB]( [JEP 477 Enhances Beginner Experience with Implicitly Declared Classes and Instance Main Methods](
JEP 477, Implicitly Declared Classes and Instance Main Methods (Third Preview), has been promoted to Targeted status. This JEP proposes to "evolve the Java language so that students can write their first programs without needing to understand language features designed for large programs." This JEP moves forward Brian Goetz's September 2022 blog post, Paving the on-ramp. [JEP 476: Simplifying Java Development with Module Import](
JEP 476, Module Import Declarations (Preview), was integrated into JDK 23. This preview feature proposes to enhance the Java programming language with the ability to succinctly import all of the packages exported by a module, with the goal of simplifying the reuse of modular libraries without requiring code to be in a module itself. [] Top Articles [Million Dollar Lines of Code - an Engineering Perspective on Cloud Cost Optimization](
A single line of code can shape an organization's financial future. Erik Peterson, the CTO and founder at CloudZero, presented an engineering perspective on cloud cost optimization at QCon SF.
[article]( [Unraveling the Enigma: Debunking Myths Surrounding Lambda Cold Starts](
This insightful InfoQ article dispels the common myths surrounding Lambda Cold Starts, a widely discussed topic in the serverless computing community.
[article]( [Experimenting with LLMs for Developer Productivity](
This article describes an experiment that sought to determine if no-cost LLM-based code generation tools can improve developer productivity.
[article]( [The Three As of Building A+ Platforms: Acceleration, Autonomy, and Accountability](
In this article, I will share key lessons I have learned while building and delivering three platforms over the last two decades, including where we got stuck and how we unblocked ourselves.
[article]( [Making Database Migrations Suck Less](
Database migrations are fun, said no one ever. They can be painful and error-prone, often leading to delays and downtime. [Join this upcoming webinar (July 8th, 9am PDT)]( to learn about YugabyteDB Voyager, a free open source tool that makes RDBMS workload migration and modernization more manageable, maybe even pain-free. Rahul Suresh, CTO of VinAudit will share the company's experience of using Voyager for migrations. Sponsored content [Making Database Migrations Suck Less - Sponsored by YugabyteDB]( [] Top Presentations & Podcasts [Building a Rack-Scale Computer with P4 at the Core: Challenges, Solutions, and Practices in Engineering Systems on Programmable Network Processors](
Ryan Goodfellow discusses lessons learned and open source tooling developed while delivering a product on top of the Tofino 2 switch processor.
[Ryan Goodfellow]( [Multiplying Engineering Productivity in Face of Constant Change](
Shweta Saraf discusses harnessing the collective intelligence of a team to not only multiply productivity, but also cultivate organizational resilience in the face of unceasing changes.
[Shweta Saraf]( [Mission, Culture, and Values: Using Them to Guide Your Company through Good and Challenging Times](
Heather McKelvey discusses LinkedInâs guidelines used to weather events, such as economic downturns, and how to turn those periods into opportunities.
[Heather McKelvey]( [The Evolution of Use Cases in Modern Software Engineering](
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Ivar Jacobson about the evolution of use cases in modern software engineering.
[podcast]( [Connect with InfoQ on Twitter]( [Connect with InfoQ on Facebook]( [Connect with InfoQ on LinkedIn]( [Connect with InfoQ on Youtube]( You have received this message because you are subscribed to the âSpecial Reports Newsletterâ. To stop receiving this email, please click the following link: [Unsubscribe]( C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #325,
Toronto, Ontario, Canada,
M8V 3Y3