Software Development

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

man woman decision
technology background 99779950

money raing down people winnings windfall

Software jobs pay twice the national average

Software.org report finds software jobs not only pay twice as much, but are growing at twice the rate of US jobs overall

container ship storage transport colorful containers diversity outsourcing

What’s new in Kubernetes 1.16

Kubernetes 1.16 brings the general availability of Custom Resource Definitions and improvements to volume management, metrics, and Windows support

java / coffee

Oracle pits GraalVM against Google Go

Oracle touts the fast startup and small memory footprint of the polyglot VM, which will soon be upgraded to Java 11

meeting / teamwork / collaboration / planning / strategy / analysis / data / charts

5 planning principles for agile development

Benefit from deeper backlogs and more impactful releases by making time to plan effectively

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

JDK 14: The new features in Java 14

Switch expressions and NVM-supporting file mapping byte buffers are slated for the next version of standard Java due in 2020

artificial intelligence computer head augmented reality

AI gets real (sort of) in the enterprise

Turns out AI isn’t magic pixie dust to sprinkle over legacy processes and legacy tech, but a fundamental rethinking of how to do business

cockroach bug binary2

4 Python test frameworks to crush your bugs

There’s more than one way to write, run, and maintain unit tests for your Python apps. These are four of the best

java coffee lover

JDK 13: The new features in Java 13

Java 13 arrives with improvements to garbage collection, application class-data sharing, and text blocks

green mesh rope network connections

Using HashiCorp Consul on Azure Kubernetes Service

Microsoft’s new Azure Managed Applications service lets HashiCorp bring its service mesh to Azure

road to future

Swift for TensorFlow aims for high-performance machine learning

Future plans for the project that brings Swift to machine learning include C++ interoperability, improved automatic differentiation, and support for distributed training

Man with steam coming out of ears angry frustrated mad

Why developers hate low-code

9 reasons programmers grow frustrated with the tools that are supposed to save them time

banana peel slip accident mistake fall by rapideye getty

How to handle errors in ASP.Net Web API

Learn to handle runtime errors using exceptions and return appropriate error codes and error messages in ASP.Net Web API

abstract data statistics

JavaFX 13 adds support for native rendering

Upgrade to the rich client platform for Java allows developers to integrate technologies such as OpenGL and WebGL for powerful visualizations

flow chart diagram / objects / elements / connections / programming / development / planning

Visual Studio 2019 gains C++ Concepts

Concepts allow the C++ programmer to document constraints on templates and have the compiler enforce them

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

Load More