In this issue, May 14, 2024 View it in your browser.

Llama 3, Scaling AI/ML/LLM, Developer Experience, Podman 5, Amazon Q, JobRunr 7, Infinispan 15, Optimizing JVMs for Cloud, QCon London Takeaways, Polyglot WebAssembly, Building ML Systems, High-Performing Teams

QCon San Francisco 2024 (Nov 18-22): Early bird ends May 21

Save before prices go up. Get the assurance you're adopting the right patterns and practices directly from senior software developers at early adopter companies. Register today to save.

 

Sponsored by HPE Ezmeral Software and Intel

Exploring Enterprise AI: An Introduction to Large Language Models (LLMs) and Vector Databases - Sponsored by HPE Ezmeral Software and Intel

Exploring Enterprise AI: An Introduction to Large Language Models (LLMs) and Vector Databases

This paper illustrates the significant potential of Retrieval Augmented Generation (RAG) and LLMs in revolutionizing business operations. Learn the fundamentals of LLMs and neural networks, discover how vector databases work, and delve into the RAG technique. Download Now.

https://res.infoq.com/podcasts/object-oriented-ux-sophia-prater/en/smallimage/InfoQ-Podcast-logo-small-1714466047653.jpg

Object-Oriented UX (OOUX) with Sophia Prater

In this episode, Thomas Betts talks with Sophia Prater about Object-Oriented UX (OOUX). OOUX focuses on identifying the objects and relationships within a system, allowing for better communication and collaboration among designers, product owners, engineers, and architects. Prater explains the process of OOUX, which involves multiple rounds of discovery, requirements, prioritization, and revision. (Podcast)

https://res.infoq.com/podcasts/developer-experience-open-source-culture/en/smallimage/engineering-culture-podcast-logo-1715245321529.jpeg

Developer Experience Influenced by Open Source Culture

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to Kyle Carberry about the importance of developer experience and how it is changing with the rise of tools like Copilot. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Meta Releases Llama 3 Open-Source LLM

Modern Compute Stack for Scaling Large AI/ML/LLM Workloads

Jules Damji discusses which infrastructure should be used for distributed fine-tuning and training, how to scale ML workloads, how to accommodate large models, and how CPUs and GPUs can be utilized. (Presentation with transcript included)

TOP DevOps NEWS HEADLINES

  1. QCon London: Curating a Developer Experience

  2. Podman 5 Improves Performance and Stability on Mac and Windows through Partial Rewrite

GitHub Enables Dependabot via GitHub Actions, Improves Supply Chain Security

GitHub has released two features to improve the security and resilience of repositories. The first feature allows Dependabot to run as a GitHub Actions workflow using hosted and self-hosted runners. The second release introduces the public beta of Artifact Attestations, simplifying how repository maintainers can generate provenance for their build artifacts. (News)

Sponsored by Camunda

How to Achieve Better Outcomes with Hyperautomation - Sponsored by Camunda

How to Achieve Better Outcomes with Hyperautomation

Explore how to use hyperautomation technologies alongside process orchestration to drive better business outcomes. Download now.

TOP Cloud NEWS HEADLINES

  1. QCon London: Modernizing in Healthcare – from On-Prem to the Cloud

  2. Amazon Q Business and Amazon Q Developer Now Generally Available

  3. Enhance Cloud-Based Monitoring with Azure Monitor Pipeline

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. As serverless architectures continue to gain popularity, misconceptions about Lambda Cold Starts have proliferated, often leading to confusion and misguided optimization strategies. (Article)

TOP Java NEWS HEADLINES

  1. JobRunr Introduces Version 7.0 with Built-in Support for Virtual Threads

  2. The Devoxx Genie IntelliJ Plugin Provides Access to Local or Cloud Based LLM Models

  3. Infinispan Unveils 15.0.0 with an Advanced RESP Endpoint and Requires JDK 17

  4. Java News Roundup: OpenJDK JEPs, Spring Projects, Quarkus, Hibernate, JHipster, JReleaser

Optimizing JVM for the Cloud: Strategies for Success

Tobi Ajila discusses the challenges and innovations in JVM performance for cloud deployments, highlighting the integration of these JVM features with container technologies. (Presentation with transcript included)

Sponsored by Microsoft Azure

Kubernetes Best Practices, 2nd Edition (By O'Reilly) - Sponsored by Microsoft Azure

Kubernetes Best Practices, 2nd Edition (By O'Reilly)

Get blueprints to build, deploy, and manage a successful multitier app in Kubernetes. Expand your working knowledge of Kubernetes with the latest edition of Kubernetes Best Practices. The revised chapters provide you with the tools to integrate Kubernetes clusters into your enterprise environment. Download Now.

You Don’t Need a CSS Framework

Developers use CSS frameworks to reduce boilerplate, increase quality, and drive consistency. However, these gains are hard to maintain as an application’s codebase matures. Developers must configure and override the framework to accommodate changes. Instead of using a CSS framework, developers should write their own custom CSS. CSS has evolved enough that this became the best option. (Article)

TOP Architecture & Design NEWS HEADLINES

  1. People, Planet, Cloud and AI: Key Takeaways from QCon London

Polyglot Programming with WebAssembly: a Practical Approach

WebAssembly has expanded its scope from browsers to other domains like cloud and edge computing. It uses the WebAssembly Component Model (WCM) to enable seamless interaction between libraries from different programming languages, such as Rust, Python, and JavaScript, promoting a true polyglot programming environment. (Article)

TOP Culture & Methods NEWS HEADLINES

  1. Challenges and Solutions for Building Machine Learning Systems

How to Build and Foster High-Performing Software Teams: Experiences from Engineering Managers

Engineering managers can enable software teams to learn and improve, and help them move problems and impediments out of the way. In this virtual panel, we'll discuss how engineering managers support teams, what skills they possess, and how they establish alignment and foster knowledge and experience sharing between teams. (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

documentYou Don't Need a Hero: Architecting for Peace of Mind

documentArchitecting User Metadata Systems for Resilience and Scalability (On-demand webinar) - Watch Now

documentArchitectures You’ve Always Wondered About 2024