“Boring is good, boring is stable” is credo of Go programming language
With the launch of Go 1.21, Google engineer Russ Cox says there will never be a Go 2 that "breaks Go 1 programs." In doing so, he reiterates a promise made for Go 1.0 in 2012.
"Boring is good. Boring is stable. Boring means you can focus on your work, not on what's different about Go," Cox asser... Read more
Python responds to AI development and removes GIL: joy among developers
Python will gradually remove GIL from the programming language over the next few years. This is an important development to keep Python relevant in the area of AI model development. The transition period is longer than five years but is a conscious decision by the Python Steering Council because co... Read more
Dart Frog 1.0 framework helps Flutter developers maximise Dart
Flutter consulting company Very Good Ventures (VGV) today released Dart Frog 1.0, an open-source backend framework for the Dart programming language.
Dart is best known as a language within Flutter, an open-source UI development kit developed by Google. Mobile apps are developed with this, which... Read more
Microsoft releases more Rust features for Windows kernel
Microsoft has been working on initiatives around the Rust programming language for a while. In late April, for example, it revealed that it was working on a major project to rewrite Windows in this more efficient code. Now it is releasing more features for Windows' Rust kernel in the latest Insider... Read more
Nvidia says Software 3.0 has arrived: what does it entail?
Nvidia CEO Jensen Huang knows all too well how lucrative the AI hype is for his company. But there is certainly no denying the innovations courtesy of artificial intelligence. According to Huang, the innovation is so impactful that from now on we should talk about "software 3.0. What does that mean... Read more
C++26 adds hazard pointers
The ISO C++ standards committee chair gives an initial insight into C++26. This is a standard for the C++ programming language that will be issued in 2026.
A new standard for the C++ programming language is issued every three years. The last release, C++20, will be succeeded at the end of this ... Read more
What are the most important updates in Java 20?
As of today, JDK 20 is available for use. 6 JEPs get the necessary updates in JDK 20. We were able to get a sneak peek before the launch via a briefing with Oracle and briefly list them in this article.
For about five years now (since the launch of JDK 10), organizations and developers using Jav... Read more
Rust 1.65 nears finishing line after six years of development
Rust's developers report that version 1.65 is nearing the finishing line after nearly six years of development. Among other features, the release introduces stable generic associated types (GATs).
Rust's developers view the release as monumental. The team's been working hard since the project's ... Read more
Romanian developers excel in programming languages favored overseas
Romanian IT professionals have a wealth of experience in Python and other programming languages favored among Silicon Valley startups.
Romania has emerged as one of the best European countries to find talent in recent years. Expertise has led local IT professionals to excel in Python and other p... Read more
Programming language Go gets vulnerability scanner
Go, Google's open-source programming language, has a new tool for discovering vulnerabilities. The 'govulncheck' command allows developers to scan for vulnerabilities in code through an online database.
The Go development team says the command contacts the database at vuln.go.dev. The vulner... Read more