New C# 12 feature proves controversial: Primary constructors 'worst feature I've ever seen implemented'

An official blog post describing primary constructors, a new feature in C# 12, has provoked developers to complain, with comments…

Node 22 released with experimental support for require targeting ECMAScript modules and more

Node 22 - which will eventually be a LTS (Long-term support) version - is out with new features that include…

Go dev survey shows frustration with Python’s dominance of AI

An official survey of Go developers shows growing interest in building AI applications – but some frustration that Python dominates…

React Native and why Microsoft uses it for its own cross-platform development

Interview: Microsoft is among the biggest users of React Native for cross-platform development, despite having its own home-grown frameworks. At…

AI coding: Hugging Face engineer extols benefits of open source models, but hard questions remain

AI coding using open source models has advantages in transparency and the ability to customize them, but hard questions about…

Meta based its Threads on Instagram to ship it quickly – and now has to unpick it

QCon London: Meta software engineer Zahan Malkani, speaking at QCon London, said that Threads was shipped in just five months…

VS Code updated with test coverage API, fixed floating windows, TypeScript 5.4 and more

Microsoft has released an update to Visual Studio Code, now built on Electron 28, with hundreds of changes, including fixes…

Qt 6.7 and Qt Creator 13 released with variable fonts, improved C++20 support, and more

The Qt Company has released version 6.7 of the Qt framework as well as Qt Creator 13, a new version…

Cloudflare updates Workers platform with Python support, event notifications, and improved local development

Cloudflare has updated its serverless Workers platform with new features including Python support, event notifications from R2 storage, and improved…