Software Development

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

Two developers / programmers collaborate as they review code via laptop display.
java -- beans, grounds, coffee -- binary background

Java / coffee / beans

JDK 17: The new features in Java 17

Always-strict floating point semantics, a foreign function and memory API, and a uniform API for pseudo random number generators are planned for the Java long-term support release due in September.

fighting back against digital disruption boxing gloves red executive in red tie thinkstock

Snowflake pushes back at… whom?

Making great efforts to tout its closed source software, Snowflake may be trying to convince an audience that doesn't really care.

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

“Do More with R” video tutorials

Search for R video tutorials by task, topic, or package. Most videos are shorter than 10 minutes

Profile photo of a developer / programmer reviewing code on monitors in his workspace.

Microsoft equips Visual Studio Code with extension for Project Tye microservices

The experimental tool helps with viewing, running, and debugging apps from within the editor.

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

Use the new R pipe built into R 4.1

Learn the new pipe operator built into R 4.1 and how it differs from the maggritr pipe. Don’t want to install R 4.1 yet? See how to run R 4.1 in a Docker container.

ifcr 061 thumb
video

How to use the new R pipe in R 4.1

See the new pipe operator built into R 4.1 and how it differs from the maggritr pipe. Don't want to install 4.1 yet? Learn how to run R 4.1 in a Docker container.

A virtual checkmark in digital system / standards / quality control / certification / certificates

How to validate method parameters using PostSharp in C#

Take advantage of aspect-oriented programming using PostSharp to validate method parameters in C#.

teamwork puzzle organized pieces together

Apple Xcode 13 supports teams, Swift concurrency

Latest version of Apple’s IDE backs Xcode Cloud CI/CD, team development features, and Swift concurrent programming using async/await and actors.

swiss army knife tool multi task project management survival

Power Platform becomes the new Visual Basic

Low-code tools enter the application development life cycle as Power Platform’s fusion bridges enterprise development models.

nw circular staircase loop infinity nautilus by tine ivanic via unsplash

How to choose a cloud-based CI/CD platform

Hosting CI/CD in the cloud can both speed up interactions between development pipelines and source code repositories and make life easier for developers.

apple logo

Apple Xcode Cloud brings CI/CD to Xcode IDE

Xcode Cloud allows Apple developers to build apps and run automated tests in parallel in the cloud, directly from Xcode.

Missed target arrows bullseye

IBM Python toolkit measures AI uncertainty

IBM’s Uncertainty Qualification 360 is an open source library of Python algorithms for quantifying, estimating, and communicating the uncertainty of machine learning models.

youtube thumbnails template 021020
video

Using channels to communicate between goroutines | Smart Go

The channel datatype in Go lets you send messages easily between goroutines, or concurrent operations. Learn how to get started with them in this quick introduction.

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

Go fuzz to catch hard-to-find bugs in Go

Native Go fuzz testing tool is now ready for beta testing but won’t be included in upcoming release of the language.

red eyed tree frog

JFrog unveils software distribution service

New addition to the JFrog devops platform promises to speed up software deployments, updates, and concurrent downloads across hybrid infrastructure, edges, and IoT devices.

command line

How to CRUD with Node.js and MongoDB

Node.js and MongoDB make for a very fast and flexible development experience. Just watch how quickly and easily we can create, read, update, and delete a document in MongoDB with Node.

Abstract network of digital streams.

Why developers use Confluent to manage Apache Kafka

How the fully managed Kafka service can bring peace and simplicity to the lives of those who depend on event streaming infrastructure.

programmer graduate certification megaphone announcement bull horn

Catching up on Build 2021: AI and Arm

Build 2021 packed a lot into 48 hours; here are some of the announcements you may have missed.

Load More