Software Development

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

abstract data statistics
flow chart diagram / objects / elements / connections / programming / development / planning

accuracy - dart on the outer edge of the dart board

Dart language taps machine learning for code completion

Google’s Dart 2.5 SDK features previews of machine learning powered code completion and a foreign function interface for C interoperability

CIO | Middle East  >  Egypt  >  Giza  >  Sphinx and pyramids at sunset

Is Java the next COBOL?

60 years later, billions of lines of COBOL live on. Could Java, SQL, or Python last as long?

decision pathway question where to go prioritize

Rust vs. Go: How to choose

Do you want execution speed or developer speed? Memory safety or easy concurrency? How to decide between Rust and Go

Java / gears / moving parts working together / binary code / coding / programming / development

Eclipse Jakarta EE arrives

Two years after taking over Java EE from Oracle, the Eclipse Foundation has shipped its implementation of Java EE 8

Volunteers / volunteerism  >  A group of business people raises their hands.

Coming to grips with Microsoft’s P#

Microsoft’s tools for building reliable distributed applications are beginning to gain traction

start-finish road signs point in opposite directions / stages / order / sequencing

Work begins on Java 14

An upgrade to file mapping byte buffers to support non-volatile memory is targeted for the next version of standard Java due in 2020

face off boxing

Visual Studio Code vs. Visual Studio: How to choose

Deciding between Visual Studio Code and Visual Studio may depend as much on your work style as on the language support and features you need. Here’s how to decide

CSO  >  An exclamation-mark alert in a field of abstract technology.

How to implement global exception handling in ASP.Net Core MVC

Take advantage of global exception handling to avoid writing scads of boilerplate exception handling code in ASP.Net Core MVC

typewriter typescript

Microsoft proposes Static TypeScript for embedded systems

Static TypeScript is a subset of TypeScript that runs in a web browser and compiles to ARM Thumb machine code

java coffee cup with number 8 froth eight by undefined undefined getty

Jabel brings post-Java 8 features to Java 8 users

Using the ‘annotation processor,’ developers can take advantage of the latest Java language features and still compile to Java 8 bytecode

tip jar thinkstockphotos 519648993

Should open source software advertise?

Funding open source has never been more important. It’s also never been harder

Glowing abstract numbers

Golang 1.13 adds number literal prefixes

Go language extensions should make it easier for programmers to move between Go and other C-family languages

Angular 2 primary

What’s new in Angular: Angular 9.0 beta is here

The popular JavaScript framework for desktop and mobile apps produces better code and enhances the Bazel compiler

Do More With R [video teaser/video series] - R Programming Guide - Tips & Tricks

Get API data with R

No R package for the API you want? It’s easy to write your own function with the httr and jsonlite packages.

Man with mouth ajar looking surprised

7 Visual Studio Code extensions you didn’t know you needed

These surprising Visual Studio Code extensions are useful in all sorts of ways — apart from writing and editing code

tools / toolkit

6 top-notch tools for React developers

Facebook’s JavaScript UI library has sparked an ecosystem of companion tools and frameworks

Garbage can paper trash

OpenJDK proposal would speed up Java G1 garbage collector

A JVM flag would turn off concurrent refinement to achieve better throughput at the cost of latency for appropriate workloads

network management tools

Extending Visual Studio Code

Microsoft makes it easy to add new tools and language support to its open source development tool

Load More