4 steps to streamline enterprise cloud spending
The proliferation of cloud computing has fundamentally reshaped how enterprises handle their critical workloads, transforming the cloud into a strategic tool and business enabler. Hyperscalers — cloud service providers that offer scalable, flexible ...
What tech teams need to know about WebAssembly
WebAssembly, or Wasm, is an open standard that defines a portable binary-code format and corresponding text format for executable programs. Created and maintained by the World Wide Web Consortium (W3C), Wasm is designed to facilitate high-performance ...
Weaponizing generative AI
Well, that didn’t last long. Generative AI has existed just a few short years, but already we seem to be alternating between bouts of disillusionment and euphoria. More worrying, however, is not where we are on Gartner’s Hype Cycle, but how genAI ...
The Python AI library hack that didn’t hack Python
Guess what’s both one of the fastest-growing and most popular languages of 2024? (Hint: It’s not Java.) Also in Python this month: A clever hack of a popular Python AI library offers some hard security lessons, a new Python package management tool...
Chicago flunks cloud economics
The city of Chicago has devised a brilliant plan to jack up its cloud computing tax from 9% to 11%. As someone who has worked in tech for decades, I’ve seen this movie before, and (spoiler alert) it didn’t have a happy ending. This is not a diatri...
Microsoft .NET Community Toolkit backs partial properties
Microsoft has released .NET Community Toolkit 8.4, with support for partial properties in MVVM Toolkit source generators as well as new MVVM Toolkit diagnostic analyzers. The update was unveiled December 12. Source code for the .NET Community Toolkit ...
Visual Studio Code adds overtype mode, paste with imports
Visual Studio Code 1.96, the latest version of Microsoft’s popular code editor, has arrived with an overtype mode and a “paste with imports” feature for JavaScript and TypeScript. Also known as the November 2024 release, Visual Studio Code 1.96 ...
Java Applet API heads for the exit
Java would finally shed its Java Applet API under an OpenJDK proposal created December 4. The JDK Enhancement Proposal notes that the API not only has been deprecated for removal for some time but is obsolete, because neither the current Java Developm...
How to chunk data using LINQ in C#
Language-Integrated Query, or LINQ for short, brings a query execution pipeline directly into C# and the managed environments of .NET Framework and .NET Core. LINQ provides several ways to execute queries and handle complex data manipulation tasks. Ch...
Azure hardware innovations and the serverless cloud future
Microsoft uses its events to lift the hood on Azure’s hardware and the infrastructure it uses to manage and run its services. Ignite 2024 was no different. Azure CTO Mark Russinovich’s regular Inside Azure Innovations presentation went into some d...
InfoWorld’s 2024 Technology of the Year Award winners
Artificial intelligence, including generative AI, continues to evolve rapidly across enterprise organizations, despite a lot of heavy lifting still required of software developers and data scientists. Many organizations continue to struggle to move ge...
Google unveils Gemini 2.0 AI model for agentic era
Emphasizing a new AI model for the agentic era, Google has introduced Gemini 2.0, which the company calls its most capable model yet. Announced December 11, the Gemini 2.0 Flash experimental model will be available to all Gemini users. Gemini 2.0 is b...
3 takeaways from the Ultralytics AI Python library hack
When attackers compromised Ultralytics YOLO, a popular real-time object detection machine-learning package for Python, most assumed the Python Package Index, or PyPI, must be the point of failure. That made sense because the tampered software artifact...
OpenSilver 3.1 brings XAML designer for VS Code
OpenSilver 3.1, the latest version of Userware’s open-source framework for cross-platform .NET development, has arrived with what the company calls the first-ever drag-and-drop XAML designer for Microsoft’s Visual Studio Code editor. Announced Dec...
The makers and takers of WordPress
The idea of open-source software seems kind of nuts. Millions (billions?) of lines of code doing all kinds of amazing things and available for free? That sounds too good to be true. But it is true. Between me writing this article and you reading it ...
Go eclipses Node.js in web API requests, Cloudflare reports
Go has surpassed Node.js as the most popular language used for making automated API requests, according to cloud provider Cloudflare’s annual review of internet trends. More than half of the internet traffic seen by Cloudflare is API-related, and mu...