Development

Development coverage at ITworld

artificial intelligence public domain
compiling compiler code

chain rust link heavy iron metal

Developers invited to try out Rust Language Server alpha release

The server enables IDEs and other tools use Mozilla's Rust programming language

PowerVR

Realm revives object database for mobile dev

The Realm Mobile Platform brings the object database's ease of use to mobile apps

Concepts key to simpler C++

Bjarne Stroustrup mines generic programming for a better C++

The creator of C++ sees concepts in generic programming as key to more efficient, reliable code

Windows 10 VR

Microsoft buys Simplygon to simplify rendering VR and AR models

Microsoft is betting that less is more in 3D design, with the acquisition of the Swedish developer of a 3D data optimization system, Simplygon.

digitization concept

Pijul strives to be a simpler, safer Git

The challenger to Git and Subversion emphasizes patches over commits and snapshots for distributed version control

Davos 2017

AI should enhance, not replace, humans, say CEOs of IBM and Microsoft

Artificial intelligence should enhance human workers, not replace them, at least according to the CEOs of IBM and Microsoft.

Digital Key encryption

Sensitive access tokens and keys found in hundreds of Android apps

A new study performed by cybersecurity firm Fallible on 16,000 Android applications revealed that around 2,500 had API keys and access tokens for third-party services hard-coded into them.

JavaScript code

New tool forces JavaScript code correctness

The Prettier formatting tool ensures outputted JavaScript conforms to a consistent style

How to avoid becoming a dead-end developer

Stop now: Don't become a dead-end developer

Sensing a possible stall in your coding career? Here’s how to break free and tap your true potential

diamond light source synchrotron main chamber

OSGi at the UK's biggest science lab

Developers at Diamond Light Source set out to migrate a mission-critical, Java-based acquisition system to dynamic class loading. Here’s what they learned.

dart burst pop bust balloon growth balloon arrows

Node.js' success exposes its weaknesses

The server-side JavaScript juggernaut's complexity and vulnerabilities still bedevil many devs

Golang go puzzle pieces

Go 1.8 goes for efficiency and convenience

The latest release candidate for Go features HTTP2 Push support and an updated compiler back end for more efficient code

high priority sign arrow

Security tops app services priority list

Organizations are increasingly deploying application services to keep their applications humming, and for the first time, they are prioritizing security services over availability services.

A computer desktop with the word Python

Lambdascript adds functional programming to Python

The language project, still in the alpha stage, works with Python expressions and emphasizes literate programming

Predictions for the Future of Programming

11 predictions for the future of programming

Our coding crystal ball clues you into the twists and turns your programming career may take in the years ahead

closed sign

Microsoft closes the door on Visual Studio’s Team Rooms

For future collaboration, Microsoft encourages alternatives like Slack or its own Team Services

The year ahead in app dev

The year ahead for Java, JavaScript, Swift, and Universal Windows

Java and Swift will see significant upgrades, while JavaScript frameworks and Microsoft tooling will transform

fire

Facebook's React JavaScript library faces a new challenger

The small, lightweight Inferno library offers a major speed boost as well as server-side render streams, better real-world performance, and lower memory consumption

Load More