InfoQ Homepage Programming Content on InfoQ
-
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.
-
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.
-
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.
-
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.
-
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.
-
Async Ops and Scalable Keyspaces Make Threads Go Viral
Meta's Engineering team has published a post explaining how they built the infrastructure for Threads, their new online social media and networking service. The decision to launch was abrupt, with the infrastructure teams having just two days' notice. However, the teams were confident in Meta's infrastructure's maturity and past performance to effectively support the app's rapid growth.
-
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.
-
Visual Studio 2022 - 17.9 Preview 3 Brings All-in-One Search Improvements
Visual Studio 2022 17.9 Preview 3 introduces significant enhancements to the Code Search, also known as the All-In-One Search, feature. This update significantly improves the search experience, enabling users to explore any word or character string throughout their solution. Other changes are related to Xcode 15.1 support, additions to Microsoft Teams toolkit and other bug fixes.
-
The Code Written in Timefold Outsmarted the Solution Provided by ChatGPT for Devoxx Talks Scheduling
Stephan Jansen, Java Champion and Devoxx founder, tinkered with ChatGPT to “create the perfect conference schedule”. He managed to obtain feasible results for one day but not for the whole five-day conference. Geoffrey de Smet, founder of Timefold (formerly OptaPlanner), argued that the AI Assistant fails by not being able to treat soft constraints as effectively as a specialized planning library.
-
Cloudflare Releases 2024 API Security and Management Report
Cloudflare recently released its 2024 API Security and Management Report, providing insights, predictions, and recommendations for safeguarding APIs in the new year. The report analyses the growing risk of shadow APIs, the most common API errors, and global API usage across different industries.
-
LLMs May Learn Deceptive Behavior and Act as Persistent Sleeper Agents
AI researchers at OpenAI competitor Anthropic trained proof-of-concept LLMs showing deceptive behavior triggered by specific hints in the prompts. Furthermore, they say, once deceptive behavior was trained into the model, there was no way to circumvent it using standard techniques.
-
NuGetSolver: Easier Dependency Conflicts Resolution in Visual Studio
In a collaborative effort with Microsoft Research, a new experimental Visual Studio extension, NuGetSolver, has been introduced this week. The goal behind the tool is to simplify resolving NuGet dependency conflicts in Visual Studio projects. This extension efficiently addresses common NuGet errors and warnings, helping developers to be more productive inside of VS.
-
ReSharper 2023.3: AI Assistant, C# 12 and C++ Support, Entity Framework Specific Analyses and More
ReSharper 2023.3 is already available. This release contains AI Assistant, extending support for C# 12 and C++, Entity Framework-specific analyses, and JetBrains Grazie as the built-in grammar and spelling checker.