InfoQ Homepage News
-
How RevenueCat Manages Caching for Handling over 1.2 Billion Daily API Requests
RevenueCat extensively uses caching to improve the availability and performance of its product API while ensuring consistency. The company shared its techniques to deliver the platform, which can handle over 1.2 billion daily API requests. The team at RevenueCat created an open-source memcache client that provides several advanced features.
-
Visual Studio GitHub Copilot Extension Introduces New Features and Enhancements
The latest release of the Visual Studio GitHub Copilot Chat Extension introduces two noteworthy productivity features, slash commands and context variables. Additionally, developers can explore preview features like the Exception Assistant, Test failure Analysis, Suggestions for Breakpoint Expressions, Commit message suggestions and many more.
-
The One Billion Row Challenge Shows That Java Can Process a One Billion Rows File in Two Seconds
On the first day of 2024, Gunnar Morling, Senior Staff Software Engineer at Decodable, launched The One Billion Row Challenge (1BRC) to the Java Community. This ongoing challenge will run until the end of January and aims to find Java code that processes one billion rows in the fastest time. Until now, the podium contained algorithms that finished the processing in under 2.5 seconds.
-
Cloud Monitoring Metrics in BigQuery Provides Improved GKE Cost Analysis
Google brings Cloud Monitoring metrics in BigQuery as a new capability in preview to combine billing data with resource utilization metrics. The combination allows users to perform detailed cost analyses in BigQuery. In addition, the company provides an out-of-the-box Looker Studio template that combines Cloud Monitoring and detailed billing metrics for Google Kubernetes Engine (GKE).
-
Microsoft Copilot: Copilot Pro, Copilot for Microsoft 365, Copilot GPT and More
Microsoft has released Copilot Pro and Copilot for Microsoft 365, and is providing free access to those tools for smaller organizations and educational faculty. They also created the Copilot mobile application. Moreover, Copilot is also available in the Microsoft 365 mobile application.
-
AWS Console-to-Code: Generating Code for Console Actions
AWS recently introduced Console-to-Code, offering a new capability to transform actions executed in the console into reusable code for AWS CDK and CloudFormation. This generative AI feature is currently in preview, supporting only Amazon EC2, and provides a guided path for creating resources and testing prototypes.
-
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.
-
Discord Scales to 1 Million+ Online MidJourney Users in a Single Server
Discord optimized its platform to serve over one million online users in a single server while maintaining a responsive user experience. The company evolved the guild component, which is responsible for fanning out billions of message notifications, in a series of performance and scalability improvements supported by system observability and performance tuning.
-
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.
-
Microsoft Launches Azure Quantum Development Kit 1.0
Microsoft recently announced the 1.0 release of the Azure Quantum Development Kit (QDK), a significant rewrite of the prior QDK, emphasizing speed, simplicity, and a browser experience for developers. QDK is mostly rewritten in Rust, which compiles to WebAssembly for VS Code or the web and native binaries for Python.
-
Cake Build Tool Updated to .NET 8 in v4.0.0
Cake, the open-source .NET build automation system with a full C# DSL, has been updated to version 4.0.0, which supports .NET 8 runtime. The new version also brings minor improvements and dependency updates.
-
LeftoverLocals May Leak LLM Responses on Apple, Qualcomm, and AMD GPUs
Security firm Trail of Bits disclosed a vulnerability allowing malicious actors to recover data from GPU local memory on Apple, Qualcomm, AMD, and Imagination GPUs. Dubbed LeftoverLocals, the vulnerability affects any application using the GPU, including Large Language Models (LLMs) and machine learning (ML) models.
-
Why Stable Software Teams Aren't Always Best: Self-Selection Reteaming at Redgate
There are advantages to having the same group of people stay together, especially in achieving a time-bound software development project. However, in a world where we increasingly see product or stream-aligned teams who own long-living software from creation through to delivery, operation, and ongoing improvements, then optimising for very stable teams is not the best idea, Chris Smith argues.
-
Microsoft Dev Proxy v0.14: OpenAPI Spec Generation, CRUD API Simulation and Many More
Last week Microsoft announced Dev Proxy v0.14.0, introducing several noteworthy features. Among the additions are the ability to combine rate limiting with mock responses, simplified OpenAPI spec generation, CRUD API simulation, improved macOS setup, easy access to Dev Proxy presets, enhanced mock structures, the introduction of JSON schemas, and various performance and stability improvements.
-
Mistral AI's Open-Source Mixtral 8x7B Outperforms GPT-3.5
Mistral AI recently released Mixtral 8x7B, a sparse mixture of experts (SMoE) large language model (LLM). The model contains 46.7B total parameters, but performs inference at the same speed and cost as models one-third that size. On several LLM benchmarks, it outperformed both Llama 2 70B and GPT-3.5, the model powering ChatGPT.