Software Development

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

java coffee lover
digital pixels building growth chart motion fractal futuristic

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

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

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

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

breaking out / eliminating barriers / breaking boundaries / freedom

What is open source software? Open source and FOSS explained

We trace the rise of free open source software—code that can be freely modified and shared—from philosophical outlier to modern powerhouse

bullseye target with 3 arrows

Business requirements: Tracing project deliverables to business goals

Any successfully executed IT project is guided by pre-defined business requirements. Here’s how to ensure project deliverables and resource allocation trace back to business needs.

Load More