Software Development

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

african american woman on laptop mac diversity gender equality programmer devops by christina moril
artificial intelligence brain machine learning digital transformation world networking

digital twins ai robots mirror image duo pair toy robots

Review: DataRobot aces automated machine learning

DataRobot’s end-to-end AutoML suite not only speeds up the creation of accurate models, but can combine time series, images, geographic information, tabular data, and text in a single model

pottery skill talent tools binary fluid maleable create clay by marina skoropadskaya

JDK 16: The new features in Java 16

Due March 2021, the next Java upgrade targets primitive classes, sealed classes, records classes, a vector API, and ports for Windows on ARM64 and Alpine Linux

miniature figurines on a circuit board amid binary code / hardware / development / microservices

Steeltoe: Simplify building .NET cloud microservices

Open source .NET tools help build and deploy distributed applications to Spring Cloud and Kubernetes.

Hopscotch numbers

PHP 8.0 arrives with union types, JIT compilation

Major PHP upgrade also features named arguments and attributes, for including structured metadata in classes, functions, methods, and more

skyscraper windows2

How to log data to the Windows Event Log in C#

Take advantage of the Windows Event Log to store the log data of your .NET Core applications running on Windows

Digital bugs amid binary code. [security threats / malware / breach / hack / attack]

The Open Source Security Foundation was a long time coming

The open source process by which we find and fix bugs is also the right way to tackle software security. The OpenSSF offers us a chance to coordinate our efforts.

mainframe servers in the cloud

The future of COBOL is now

The COBOL skills gap is neither as extreme nor as straightforward as you might imagine. Here’s what companies can do to keep their COBOL systems running, and what would-be COBOL developers should know before taking the plunge.

Java / coffee

Kotlin adds dynamic method invocation for JVM

Experimental feature in Kotlin 1.4.20 allows string concatenations to be compiled into dynamic invocations for JDK 9 or later targets

command line

4 nonprofits teaching disadvantaged students to code

With career accelerators, workshops, and coding courses, these nonprofits are putting low-income and underrepresented students on the path to programming and computer science careers.

rust king iron bronze crown royal queen

What’s new in Rust 1.48

Rust was designed to make it easy to develop fast and safe system-level software. Here’s what’s new.

keyboard laptop microsoft edge logo web browser by urupong getty images 1200x800

Getting started with WebView 2

Use Chromium Edge in your applications to render and interact with HTML content.

typewriter typescript

TypeScript 4.1 arrives with template literal types

The template literal type has the same syntax as template literal strings in JavaScript except it is used in type positions

devops code programming agile digital transformation by florian olivo nathan dumlao via unsplash

The 3 keys to scaling enterprise devops use

The 2020 State of DevOps report by Puppet and CircleCI draws a clear line between mature devops organizations and their use of self-service internal platforms paired with rock solid change management processes and integrated security....

Lego building blocks

Public clouds and big tech target low-code capabilities

Big players are joining the low-code game, offering platforms to help developers and amateurs create apps for everything imaginable.

anonymous masks

Use multiple implementations of an interface in ASP.NET Core

How to register multiple implementations of an interface with the IoC container in ASP.NET Core and retrieve a specific service at runtime

survival life preserver risk swimming rescue

3 ways containers shine in a crisis

Linux containers provide the kind of flexible, agile, and secure development environment needed during times of change

archiveprogram github bookshelf

GitHub expands open source archive program into three key libraries

The Github Archive Program aims to preserve historically relevant pieces of open source software to allow future software developers to see how the community built and reviewed code.

pug dog sad grumpy staring closeup watching eyes

Servo browser engine adopted by Linux Foundation

Rust-based project that originated at Mozilla is intended to provide a high-performance, safe rendering web engine for embedding in other applications

Load More