Comparing the AI code generators
Every developer has now pasted code into ChatGPT or watched GitHub Copilot autocomplete a function. If that’s your only exposure, it’s easy to conclude that coding with large language models (LLMs) isn’t “there yet.” In practice, model quali...
Running PyTorch on an Arm Copilot+ PC
When Microsoft launched its Copilot+ PC range almost a year ago, it announced that it would deliver the Copilot Runtime, a set of tools to help developers take advantage of the devices’ built-in AI accelerators, in the shape of neural processing uni...
Sizing up the AI code generators
Every developer has now pasted code into ChatGPT or watched GitHub Copilot autocomplete a function. If that’s your only exposure, it’s easy to conclude that coding with large language models (LLMs) isn’t “there yet.” In practice, model quali...
Node.js 24 drops MSVC support
Node.js 24 has been released. The latest version of the open-source, cross-platform JavaScript runtime upgrades the Google V8 JavaScript engine to version 13.6 and the NPM package manager to version 11. Node.js 24 also drops support for MSVC, Microsof...
The best new features and fixes in Python 3.14
The first beta release of Python 3.14 is now available. This article presents a rundown of the most significant new features in the next version of Python and what they mean for Python developers. Major new features in Python 3.14 These are the most s...
Ubuntu 25.10 Daily Builds Now Available to Download
Get early access to Ubuntu 25.10 'Questing Quokka' through official daily builds. Download, test and contribute to Ubuntu's development before its October release. You're reading Ubuntu 25.10 Daily Builds Now Available to Download, a blog post from OMG...
WordPress Campus Connect Expands
WordPress Campus Connect, initially launched in October 2024 as a pilot program, has now been formally established as an official event series due to its resounding success. The inaugural program, spearheaded by myself, Anand Upadhyay, garnered immense...
Technical debt is just an excuse
We need to stop using the term “technical debt” as an excuse. Ward Cunningham coined the term and gave it a precise meaning. For Cunningham, technical debt was a conscious decision. The development team, while realizing that there is a better, mo...
8 ways to do more with modern JavaScript
JavaScript is an incredibly durable, versatile, and capable language, and often provides everything you need right out of the box. The foundation for success is knowing the full expanse of what JavaScript offers and how to leverage it in your programs...