Software Development

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

money raing down people winnings windfall
artificial intelligence computer head augmented reality

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

digital pixels building growth chart motion fractal futuristic

How low-code platforms are transforming software development

Drag-and-drop platforms enable developers to assemble applications without the need for manual programming. Shell Downstream, NTT Data Services and 7-Eleven are among those leveraging low-code to create business value.

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?

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

maze lost question direction wayward

Semi-supervised learning explained

Using a machine learning model’s own predictions on unlabeled data to add to the labeled data set sometimes improves accuracy, but not always

binary chains / linked data / security / blockchain

Why blockchain, despite some early success, remains a corporate enigma

While the benefits of blockchain seem straightforward, the nuances around implementing it — including adding business partners to a network, integrating it with legacy systems and navigating uncertain regulatory waters — make its...

Pacific Ocean Waves

VMware vSphere goes Kubernetes native

A re-architecture of vSphere with a Kubernetes control plane, Project Pacific looks like Kubernetes to developers and vSphere to admins

Chains of binary data.

Deloitte launches ‘Blockchain in a Box’ hands-on demonstrator

The consultancy said a modular computing system will enable hands-on testing of the distributed ledger technology by enterprises hoping to get a grasp on what it can, or cannot, do.

executive pointing to video play button icon

Ruffle project hopes to resurrect Flash Player

The project uses Rust and WebAssembly to allow playback of Flash media more securely than the original Adobe player

java / coffee / beans

What is EJB? The evolution of Enterprise JavaBeans

Java's server-side platform for developing distributed business applications

two rubies ruby

Ruby on Rails 6.0 adds rich text capabilities

JavaScript, database support also get nods

Illustration of head made out of gears with 2 hands holding it with cloud background

Automated machine learning or AutoML explained

AutoML frameworks and services eliminate the need for skilled data scientists to build machine learning and deep learning models

saas

CloudBees readies software delivery management, Jenkins X via SaaS

The SaaS services are an attempt to commercialize and expand its CI/CD tools

language / alphabet / letters / characters

PHP plus: P++ proposal would create a stricter dialect

It's not a fork, but a stricter version that could leave compatibility baggage behind and add new features more easily

08 strength

Why open source has never been stronger

With cloud companies open-sourcing their innovations, and enterprises increasing participation, open source sustainability is at an all-time high

futuristic digital tunnel

What is an API? Application programming interfaces explained

Application programming interfaces hide complexity from developers, extend systems to partners, organize code, and make components reusable

e learning online education book pages education webinar by anthiacumming getty

Unsupervised learning explained

Unsupervised learning is used mainly to discover patterns and detect outliers in data today, but could lead to general-purpose AI tomorrow

Load More