News & Blogs
News and Events
Latest From Our Blogs
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...
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...
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...
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...
Agile and devops for SaaS and low-code development
Agile methodologies empower teams to prioritize backlogs, commit to an accomplishable amount of work, and deliver...
Musk’s xAI unveils a new API service for Grok models
Elon Musk-backed generative AI venture, xAI, has unveiled a new API service for its Grok models to allow developers to...
Is data gravity no longer centered in the cloud?
The phenomenon of data gravity moving away from the cloud continues as businesses reassess their cloud strategies....
Why Python is the language of choice for AI
The widespread adoption of AI is creating a paradigm shift in the software engineering world. Python has quickly...
Rust 1.82 brings Cargo info subcommand
Rust 1.82, the newest version of the popular memory-safe programming language, fulfills a longstanding request for...
IBM works to address the developer skills gap with AI
When IBM announced in May 2023 that its generative artificial intelligence tools were in use by its AI assistant,...
How Kubecost shines a light on GPU efficiency
Many enterprise engineering teams—perhaps most at this point—have dived headlong into GPUs to build out...
11 open source AI projects that developers will love
The most creative and impactful ideas in software often appear as open source. Sharing code invites a global community...
Stopping the rot in AI spending
They say that half the money spent on advertising is wasted, but the problem is figuring out which half. If that’s...
True multithreading in Python at last!
This (half-) month in Python and elsewhere: Python 3.13’s “no-GIL” or “free-threaded” version is out, and you can try...
AI stagnation: The gap between AI investment and AI adoption
AI continues to shape cloud strategies, but AI implementation is going slower than most predicted. This is frustrating...
Free-threaded programming in Python 3.13
This (half-) month in Python and elsewhere: Python 3.13’s “no-GIL” or “free-threaded” version is out, and you can try...
How to use Task.WhenEach in .NET 9
The upcoming release of .NET 9 introduces the Task.WhenEach method, which enables developers to handle asynchronous...
Secure Azure Kubernetes with Advanced Container Networking Services
Microsoft’s Azure Kubernetes Service is designed to take care of much of the day-to-day management of Kubernetes,...
WasmGC and the future of front-end Java development
JavaScript is the clear choice for front-end development today, but there is a longstanding push to be able to use...
Get started with the free-threaded build of Python 3.13
The single biggest new feature in Python 3.13 is something Python users have anticipated for ages: a version of Python...