Software Development

Software Development news, information, and how-to advice

virtualization

Users review service virtualization tools

Developers and IT pros weigh in on service virtualization offerings from CA, IBM, Micro Focus, Parasoft, and SmartBear Software

human resources employees examine magnifying glass

Stack Overflow adds developer IQ scores to profiles

Developers can test—and publicize—their proficiency across 63 categories

raining data on keyboard programming developer code

What’s new in Microsoft Visual Studio Code

Microsoft regularly updates Visual Studio Code. Keep track of the updates’ key capabilities in this changelog

toy rocket ship

What is Cython? Python at the speed of C

A superset of Python that compiles to C, Cython combines the ease of Python and the speed of native code

money cash salary compensation hundred dollars fistful of money

Developers prefer learning over money, but still want money

An Accenture survey also shows that most platforms are poor at providing good content

android phone note taking app apps organization handwriting2

Android developers get programming extensions for Kotlin

The beta Android KTX extensions should make coding in Kotlin more concise and idiomatic

17 open source table laptop group

Who really contributes to open source

New data debunks several myths around which companies lead in open source contributions

business man megaphone message

Get started with Azure Event Grid for serverless publish-and-subscribe

Microsoft’s publish-and-subscribe event-distribution tool is now ready for your code

newspaper headlines

What’s new in Python 3.7

Python 3.7 adds new classes for data handling, optimizations for script compilation and garbage collection, and faster asynchronous I/O

millennial working from home laptop remote employee worker programmer developer

What’s new in Microsoft .Net Core

.Net Core 2.1 promises better build performance and several other improvements for developers

reaching out / handshake / new connection / teamwork

How to consume a Web API using RestSharp

Take advantage of the flexible and easy-to-use RestSharp HTTP API client to consume your REST APIs

Computerworld - Scary Tech [Slide-12] - Language translation systems run by big brother

What is LLVM? The power behind Swift, Rust, Clang, and more

Learn how the compiler framework for programmatically generating machine-native code has made it easier than ever to roll new languages and enhance existing ones

compiling compiler code

What’s new in Google's V8 JavaScript engine

WebAssembly gets a boost with streaming compilation in the upcoming branch

rust king iron bronze crown royal queen

Rust roadmap: The new features planned for Rust 2018

The Epoch release is likely to ship in September, and keep “unstable” features separate from the Rust 2018 production version

typewriter typescript

What’s new in TypeScript 2.7

The new release of the JavaScript superset include fixed length tuples definite assignment checks for class properties

percentage analytics fraction numbers

How classification and clustering work: the easy way

People are often confused about what these are and what the difference is. So here is an explanation using the old-fashioned way: in an Excel spreadsheet

Keyboard with blue update button

Oracle extends Java JDK 8 updates to 2019

Oddly, JDK 8 will get public updates even after updates end for the later JDK 9 and JDK 10 Java releases

networking background

Why you should use a graph database

Graph databases excel for apps that explore many-to-many relationships, such as recommendation systems. Let's look at an example

toy2018 title

InfoWorld’s 2018 Technology of the Year Award winners

InfoWorld editors and reviewers pick the year’s best software development, cloud computing, data analytics, and machine learning tools

toy2018 title

Technology of the Year 2018: The best hardware, software, and cloud services

InfoWorld’s 2018 Technology of the Year Award winners recognize the best tools and technologies for software development, cloud computing, data analytics, and machine learning

Load More