While Python continues to be the runaway leader in Tiobe’s monthly index of programming language popularity, C, C++, and Java are engaged in a fierce battle for second place. Currently in fifth place, but creeping up on these three, is C#. For more than a year, the differences between C, C++, and Java in the Tiobe index have been less than 1%, according to an October 6 bulletin written by Tiobe CEO Paul Jansen. “At some time, C took the lead, then C++ took over, and now C is back while Ja...| C, C++, Java vie for second place in language popularity | InfoWorld
In a modern enterprise data environment, the increasing volume of data, distributed architecture, and complex application dependencies challenge traditional query-tuning methods. Observability enhances query optimization by providing constant, fine-grained visibility into query behavior, resource consumption, and systemic interactions. Taking advantage of this data shifts the query tuning into strategic, active engineering. Observability metrics essential for query optimization To optimize qu...| C, C++, Java vie for second place in language popularity | InfoWorld
APIs, or application programming interfaces, started out as a mechanism to let computers talk to other computers, but somewhere along the way, they’ve evolved into an ecosystem all their own. For virtually any development need, there is likely an API ready and waiting to deliver. Like the Lincoln Logs or Lego bricks of old, APIs are building blocks for creating applications. APIs can be pretty niche, but major companies like Microsoft and Google have also stretched their tentacles into the ...| C, C++, Java vie for second place in language popularity | InfoWorld
Google’s recent whitepaper, “Welcome to the Era of Experience,” signals a shift in the way AI agents are trained. Google’s paper hypothesizes that allowing AI agents to learn from the experience of agents rather than solely from human-generated training data will enable autonomous AI to surpass its current capabilities. After all, even when trained on data sourced by humans with deep domain-specific expertise, AI agents based on auto-regressive large language models (LLMs) can only mi...| C, C++, Java vie for second place in language popularity | InfoWorld
Rather than compete with every other company for skilled staff, teach the people who already understand your business the skills to leverage artificial intelligence.| InfoWorld
IBM has launched Granite 4.0, a new family of open-source language models designed to slash infrastructure costs that have become a major barrier to enterprise AI adoption. Released under the Apache 2.0 licensing, Granite 4.0 represents IBM’s bet on a fundamentally different architectural approach to enterprise AI deployment. The models are built on what the company described as a “hybrid” architecture — combining emerging Mamba state space models with traditional transformer layers. ...| IBM launches Granite 4.0 to cut AI infra costs with hybrid Mamba-transformer ...
An internal developer platform (IDP) is a self-service layer built by an organization that standardizes infrastructure, tools, and workflows into a product-like experience for that organization’s internal developers. Its goal is to abstract away operational complexity, enforce guardrails, and give developers “golden paths” — predefined workflows or sets of best practices—to build and deploy software quickly and safely. IDPs are the flagship product of so-called platform engineering ...| IBM launches Granite 4.0 to cut AI infra costs with hybrid Mamba-transformer ...
I was driving through Austin, Texas, recently and I saw a Waymo vehicle. These are autonomous vehicles that—in principle, at least—drive themselves. The Waymo Driver boasts a variety of whirling gadgets that detect the surrounding environment and guide the vehicle. But when I pulled up alongside, I saw there was a human in the driver’s seat. This ties right into my thinking about the role of the developer in the transitional world of AI-enabled programming. It underlines the question ...| IBM launches Granite 4.0 to cut AI infra costs with hybrid Mamba-transformer ...
According to a report from VMware, nearly half of IT leaders believe more than 25% of their cloud spending is wasted, and almost one-third claim the waste exceeds 50%. These numbers are astonishing, not just for the financial toll but for what they reveal about the broader cultural and operational challenges within enterprise IT. At the heart of this waste are a lack of accountability, poorly defined processes, and an absence of financial visibility. Most of these issues can be traced to lead...| IBM launches Granite 4.0 to cut AI infra costs with hybrid Mamba-transformer ...
Open-source Microsoft Agent Framework allows developers to build complex multi-agent workflows using .NET or Python, according to the company.| InfoWorld
Software supply chain security provider Chainguard has unveiled Chainguard Libraries for JavaScript, described as a collection of trusted builds of thousands of common malware-resistant JavaScript dependencies. The libraries, which are built from source on SLSA L2 (Supply-chain Levels for Software Artifacts) infrastructure, were introduced on September 25. By securely building each library and its dependencies from source, Chainguard Libraries for JavaScript offers security and engineering ...| Chainguard offers malware-resistant JavaScript libraries | InfoWorld
Microsoft Azure is now so big it’s hard to keep on top of all its features, let alone drill down into its ever-growing line of developer tools. That’s not surprising. In the past two decades, Azure has become the place where Microsoft builds all of its products, both the tools for its own use and those for its customers. That internal developer focus eventually brings tools to the rest of us, as internal APIs and services mature and become shared with the wider world. One area where this ...| Chainguard offers malware-resistant JavaScript libraries | InfoWorld
Turning dazzling AI capabilities into durable software applications poses flashy new challenges, but the keys to overcoming them are basic and boring.| InfoWorld
Observability is an increasingly vital consideration for software engineers looking to build better, more stable applications. Here is everything you need to know about observability.| InfoWorld
Jupyter Notebook combines live code, graphics, visualizations, and text in shareable notebooks that run in a web browser| InfoWorld
In the rapidly evolving landscape of artificial intelligence and machine learning, organizations continue to seek cost-effective solutions to reduce reliance on expensive third-party tools—not only for development but also for deployment. Recently I was tasked with deploying a predictive machine learning (ML) model at my organization. Our original goal was to bring the ML model in-house to reduce operational costs, but the deployment process presented significant challenges due to expensive...| How to deploy machine learning models with AWS Lambda | InfoWorld
Your telemetry data and business data don’t have to lead separate lives. Iceberg unlocks the value of logs, metrics, and traces by making them durable, queryable, and shareable at enterprise scale.| InfoWorld
New release of Anthropic’s coding model offers greater context awareness, enhanced tool usage, and extended autonomous operations, according to the company.| InfoWorld
Microsoft has released .NET Aspire 9.5, an update of the company’s framework for building distributed apps that previews support for .NET 10 file-based apps. An AI-based visualizer also is featured. Introduced September 25, Aspire 9.5 previews file-based AppHost support, which introduces backing for .NET 10’s new file-based applications. Developers can create an Aspire AppHost with a single file without the need for a project file. Whereas a traditional Aspire AppHost requires a .csproj ...| Microsoft .NET Aspire backs .NET 10 file-based apps | InfoWorld
Modern Python developers use virtual environments (venvs), to keep their projects and dependencies separate. Managing project dependencies gets more complex as the number of dependencies grows. Luckily, a variety of third-party tools provide sophisticated package management behaviors that aren’t found in core tools like pip. This article introduces PDM, the Python Development Master. PDM is a Python package manager that rolls together several package- and virtual-environment-management feat...| Microsoft .NET Aspire backs .NET 10 file-based apps | InfoWorld
Nitro.js is a JavaScript-based HTTP server. It builds on state-of-the-art components, focusing on performance, convention, and deployment. As a JavaScript developer, you want to know about Nitro because it’s built from the ground up for modern, full-stack web development. It brings together a wealth of good ideas and is becoming a go-to server option. Nitro is deployment-aware, designed to make it easy to deploy your code to a variety of production platforms, from Node to serverless and edg...| Microsoft .NET Aspire backs .NET 10 file-based apps | InfoWorld
Until I see Arnold Schwarzenegger showing up at my door in a leather jacket looking for Sarah Connor, I’m not going to worry about AI trying to destroy humankind. What I am worried about? This unusual movement to eliminate the role of the junior developer role. There is a lot of ink being spilled these days about how companies are not hiring junior developers and using AI to do the “grunt work” that junior developers do. Well, I think that’s just silly. I consider myself a senior...| Microsoft .NET Aspire backs .NET 10 file-based apps | InfoWorld
With advancements like records, sealed classes, and pattern matching, Java is steadily moving toward a more data‑centric style. Learning to use these tools is one of the clearest ways to write modern, expressive Java.| InfoWorld
Business technology, IT news, product reviews and enterprise IT strategies.| InfoWorld
The acquisition will enable enterprises to build agents that can leverage real-time data to make better decisions while acting autonomously, the company said.| InfoWorld
Dead code, security false positives, and idle cloud capacity are the leading drags on devops in Java environments. Here’s how to address them.| InfoWorld
Every deployment carries risks, but smarter devops teams know how to balance speed with preparedness to avoid deployment horrors.| InfoWorld
Devops adoption is on the rise and more organizations are reaping the rewards—and learning from their mistakes. Here's what you need to know before getting started.| InfoWorld
CI/CD is a best practice for devops and agile development. Here's how software development teams automate continuous integration and delivery all the way through the CI/CD pipeline.| InfoWorld
The global pandemic only highlighted the importance of agile software teams, though not all countries saw increased wages and women earned less than men at the top levels.| InfoWorld
Everyone talks about agile development, but how does it really work? Learn how teams use scrum, kanban, and other agile methodologies to deliver better software.| InfoWorld
A devops engineer must understand not only the tools, but also the philosophy and processes that make devops work| InfoWorld
Treating computing infrastructure as code is the smart and modern way to provision software in the cloud. Here’s what it is and why it’s better.| InfoWorld
Devops leaders share their lessons learned from the front lines on how to get devops buy-in at large, legacy organisations| InfoWorld
Gene Kim, devops’ foremost advocate, expounds on the impact COVID-19 could have on devops practices and why devops expertise is still a hot commodity| InfoWorld
Open-source ‘Apertus’ LLM could appeal to enterprises struggling to meet the privacy and copyright demands of AI regulation.| InfoWorld
Microsoft brings an important Linux kernel tool to Windows.| InfoWorld
Vector database offers on-prem, cloud-native, or SaaS deployment, leading performance, a rich set of integrations and language drivers, and a dizzying array of optimization options.| InfoWorld
Large language models like GPT-4 and tools like GitHub Copilot can make good programmers more efficient and bad programmers more dangerous. Are you ready to dive in?| InfoWorld
Llama 2 Chat can generate and explain Python code quite well, right out of the box. Code Llama’s fine-tuned models offer even better capabilities for code generation.| InfoWorld
Kiro’s structured, agentic workflow challenges the Copilot model, offering a spec-first IDE with hooks, task orchestration, and enterprise-grade design generation.| InfoWorld
A bug in AWS’ agentic IDE, Kiro, caused tasks to consume multiple requests, leading to the rapid exhaustion of usage limits and developer frustration just days after a pricing overhaul.| InfoWorld
The new staff are expected to contribute to the development of LLMs and new capabilities for managing multi-cloud deployments.| InfoWorld
Test-time Adaptive Optimization can be used to increase the efficiency of inexpensive models, such as Llama, the company said.| InfoWorld
Analysts view the updates as Databricks’ strategy to get closer to enterprise users and increase stickiness of its offerings.| InfoWorld
BladeBridge will help enterprises migrate to Databricks’ lakehouse.| InfoWorld
Databricks will add MosaicML's model-training capabilities to its lakehouse platform.| InfoWorld
While Snowflake is talking up its use of Iceberg to promote interoperability, Databricks is buying Tabular, the tool built on Iceberg’s table format by Iceberg’s creators.| InfoWorld
We all depend on open source basics like the Linux kernel, Kubernetes, or security and maintenance software. Let’s take a moment to acknowledge the people—and companies—keeping them in shape.| InfoWorld
The open protocol is designed to automate complex workflows that span multiple systems, increasing productivity and reducing integration costs.| InfoWorld
Better error messages, support for Linux profiling tools, and many improvements to Python's type hinting have just landed. Let's take a look.| InfoWorld
Data mining is the automated process of sorting through huge data sets to identify trends and patterns and establish relationships.| InfoWorld
Buyers have plenty of choice in NoSQL databases, so how do you choose? Here are five questions that could help you narrow it down.| InfoWorld
Anaconda provides a handy GUI, a slew of work environments, and tools to simplify the process of using Python for data science.| InfoWorld
Get started using the open source R programming language to do statistical computing and graphics on large data sets| InfoWorld
When it comes to wrangling data at scale, R, Python, Scala, and Java have you covered -- mostly| InfoWorld
When relationships between entities are more important than the entities themselves, you have a business problem made for graph analysis| InfoWorld
If you want trustworthy AI results, you need trustworthy people shaping the prompts, verifying the data, and overseeing the whole AI process.| InfoWorld
Don't let runaway cloud costs take you by surprise. Here are seven ways to keep cloud costs under control while making the most of cloud services.| InfoWorld
A new survey reveals that enterprises are purchasing their hardware rather than relying on public cloud providers. Their reasons are not surprising.| InfoWorld
Vertex AI is also getting a new Agent Engine for deploying and maintaining agents or multi-agent systems.| InfoWorld
The open-source server, currently in public beta, is also compatible with LangChain — a modular framework for Python and JavaScript that simplifies the development of generative AI-based applications.| InfoWorld
The new toolset, though, can only be implemented in combination with Google’s Agent Development Kit and MCP Toolbox for Databases.| InfoWorld
Now in public preview, Snowpark Connect promises to reduce latency and complexity by moving analytics workloads where the data is.| InfoWorld
Cloud computing has become the ideal way to deliver enterprise applications—and the preferred solution for companies extending their infrastructure or launching new innovations.| InfoWorld
The new Community Edition Model Context Protocol server supports agentic workflows and generative AI use cases, with a commercial-grade version in the works.| InfoWorld
AI-driven automation is transforming cloud operations, but when the AI makes a mistake, the consequences can be dire. Human oversight is still vital.| InfoWorld
The humble database offers the key to giving AI context and adaptation, accessing data beyond its training cutoff.| InfoWorld
The latest advances and the future of Google Cloud Platform and cloud computing in general are on display at Google Cloud Next ’25 (April 9-11, in Las Vegas).| InfoWorld
Despite glowing reviews, a rigorous study shows experienced coders take longer to complete tasks with AI, while still believing they’re faster.| InfoWorld
Deploying a large language model on your own system can be surprisingly simple—if you have the right tools. Here’s how to use LLMs like Meta’s new Llama 3 on your desktop.| InfoWorld
Companies investing in generative AI find that testing and quality assurance are two of the most critical areas for improvement. Here are four strategies for testing LLMs embedded in generative AI apps.| InfoWorld
Five key questions you should ask before embarking on the journey to create your own in-house large language model.| InfoWorld
Amazon Bedrock smooths the path to building generative AI apps with prompt engineering and RAG, providing a good assortment of text, chat, and image-based foundation models.| InfoWorld
In a head-to-head comparison, o3-pro was far less reliable and secure, and reasoned excessively compared to GPT-4o.| InfoWorld
Fine-tuning and retrieval augmentation are time-consuming and expensive. A better way of specializing LLMs is on the horizon.| InfoWorld
It is one of the key enterprise software development trends of the past decade, but devops is still often misunderstood. Here, we define the term and explain why it has proved so popular across the industry.| InfoWorld
Big question marks hang over the programming and software development website with all the answers.| InfoWorld
GitHub is the host with the most for open-source projects and programmers who want to share and collaborate on code. Here’s why.| InfoWorld
How the groundbreaking developer forum moderated itself into oblivion.| InfoWorld
Retrieval-augmented generation, or RAG, integrates external data sources to reduce hallucinations and improve the response accuracy of large language models.| InfoWorld
Extended support for Oracle Database 19c will last until 2032, with caveats. Still no news of an on-prem edition of Oracle Database 23ai.| InfoWorld
Google I/O 2025 impressively demonstrates that we are in the middle of an AI revolution — and Google wants to be at the forefront of it.| InfoWorld
Open-source MCP protocol provides a universal, open standard for connecting AI systems to data sources, Anthropic says.| InfoWorld
With AI at its core, Google's annual developer conference will showcase major advancements in its Gemini models, alongside updates to Android 16 and a deeper look into its Project Astra.| InfoWorld
Recent survey data indicates that cloud will push traditional enterprise data centers into extinction. However, extinction events are rarely that simple.| InfoWorld
Neon can spin up databases in milliseconds, making it ideal for building, and running, agentic AI.| InfoWorld
An agentic mesh is a way to turn fragmented agents into a connected, reliable, enterprise-grade ecosystem. It lets agents find each other, and safely and securely collaborate, interact, and even transact.| InfoWorld
A slew of obsolete modules are slated to be dropped from Python, a possible prelude to a process for keeping the standard library cleaner.| InfoWorld
The company says developers can expect meaningful improvements for front-end and UI development as well as for fundamental coding tasks.| InfoWorld
Analyzing large volumes of data is only part of what makes big data analytics different from traditional data analytics| InfoWorld
Cloud-native data platform puts Spark, Presto, Hive, and Airflow at your fingertips, while controlling your cloud spending| InfoWorld
SQL databases have constraints on data types and consistency. NoSQL does away with them for the sake of speed, flexibility, and scale.| InfoWorld
Perhaps the biggest thing since open source or Google, LLMs may have companies fighting for supremacy, but it’s the developers who come out ahead.| InfoWorld
The integration will provide developers and enterprises easier access to AI tools, better UI, support, and increased productivity, analysts say.| InfoWorld
A new JIT compiler, the first no-GIL edition of Python, better errors and typing enhancement, and the removal of dead batteries are all part of Python 3.13.| InfoWorld
Incremental improvements are on the way that promise to speed up Python by a factor of 2x to 5x, and remain compatible with existing code.| InfoWorld
Dive into data lakes—what they are, how they're used, and how data lakes are both different and complementary to data warehouses.| InfoWorld
Enterprise data warehouses are comprehensive structured data stores designed for analysis. They often serve as the data sources for BI systems and machine learning.| InfoWorld
Large language models evolved alongside deep-learning neural networks and are critical to generative AI. Here's a first look, including the top LLMs and what they're used for today.| InfoWorld