Software Development

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

Wired brain illustration - next step to artificial intelligence
Javaworld > JVM / JDK / JRE explainer series > Java Runtime Environment > monitoring + configuration

blockchain 2

Integrating Web3 technologies with Azure Devops

Microsoft’s Azure incubation team is experimenting with blockchain technologies. Can the company make them ready for the enterprise?

Java / coffee / beans

JDK 20: The new features in Java 20

Pattern matching for switch statements and expressions will be previewed for a fourth time in the next version of standard Java, due in March 2023.

IBM sign

IBM sues Micro Focus for mainframe software copyright infringement

IBM alleges that software partner Micro Focus copied its proprietary file format and broke a contract with the company, in a suit filed Monday in the Southern District of New York.

falling swift

Swift language plans for 2023 emphasize concurrency and generics

Builders of the Apple-developed Swift language intend to also move the language forward in C++ interoperability and add a Swift parser.

help wanted data center network room it shortage now hiring by yinyang getty

How to beat the Kubernetes skills shortage

While Kubernetes container management is key to digital transformation, Kubernetes talent is in short supply. Follow these 4 strategies of successful companies to fill the gap.

youtube thumbnails template old

Hashmaps: Key-value stores in Rust

Hashmaps in Rust let you store values (most any type) and access them by way of keys (like strings or integers). They're similar to their named counterparts in Java, or Python's dictionaries. Learn in this video the basics of working...

global time zones with 4 clocks

7 dos and don’ts for working with offshore agile teams

Tools are helpful, but they can’t replace trust and appreciation. Follow these expert tips to better connect with your team members an ocean away.

A pattern of Twitter-like bird icons and binary code is broken / breached / hacked.

What open source gets wrong with Mastodon

The open source alternative to Twitter is forgetting the customer experience in its rush to make a political statement about decentralization.

Rust language

Rust tutorial: Get started with the Rust language

Here's how to get your feet wet with Rust, from using Rust’s toolchain to creating projects, working with third-party code, managing libraries, and more.

Digital Transformation / Conceptual abstract of a woman making a leap of faith in a binary world.

Angular 15 arrives with standalone APIs

The new standalone APIs, now graduated from developer preview, allow Angular developers to build applications without using NgModules.

hands hold a string of lightbulbs hands at sunset / ideas / brainstorming / invention / innovation

6 state management techniques for ASP.NET Core MVC

You have a number of different ways to store and retrieve data between requests in ASP.NET Core MVC applications. Here’s how to take advantage of them.

happy confetti celebrate victory proud winner ambreen hasan 346960 unsplash

The best new features in Next.js 13

Next.js 13 brings a slew of new features, including the new Turbopack bundler, support for React Server Components, and more. Let's get started with Next.js 13.

youtube thumbnails template old

GPU-accelerated Python with CuPy and Numba's CUDA

Math in Python can be made faster with Numpy and Numba, but what's even faster than that? CuPy, a GPU-accelerated drop-in replacement for Numpy -- and the GPU-accelerated features available in Numba. Learn how to use CuPy and Numba's...

error neon mistake

TypeScript 4.9 intros operator for finding coding mistakes

New ‘satisfies’ operator validates that the type of an expression matches some type, catching many possible errors.

command line

Deno stabilizes NPM compatibility

With Deno 1.28, developers now can import more than 1.3 million NPM modules, as well as run NPM scripts and CLIs and execute NPM packages with subcommands.

global network

How to identify and solve web-scale problems

The storied history of web-scale problems offers lessons for operators of increasingly complex IT environments.

teamwork puzzle organized pieces together

SAP Build wields low-code for business apps, workflow automation

Cloud-based visual low-code and no-code development environment allows non-developers to create web apps, mobile apps, and automated business processes by dragging and dropping pre-built components.

three blue black archery arrows hit round target bullseye center 167437636

Filter JavaScript objects the easy way with Arquero

Use popular 'grammar of data' syntax to filter and subset your two-dimensional JavaScript arrays and more. Here's how to use Arquero for data wrangling in Observable JavaScript and Node.js.

Load More