In this issue, January 30, 2024 View it in your browser.

Data Architectures, Threads Infra, Azure Quantum, Post-Serverless, ChatGPT Scheduling, Microsoft Copilot, Visual Studio, JavaScript Stars, Xcode & Vision Pro, MVP and MVA, Reteaming, Productivity Metrics

InfoQ Dev Summit, Boston, 24-25 June: Clarify immediate projects, navigate current dev priorities

This two-day summit, presented by the creators of QCon and InfoQ, offers actionable strategies for software development teams to clarify immediate roadmaps based on today’s critical dev priorities. Early bird tickets are available before February 13.

 

Sponsored by DoiT

DoiT’s Guide to AWS and Google Cloud Compute Discount Plans - Sponsored by DoiT

DoiT’s Guide to AWS and Google Cloud Compute Discount Plans

Navigating the complexities of cloud compute costs can be daunting, but it doesn't have to be. Unlock optimal savings with DoiT’s guide to compute discount plans. Download Now.

NPS-score-InfoQ

How could we improve? Take the InfoQ reader survey

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you. The InfoQ Team

https://res.infoq.com/podcasts/large-language-models/en/smallimage/generally-ai-s-1706209832633.jpg

Generally AI Episode 1: Large Language Models

In this podcast episode of Generally AI, Roland Meertens and Anthony Alford explore the world of large language models, focusing on their vulnerabilities and security measures. Additionally, they delve into the history of the transformer architecture and Google's role in its development, along with the basics of LLM inference. (Podcast)

https://res.infoq.com/podcasts/developer-upskilling-generative-ai/en/smallimage/InfoQ-Podcast-s-1705914394961.jpg

Developer Upskilling and Generative AI with Hywel Carver and Suhail Patel

In this episode, Nsikan Essien talks with Hywel Carver and Suhail Patel about developer upskilling and generative AI. Together they try to describe: the software engineer’s learning journey, the ways current generative AI technologies could help or hinder it, and what the role of the software engineer becomes with powerful AI technologies. (Podcast)

https://res.infoq.com/podcasts/documentation-innersource-practices-build-resilience/en/smallimage/engineering-culture-podcast-logo-1667540501577-1706135095660.jpeg

Building Organizational Resilience through Documentation and InnerSource Practices

In this podcast, Shane Hastie, Lead Editor for Culture & Methods spoke to David Grizzanti, a principal engineer at the New York Times, about the importance of documentation for organizational resilience, the concept of InnerSource, the parallels between engineering and art, and the challenges and advice for engineering leaders. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Mistral AI's Open-Source Mixtral 8x7B Outperforms GPT-3.5

Improve Feature Freshness in Large Scale ML Data Processing

Zhongliang Liang covers the impact of feature freshness on model performance, discussing various strategies and techniques that can be used to improve feature freshness. (Presentation with transcript included)

The Rise of the Serverless Data Architectures

Gwen Shapira explores the implications of serverless workloads on the design of data stores, and the evolution of data architectures toward more flexible scalability. (Presentation with transcript included)

Sponsored by Temporal

Building Reliable Applications with Durable Execution - Sponsored by Temporal

Building Reliable Applications with Durable Execution

This guide introduces the concept of durable execution, which is used to solve a wide range of problems in distributed systems. Read now.

TOP DevOps NEWS HEADLINES

  1. LeftoverLocals May Leak LLM Responses on Apple, Qualcomm, and AMD GPUs

  2. Async Ops and Scalable Keyspaces Make Threads Go Viral

GitHub Copilot Chat Now Generally Available

GitHub Copilot Chat, a natural language-powered coding tool, is now generally available, according to a recent announcement by GitHub. The tool, a part of GitHub Copilot, is designed to elevate natural language as a universal programming language. GitHub Copilot Chat, powered by GPT-4, is a contextually-aware AI assistant tailored for development scenarios. (News)

Sponsored by ScyllaDB

Dissecting Real-World Database Performance Dilemmas - Sponsored by ScyllaDB

Dissecting Real-World Database Performance Dilemmas

Addressing database performance challenges is crucial, but let's switch gears and enjoy learning from other teams’ performance predicaments. Join our interactive session exploring four specific performance issues faced by teams considering or using ScyllaDB. For each, we'll discuss context, technical needs, potential solutions, pros and cons, and reveal the team's chosen approach and outcomes. Live Webinar, February 8th, 2023 - Save your Seat.

TOP Cloud NEWS HEADLINES

  1. Cloud Monitoring Metrics in BigQuery Provides Improved GKE Cost Analysis

  2. AWS Console-to-Code: Generating Code for Console Actions

  3. Microsoft Launches Azure Quantum Development Kit 1.0

Cloud-Computing in the Post-Serverless Era: Current Trends and beyond

Discover the evolution of cloud-computing in the post-serverless era, with a shift towards hyper-specialized vertical multi-cloud services and a trend moving from Infrastructure as Code to Composition as Code. Microservices are being redefined in the cloud landscape and upcoming cloud services are set to be rich in constructs. (Article)

Sponsored by Cockroach Labs

CockroachDB vs. Aurora - Sponsored by Cockroach Labs

CockroachDB vs. Aurora | On-Demand Webinar

Evaluating distributed transactional databases? This on-demand webinar explores CockroachDB’s distributed architecture and how it survives failures across regions, delivering truly elastic and global scale for transactional applications – vs. Amazon Aurora. Watch now.

Using ChatGPT for Amplifying Software Testing Practices and Assisting Software Delivery

Artificial intelligence can assist software delivery and be used to automate software testing and optimize project work. Dimitar Panayotov uses ChatGPT to generate test data, create email templates, and produce explanations based on test results. This saves him time that he can invest to become more productive. (News)

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 Java NEWS HEADLINES

  1. The Code Written in Timefold Outsmarted the Solution Provided by ChatGPT for Devoxx Talks Scheduling

Java News Roundup: JDK 22 in Rampdown Phase Two, JEPs for JDK 23, Jakarta EE 11, GraalVM

This week's Java roundup for January 15th, 2024, features news highlighting: JEP 455 Proposed to Target for JDK 23, JDK 22 in Rampdown Phase Two, an updated Jakarta EE 11 release plan, GraalVM, and Oracle’s Critical Patch Update for January 2024. (News)

Sponsored by Microsoft

Introducing the Reliable Web App Pattern for .NET - Sponsored by Microsoft

Introducing the Reliable Web App Pattern for .NET and Java

The reliable web app pattern is a set of best practices that helps developers migrate web applications to the cloud and set a foundation for future modernization in Azure. Learn how this pattern helps improve your web application's cost, performance, security, operations, and reliability.
Learn more.

TOP .NET NEWS HEADLINES

  1. Microsoft Copilot: Copilot Pro, Copilot for Microsoft 365, Copilot GPT and More

  2. Cake Build Tool Updated to .NET 8 in v4.0.0

  3. Microsoft Dev Proxy v0.14: OpenAPI Spec Generation, CRUD API Simulation and Many More

  4. Visual Studio 2022 - 17.9 Preview 3 Brings All-in-One Search Improvements

Microsoft Introduces New MSTest Runner: Portability, Reliability, Extensibility and More

Microsoft has introduced the MSTest Runner, a lightweight test runner designed specifically for MSTest tests. The primary goal of MSTest Runner is to enhance test portability, reliability, and speed while providing an extensible testing experience for users. (News)

2023 JavaScript Rising Stars

The recent report from Rising Stars highlights the trends in the JavaScript ecosystem and showcases standout projects based on GitHub Stars in 2023. Overall, the most popular project was shadcn/ui, a collection of UI components that can be used to create custom components. The JavaScript runtime Bun continued its momentum, making it the second most popular project. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Xcode 15.2 Stabilizes Support for the Apple Vision Pro Spatial Computing Headset

Jetpack Compose 1.6 Brings Improved Performance and Extends Supported APIs

The latest release of Android UI toolkit Jetpack Compose aims to improve overall performance and extends supported APIs, including drag and drop, selection by mouse, spline-based keyframe animations, and more. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Discord Scales to 1 Million+ Online MidJourney Users in a Single Server

  2. DoorDash Uses Service Mesh and Cell-Based Architecture to Significantly Reduce Data Transfer Costs

How Much Architecture Is “Enough?”: Balancing the MVP and MVA Helps You Make Better Decisions

The Minimum Viable Architecture (MVA) is the architectural complement to a Minimum Viable Product (MVP). The MVA and MVP must evolve together for a product to be successful. As new features are delivered to customers, corresponding incremental improvements need to be made in the architecture. Also, the architecture should not get too far ahead of what is needed for the product. (Article)

Living on the Edge: Boosting Your Site's Performance with Edge Computing

Erica Pisani discusses what the edge is, how running code and serving data on the edge can improve site performance, and how to leverage these options to maximize site performance. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Why Stable Software Teams Aren't Always Best: Self-Selection Reteaming at Redgate

  2. Learning from Big Tech’s Engineering Productivity Metrics

  3. Using ChatGPT for Amplifying Software Testing Practices and Assisting Software Delivery

Generative AI and Organizational Resilience

Generative AI will profoundly transform communication and information sharing over the next decade, but the change will be uneven across industries and roles. Organizations should empower workers to use AI augmentation thoughtfully, while building literacy on capabilities and limits. A balanced, conscientious integration, using iterations and customer feedback, will produce the best outcomes. (Article)

Cognitive Digital Twins: a New Era of Intelligent Automation

Yannis Georgas presents the building blocks of a Cognitive Digital Twin and discusses the challenges and benefits of implementing one in an organization. (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

documentMaximizing Efficiency and Value: A Guide to Value Stream Management

documentDeep Dive into the Architecture of a NoSQL Database Indexing Engine (On-demand webinar) - Watch Now