Open source gets complicated
Oh, for the days when “open source” was simply the business-friendly version of “free software.” When we could make believe that the Open Source Definition (OSD) crafted for a world of packaged software shipped on CDs or other physical media w...
Google expands Responsible GenAI Toolkit
Google has enhanced its Responsible Generative AI Toolkit for building and evaluating open generative AI models, expanding the toolkit with watermarking for AI content and with prompt refining and debugging features. The new features are designed to w...
A look at risk, regulation, and lock-in
“We’re from the government, and we are here to help!” has been a laugh line for many years, but clearly, there are some good aspects to government involvement in how enterprises consume IT resources, including cloud computing. While major cloud ...
A look at risk, regulation, and lock-in in the cloud
“We’re from the government, and we are here to help!” has been a laugh line for many years, but clearly, there are some good aspects to government involvement in how enterprises consume IT resources, including cloud computing. While major cloud ...
JetBrains offers free use of WebStorm and Rider IDEs
Select developers now are getting free access to JetBrains’ WebStorm and Rider IDEs. The company on October 24 announced it has launched non-commercial licenses for its WebStorm JavaScript and TypeScript IDE and the Rider cross-platform .NET and gam...
Next.js 15 arrives with faster bundler
Vercel has released Next.js 15, the latest version of the company’s React-based web framework, featuring a stable, production-ready version of the high-performance Turbopack bundler optimized for JavaScript and TypeScript. Written in the Rust langua...
Enter the Neoverse with Azure’s Cobalt servers
Microsoft has been running Arm servers as part of Azure for some time now, initially with Altera Ampere hardware, but now with its own Cobalt 100 hardware. The Cobalt processors are based on Arm’s Neoverse architecture and were first announced nearl...
Syncfusion open-sources UI controls for .NET MAUI
Developer tools maker Syncfusion has released a set of open source UI controls for Microsoft’s .NET MAUI (Multi-platform App UI), for building high-performance applications for iOS, Android, macOS, and Windows from a single codebase. The Syncfusion ...
The best Python libraries for parallel processing
Python is powerful, versatile, and programmer-friendly, but it isn’t the fastest programming language around. Some of Python’s speed limitations are due to its default implementation, CPython, being single-threaded. That is, CPython doesn’t use ...
Why we get buggy software
The manufacturing of physical objects is largely understood, mostly because the same thing is being produced over and over. If you are cranking out widgets, the process is orderly, repeatable, and possibly even perfectable. You can find and improve ...
The power of prime numbers in computing
Everyone knows that a prime number is one that cannot be made by multiplying other whole numbers together. This deceptively simple attribute hides a world of complexity that has engaged mathematicians ancient and modern. This quality of primes also ha...
Developers embracing API-first development, survey says
Developers are shifting from code-first to API-first thinking when it comes to software development, according to the newly released 2024 State of the API Report from API platform provider Postman. Released October 15, the sixth-annual report is based...
Java proposal would shrink JDK by 25%
In an effort to improve Java performance in cloud environments, an OpenJDK proposal is afoot to reduce the size of the JDK (Java Development Kit) by about 25%. The plan calls for enabling the jlink tool to build custom runtime images without using the...