In this issue, October 29, 2024 View it in your browser.

Chain-of-Thought, Meta Sustainability, AWS Console-to-Code, Azure NVIDIA GPUs, Rust and C++, 1BRC, JetBrains Rider, Secure Web Apps, Ktor 3.0, Cell-Based Architectures, Platform Thinking, Adaptive Responses

Last chance to level-up on the latest trends at QCon San Francisco (Nov 18-22).

Learn directly from senior developers tackling advanced topics like cloud-native technologies and AI/ML in production. At QCon San Francisco (Nov 18-22) get practical applications from real-world case studies while connecting with a global community of senior developers facing similar challenges. Register now.

 

Sponsored by JRebel by Perforce

Improve Developer Experience by Optimizing Java Environments - Sponsored by JRebel by Perforce

Improve Developer Experience by Optimizing Java Environments

Java development and developer experience are intertwined — streamlined processes lead to better code. In this webinar, expert Rod Cope shares how leaders can boost productivity, cut costs, and retain top developers by optimizing development workflows. Live Webinar, December 4th, 2024 - Save your Seat.

https://res.infoq.com/podcasts/generally-ai-coordinate-systems-ai/en/smallimage/generally-ai-logo-small-100x100-1728910038732.jpg

Generally AI - Season 2 - Episode 4: Coordinate Systems in AI and the Physical World

In this podcast, Roland Meertens and Anthony Alford discuss coordinate systems, both in AI and the physical world. They explore how a library's classification systems mirror the concept of embeddings in AI, where documents are organized based on similarity and how AI tools like RAG use vector spaces to efficiently retrieve the right content. (Podcast)

https://res.infoq.com/podcasts/product-value-curve-prioritize-work/en/smallimage/engineering-culture-podcast-logo-1729503518984.jpeg

Using a Product Value Curve to Prioritize Work

In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Lakshmi Uppala about the product value curve and her involvement in women in tech communities. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Stable Diffusion 3.5 Improves Text Rendering, Image Quality, Consistency, and More

  2. AI and ML Tracks at QCon San Francisco 2024 – a Deep Dive into GenAI & Practical Applications

  3. Distill Your LLMs and Surpass Their Performance: spaCy's Creator at InfoQ DevSummit Munich

University Researchers Publish Analysis of Chain-of-Thought Reasoning in LLMs

Researchers from Princeton University and Yale University published a case study of Chain-of-Thought (CoT) reasoning in LLMs which shows evidence of both memorization and true reasoning. They also found that CoT can work even when examples given in the prompt are incorrect. (News)

Meta Optimizes Data Center Sustainability with Reinforcement Learning

In a recent blog post, Meta describes how its engineers use reinforcement learning (RL), to optimize environmental controls in Meta’s data centers, reducing energy consumption and water usage while addressing broader challenges such as climate change. (News)

TOP Cloud NEWS HEADLINES

  1. AWS Console-to-Code: Convert Console Actions to Reusable IaC

  2. Logic App Standard Hybrid Deployment Model Public Preview: More Flexibility and Control On-Premise

  3. Microsoft Unveils Azure Cobalt 100-Based Virtual Machines: Enhanced Performance and Sustainability

Microsoft Launches Azure Confidential VMs with NVIDIA Tensor Core GPUs for Enhanced Secure Workloads

Microsoft's Azure has launched the NCC H100 v5 virtual machines, now equipped with NVIDIA Tensor Core GPUs, enhancing secure computing for high-performance workloads. These VMs leverage AMD EPYC processors for robust data protection, making them ideal for tasks like AI model training and inferencing, while ensuring a trusted execution environment for sensitive applications. (News)

Steve Klabnik and Herb Sutter Talk About Rust and C++

In a Software Engineering Daily podcast hosted by Kevin Ball, Steve Klabnik and Herb Sutter discuss several topics related to Rust and C++, including what the languages have in common and what is unique to them, where they differ, how they evolve, and more. (News)

Sponsored by McKinsey

McKinsey: Real-World Examples of Successful Digital and AI Transformations - Sponsored by McKinsey

McKinsey: Real-World Examples of Successful Digital and AI Transformations

Discover how leading companies have made significant strides in their digital maturity and holistic impact through the integration of digital and AI. See how these organizations have boosted digital maturity, unlocked value, and mastered key success drivers. Learn more in this collection of case studies.

TOP Java NEWS HEADLINES

  1. Java News Roundup: WildFly 34, Stream Gatherers, Oracle CPU, Quarkiverse Release Process

1BRC–Nerd Sniping the Java Community

Gunnar Morling discusses some of the tricks employed by the fastest solutions for processing a 13 GB input file within less than two seconds through parallelization and efficient memory access. (Presentation with transcript included)

TOP .NET NEWS HEADLINES

  1. Windows Community Toolkit 8.1 Updates Dependencies for .NET 8 Support

JetBrains Introduces Free Non-Commercial Licensing for Rider

JetBrains announced a significant change to its licensing model for Rider, making it free for non-commercial use. Users can now access Rider at no cost for non-commercial activities, including learning, open-source project development, content creation, or personal projects. This update aims to enhance accessibility for developers while commercial clients will still need to obtain a paid license. (News)

Best Practices to Secure Web Applications

Loiane Groner discusses the best practices for secure coding, input validation techniques, the importance of strategic error handling and logging, how to manage file uploads safely. (Presentation with transcript included)

Kotlin HTTP Toolkit Ktor 3.0 Improves Performance and Adds Support for Server-Sent Events

Ktor, Kotlin's native framework to create asynchronous HTTP server and client applications, has reached version 3. It adopts kotlinx-io, which brings improved performance albeit at the cost of breaking changes, and adds support for Server-Sent events, CSFR, serving static resources from ZIP files, and more. (News)

Taking Advantage of Cell-Based Architectures to Build Resilient and Fault-Tolerant Systems

Cell-based architectures offer a robust approach to building resilient systems. They achieve this through the core principles of isolation, autonomy, and replication. Each cell manages its resources and makes decisions autonomously. Observability for cell-based architecture requires a tailored approach to address the unique challenges and opportunities presented by this distributed system design. (Article)

Beyond Platform Thinking at RB Global – Build Things No One Expects, in a Place No One Expects It

Ranbir Chawla discusses the strategy to simplify a complex spider web of non-cloud native SAAS and homegrown systems into a well factored API driven platform with well-defined domain boundaries. (Presentation with transcript included)

Evolving Trainline Architecture for Scale, Reliability and Productivity

Milena Nikolic discusses how Trainline's systems architecture has evolved over the past 5 years to cater changes, as well as what's coming next. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Managing High-Performing Software Teams

Adaptive Responses to Resiliently Handle Hard Problems in Software Operations

As engineers move into more senior positions such as Staff Engineer, Architect, or Sr Tech Lead roles, their knowledge and experience is often applied across the system. This expertise is increasingly needed for handling novel problems or designing innovative solutions to complex problems. This article discusses strategies for approaching your role as a senior member of your organization. (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

SPONSORED CONTENT

Latest Sponsored Resources

documentDesigning Data Intensive Applications (By O'Reilly)

documentCloud architecture will fail you. Distributed application architecture will not.

documentArchitecture Through Different Lenses

documentDesign a Resilient API Strategy with GraphQL