Development

Software Development | News, how-tos, features, reviews, and videos

modular humanoid polyhedra / connections / structure / building / network
raining data on keyboard programming developer code

rust king iron bronze crown royal queen

What is Rust? Safe, fast, and easy software development

The Rust language’s unique approach results in better code with fewer compromises than C, C++, Go, and the other languages you probably use

windows 7 logo on mirrors man with derby hat on dock

Microsoft open-sources WPF, WinForms, and WinUI XAML

Developers will be able to contribute to these technologies on GitHub, as well as build a private copy of the UI stack

jw osjp soaring

Visual Basic.Net soars but may tumble soon

Although professional developers don’t think much of the language, Visual Basic.Net has many dedicated office applications

java -- coffee beans

JDK 12 beta: The new features coming to Java 12

The first beta builds are available, with switch expressions to improve coding and allow pattern matching, and raw string literals to simplify multiline expressions

08 crowd

What’s new in AWS Lambda

Lambda Layers provides code management and Lambda Runtime API provides custom runtime selection

thumbnail
video

R tip: Quick lookup tables with named vectors

Learn an easy method to use key-value pairs in R

Java / JVM / flavors / flavours

Amazon now has its own version of Java: Corretto

The Corretto 8 beta is now available, though its initial feature set is several years old

frustrated defeated discouraged upset mistake failure karina carvalho 87593 unsplash

Rust language is too hard to learn and use, says user survey

A survey of Rust users finds difficulty and frustration with the language’s highly touted features for memory safety and correctness

race speed sprint competition run

Java proposal would spot data races with a thread sanitizer

The effort would explore possibilities for integrating HotSpot and the JVM tool interface with performance monitoring and analysis

robot gear automation

What is an automation engineer? A growing role to address IT automation

Companies are starting to automate business, IT and development processes, and they’re looking for IT automation engineers to help develop, test and implement automation technology.

Computerworld > Mobile voting via phone / digital ballot

W. Va. says mobile voting via blockchain went smoothly

West Virginia's Secretary of State said the technology, first tried out in this year's mid-term election by a small group of voters, is not just a trend. It's 'the future.'

abstract binary code

GitHub alternative strives to be all open source, only open source

Git-based code hosting project Sr.ht aims to blend the best of GitHub, GitLab, and Bitbucket, while sticking with a copyleft license

2 dark web

First Houdini APIs for CSS layout debut

The W3C effort is meant to give developers more control over how a web page looks

binary chain / linked data / security / blockchain

Microsoft launches blockchain development kit

Microsoft's new software development kit aims to allow businesses to create distributed ledger technology for specific use cases and to aid integration of the technology with existing data and legacy systems.

bitcoin cryptocurrency virtual currency cyber payment money blockchain by pexels

Blockchain 2019: How crypto will convert cash, property into digital assets

While they're still nascent, new start-ups are launching that allow users to convert cash, property and digital assets into cryptocurrency that can be tracked and kept in a blockchain immutable record. But there are also some tall...

night lights 99689611

What is the MEAN stack? JavaScript web applications

The web application stack powered by MongoDB, Express, Angular, and Node.js leverages JavaScript from top to bottom

thumbnail
video

R tip: Keep passwords and tokens secure with the keyring package

Learn how to store credentials in an encrypted, secure keyring within R

digital language code

C# roadmap: What to expect in Microsoft.Net’s C# 8.0

Index types, nullable reference types, default interfaces, and async streams should improve code quality and make software more flexible over the long term

Load More