In this issue, March 12, 2024 View it in your browser.

Claude 3, Glasskube, K8s Overprovisioning, Resilience, Managed Databases, GUAC Joins OpenSSF, JDK 22 and JDK 23, Visual Studio 2022, JQuery 4.0.0, JavaScript & Rust, Android Iguana, Deterministic Execution, Testing ML

 

Sponsored by Microsoft

Moving .NET Apps to the Cloud: Challenges & Best Practices - Sponsored by Microsoft

Moving .NET Apps to the Cloud: Challenges & Best Practices

In this InfoQ Live roundtable, Scott Hanselman joins other industry practitioners to discuss the benefits and challenges of moving .NET apps to the cloud. The panelists compare the different options available including managed Kubernetes services, serverless platforms, and HTTP-based hosting options. Watch On-Demand.

https://res.infoq.com/podcasts/continuous-architecture/en/smallimage/InfoQ-Podcast-s-1709554235792.jpg

Continuous Architecture with Kurt Bittner and Pierre Pureur

In this episode, Thomas Betts talks with Kurt Bittner and Pierre Pureur about continuous architecture. The discussion covers the role of a software architect, the importance of documenting architectural decisions, and why you need a minimum viable architecture for any minimum viable product. (Podcast)

https://res.infoq.com/podcasts/observability-through-ai/en/smallimage/engineering-culture-podcast-logo-1667540501577-1709718482338.jpeg

Making Code Explain Itself – Observability Through AI

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Dr. Elizabeth Lawler, the founder and CEO of AppMap, about observability in the age of AI, creativity in programming and problems developers face on a day-to-day basis. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Anthropic Unveils Claude 3 Models, Highlighting Opus and Its Near-Human Capabilities

  2. Amazon Announces One Billion Parameter Speech Model BASE TTS

  3. Mistral AI Models Are Now Available on Amazon Bedrock

Multi-Region Data Streaming with Redpanda

Michał Maślanka introduces the design of Redpanda’s Multi-Region feature, and describes how they leveraged Raft’s properties, a constraint solver, automatic data balancing, and tiered storage. (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 DevOps NEWS HEADLINES

  1. Glasskube an Emerging Kubernetes Package Management System

  2. Slack Conquers Deployment Fears with Z-score Monitoring

  3. CNCF Survey: Half of Organizations Spend More with Kubernetes, Mostly Due to Overprovisioning

  4. AWS CodePipeline Embraces Monorepos, GitFlow and Branches

Resilience Hides in Plain Sight

John Allspaw describes what resilience is, and how it's incredibly hard to recognize it. (Presentation with transcript included)

Sponsored by Temporal

State Machines Simplified - Sponsored by Temporal

Read now: State Machines Simplified

State machines are a widely used and design pattern, but are complex to program, test, and maintain. Learn how to simplify stateful apps in this technical guide. Download now.

TOP Cloud NEWS HEADLINES

  1. Enhanced Protection for Large Language Models (LLMs) against Cyber Threats with Cloudflare for AI

  2. Google BigQuery Introduces Vector Search

The Hidden Cost of Using Managed Databases

The rising popularity of managed relational databases brings hidden costs, and informed decisions are crucial for optimal use. This article shows the importance of monitoring service expenses, revising default settings, and understanding operational constraints, considering limitations like reduced flexibility and observability. (Article)

Million Dollar Lines of Code: an Engineering Perspective on Cloud Cost Optimization

Erik Peterson discusses the right timing and approach for engineering cost optimization and how to use cost efficiency metrics as powerful constraints that drive innovation, and engineer profit. (Presentation with transcript included)

Sponsored by DoiT

Master AWS concepts - Sponsored by DoiT

Master AWS concepts

The AWS Cookbook is a must-have for your cloud toolkit. These experience-building recipes will demystify services and immediately deliver value, regardless of your AWS experience level. Get your copy →

TOP Development NEWS HEADLINES

  1. GUAC Joins OpenSSF as Incubating Project

  2. GitHub Delivers Copilot Enterprise for Large Organizations

Lapce is a Native Open-Source Code Editor Written in Rust and Supporting Remote Development

Written in Rust, Lapce sports a native GUI leveraging GPU acceleration and an extensible plugin system based on WASI. It comes with support for syntax highlighting, code completion, and code diagnostics using any LSP-compliant server. (News)

Sponsored by Hazelcast

Hazelcast vs. Redis: A Practical Comparison - Sponsored by Hazelcast

Hazelcast vs. Redis: A Practical Comparison

This paper provides a concise overview of how Hazelcast - a unified real-time data platform - can address many of your application modernization strategies. It also simplifies the comparison with Redis and other storage-centric platforms. Download Now.

TOP Java NEWS HEADLINES

  1. Java News Roundup: New OpenJDK JEPs, Spring Functions Catalog, Apache Kafka, Quarkus, JReleaser

JDK 22 and JDK 23: What We Know So Far

JDK 22, the first non-LTS release since JDK 21, has reached its second release candidate phase with a final set of 12 new features, in the form of JEPs, that can be separated into four categories: Core Java Library, Java Language Specification, HotSpot and Java Tools. We examine JDK 22 and predict what features have, or could be, targeted for JDK 23. (News)

Visual Studio 2022 - 17.10 Preview 1: Productivity, Debugging, Diagnostics and More Improvements

Microsoft released Visual Studio 2022 17.10 - Preview 1 version with significant enhancements to areas like productivity, debugging, diagnostics, game development and Microsoft 365 development tools. (News)

TOP Web Development NEWS HEADLINES

  1. JQuery 4.0.0 Beta Released with Important Deprecations and Breaking Changes

JavaScript: Empowered by Rust

Chris Biscardi explores what Rust is being used for on the front-end and introduces the language from the perspective of a JavaScript developer. (Presentation with transcript included)

Android Studio Iguana Brings Crashlytics Integration, Compose UI Check, Baseline Profiles Wizard

The latest version of Android Studio, dubbed Iguana, brings several new features, including better integration with Crashlytics; Compose UI Check, a new tool to verify Compose UI design and behavior; improved rendering for Compose views; a wizard to create baseline profiles, and more. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Uber Builds Scalable Chat Using Microservices with GraphQL Subscriptions and Kafka

Trust Deterministic Execution to Scale and Simplify Your Systems

Frank Yu discusses how to make a mission critical business logic deterministic and fast, providing both intuitive and not-so-obvious architecture choices. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Making Software Development Boring to Deliver Business Value

Testing Machine Learning: Insight and Experience from Using Simulators to Test Trained Functionality

When testing machine learning systems, we must apply existing test processes and methods differently. Machine Learning applications consist of a few lines of code, with complex networks of weighted data points that form the implementation. The data used in training is where the functionality is ultimately defined, and that is where you will find your issues and bugs. (Article)

Making the Decision to Be an Individual Contributor or a People Leader

Michael Winslow explains the factors he considered when choosing between being an individual contributor and a leader, including his personal strengths and interests, and organizational opportunities. (Presentation with transcript included)

Sponsored by Scrum.org

Professional Scrum Competency | Evolving the Agile Organization - Sponsored by Scrum.org

Professional Scrum Competency | Evolving the Agile Organization

Looking to make your organization more agile? Discover concepts and tools for measuring and enabling business agility through Evidence-Based Management. Read 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