InfoWorld |
|
||||||
Visual Studio Code adds multi-agent orchestration13.prosince Just-released Visual Studio Code 1.107, the latest version of Microsoft’s popular code editor, introduces multi-agent orchestration, a new feature that allows developers to use GitHub Copilot and custom agents together to speed up software development tasks. Released December 10 and also referred to as the November 2025 release, Visual Studio Code 1.107 can be downloaded for Windows, Mac, and Lin… OpenAI launches GPT-5.2 as it battles Google’s Gemini 3 for AI model supremacy12.prosince OpenAI has released GPT-5.2, claiming significant gains in the AI model’s ability to complete real-world business tasks to an “expert level” compared to GPT-5.1, released in November. The new model, available in Instant, Thinking, and Pro performance tiers, offers major improvements across a range of benchmarks, the company said . Using OpenAI’s GDPval benchmark , which compares the model’s abili… AI-assisted software development with Amazon Q Developer12.prosince When I reviewed Amazon Q Developer in 2024, I noted that it was able to generate whole functions in common programming languages with only a few fixes. It was useful for completing lines of code, doc strings, and if/for/while/try code blocks as you type. It could also scan for vulnerabilities and help you fix code problems. However, it could not generate full functions for some use cases, but ins… PythoC: An alternative to Cython12.prosince Cython has been the most viable option for converting Python code to C, but PythoC could change that —with distinct compile-time advantages. We also have a first look at Databot , a new LLM add-on for the Positron IDE; a chance to learn the finer points of debug logging in Python and Java; and a report on Django developers’ use of AI coding tools , which appears to be on the rise. All that and mo… Rust 1.92 touts deny-by-default never type lints12.prosince Rust 1.92, the latest version of the Rust programming language , emphasizes deny-by-default never type lints for compilation. The update was unveiled by the Rust release team on December 11 . Developers can upgrade to version 1.92 by running $ rustup update stable . The release team noted that, with this release, the language and compiler teams continued to work on stabilizing the never type , wh… AWS finally listened to its customers12.prosince Nearly a decade ago, a major financial services firm faced an AWS account manager during an aggressive cloud migration. AWS advised to keep it simple, run everything on AWS, and avoid other clouds. This seemed wise, as AWS promised ease of use, top-tier services, and little interoperability trouble. Over the years, that decision proved costly. While trying to adapt to new markets, evolving compli… JetBrains discontinues Fleet IDE11.prosince JetBrains is discontinuing its Fleet IDE , stating that it could not justify maintaining two general-purpose IDEs. The JetBrains flagship IDE is IntelliJ , and Fleet did not succeed as a standalone product, the company said. JetBrains revealed on December 8 that beginning December 22, Fleet will no longer be available for download. There will be no further updates and distribution of the IDE will… AI vendors move to tackle the hidden cost of inefficient enterprise code11.prosince Enterprises don’t often admit it out loud, but a good share of their cloud bills can be traced back to something deceptively mundane: inefficient code. A research report from software delivery platform provider Harness, which was co-authored with AWS, cited 52% of 700 engineering leaders and developers surveyed in the US and UK saying that the disconnect between finops and developers is leading t… Document databases – understanding your options11.prosince At Open Source Summit Europe in August, the Linux Foundation announced that DocumentDB—a MongoDB-compatible document database built on PostgreSQL—had joined the foundation as a new open source project . This new project, first announced by Microsoft in early 2025, is designed to support developers in deploying databases with their applications quickly and make querying data easier. But this move … Microsoft’s Dev Proxy puts APIs to the test11.prosince Much of modern application development depends on APIs . In the past we may have built massive monolithic applications, but modern cloud-native development depends on collections of microservices , linked by APIs that offer everything from remote procedure calls to database operations. This approach makes applications easier to run, allowing them to scale with user demand. It also makes them more… It’s everyone but Meta in a new AI standards group11.prosince It appears Meta has opted to go in a whole new direction in response to this week’s formation by The Linux Foundation of a group called the Agentic AI Foundation (AAIF), designed to help enterprises develop and manage AI agents through a “shared ecosystem of tools, standards and community-driven innovation.” The group is made up of a who’s-who of the tech industry, ranging from AWS and OpenAI to … Did your npm pipeline break today? Check your ‘classic’ tokens11.prosince GitHub has this week implemented the final part of a security upgrade it hopes will make the vast and hugely popular npm Node.js registry more resistant to the growing menace of supply chain compromise. As it warned it would do two months ago , on December 9, the npm (Node Package Manager) registry finally revoked all ‘classic’ or ‘long-lived’ tokens, which until now could be used to authenticate… Is vibe coding the new gateway to technical debt?10.prosince If programming were nothing more than taking an idea and turning it into running code, AI-assisted development might fully deliver on its promise. But AI’s ability to transform natural language prompts into runnable software ultimately highlights the importance of non-mechanical aspects of programming. Rather than reducing or eliminating the human element in software development, AI reveals the h… PythoC: A new way to generate C code from Python10.prosince Python and C share more than it might seem. The reference version of the Python interpreter is written in C, and many of the third-party libraries written for Python wrap C code . It’s also possible to generate C code from Python. Generating C code with Python has typically involved libraries like Cython , which use type-annotated Python code to generate C extension modules for Python. A new proj… Why AI agents are so good at coding10.prosince I’ve written about how coding is so over . AI is getting smarter every day, and it won’t be long before large language models (LLMs) write better code than any human. But why is coding the one thing that AI agents seem to excel at? The reasons are simple and straightforward. At their core, LLMs process text. They take in massive amounts of text, learn the patterns of that text, and then use all o… |