Software Development

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

lost at sea storm life preserver risk prepared

5 pain points of modern software development—and how to overcome them

Struggling to keep up with rapid changes in business needs, technologies, skills requirements, and dev and ops duties? Keep these tips in mind

abstract binary code data tunnel

13 free tools for API design, development, and testing

These free and free-tier services and open-source utilities will have your API up and running in no time

penguin

An introduction to WSL 2

The Windows Subsystem for Linux gets a major overhaul; now adding a full Linux kernel

blue and orange binary code matrix

How to work with session state in ASP.Net Core

Take advantage of the session middleware component in ASP.Net Core to store and retrieve user data

colorful neon networking background

The best graph databases

These stellar databases combine horizontal scalability with highly efficient engines for storing and analyzing connected data

command line

NPM: Free public JavaScript registry will continue

Company says the free NPM package registry is here to stay, releases security upgrade for NPM Enterprise

java -- coffee beans

NetBeans 11.1 adds Java EE 8 support

Quarterly NetBeans release brings Java EE 8 support for Maven and Gradle apps, updates integration with Payara and GlassFish

binary code

Wasmer takes WebAssembly server-side

Company offers an embeddable WebAssembly runtime for multiple programming languages along with a package manager

binary code streaming from a monitor display

5 machine learning tools to ease software development

AI-driven development tools that provide code auto-completion, code vulnerability detection, and even cutting-edge code generation

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

How to write your own ggplot2 functions in R

You no longer have to worry about quoted and unquoted column names when using ggplot2, thanks to the latest version of the rlang package

row of desktop computers

Quark taps JavaScript to build ‘native’ desktop apps

Tool combines the Electron framework and a shared JavaScript runtime to create lightweight “sketches” with native app capabilities

chain rust link heavy iron metal

Get started with Rust in Windows programming

Microsoft signals that it might support Mozilla’s memory-safe alternative to C and C++

risk complexity tightrope

Will complexity kill Kubernetes?

Kubernetes wouldn’t be the first huge open source project to collapse under its own weight, but its champions say it’s different

modular humanoid polyhedra / connections / structure / building / network

How to use the command design pattern in C#

Take advantage of the command design pattern to decouple the requester of an action from the object that executes the action

Streaming data

How to use the Dapper ORM in C#

Take advantage of the lightweight, open source Dapper to simplify data access and ensure high performance

Referee shot from below on football field

TypeScript 3.6 brings stricter checking to iterators and generators

The latest TypeScript version, now available in beta, also introduces improvements for working with arrays and promises

developer programmer seated at desk in front of window

What is PaaS? Platform-as-a-service explained

The cloud-provided application development platform provides greater flexibility and less overhead so your programmers can focus on code

mobile enterprise apps

NativeScript 6.0 speeds up builds, app updates

Update to the JavaScript framework for building native iOS and Android apps also boasts smaller app binaries

solar eclipse sun ring shadow clods

Eclipse enterprise Java is due in September 2019

Eclipse says Jakarta EE 8 will be fully compatible with Java EE 8, with better cloud and microservices support slated for future versions

data scientist woman at virtual monitor user interface tools for data science by metamorworks getty

Applying devops in data science and machine learning

Having data scientists collaborate with devops and engineers leads to better business outcomes, but understanding their different requirements is key

Load More