Software Development

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

spider web with water beads

Understanding WAGI, the WebAssembly Gateway Interface

One of the oldest web development techniques is back, ready to power a new generation of edge hardware and services.

Java / coffee / beans

JDK 17: The new features in Java 17

The latest long-term support release of standard Java features always-strict floating point semantics, a foreign function and memory API, a uniform API for pseudo random number generators, and much more.

ai artificial intelligence technology abstract layered background

Machine learning is moving beyond the hype

Today, companies across every industry are deploying millions of machine learning models across multiple lines of business. Soon every enterprise will take part.

python snake programming language

Python slithers toward top of language popularity index

The Python programming language closes in on leader C in the September Tiobe rankings.

rust king iron bronze crown royal queen

What’s new in Rust 1.55

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

noops code developer devops html web developer by mazimusnd getty

Mendix low-code PaaS adds Industry Clouds for key business sectors

At its Mendix World event, the low-code vendor announced ways for ISVs and partners to sell on its marketplace, as well as new AI, automation and Data Hub capabilities.

rust king iron bronze crown royal queen

The future of Rust

The Rustacean Principles are more than feel-good ideas. They are a key part of why developers keep giving Rust the crown.

smartphones tablet mobile devices

Google Flutter 2.5 UI kit is now stable

The updated version hones in on performance and improved capabilities for Android and iOS.

java -- beans, grounds, coffee -- binary background

Java internet address resolution plan proposed

The OpenJDK community plans to develop a Service Provider Interface.

relaxed, smiling, happy faced emoji / peaceful satisfaction, contentment

Why devops teams should eliminate SLAs

SLAs are for lawyers. Service level objectives not only introduce finer-grained reliability metrics, but also put that telemetry data into the context of user happiness.

artificial intelligence automation digital brain thinkstock 875595818 100749926 orig

JetBrains previews data science IDE

DataSpell offers data analysis and machine learning model prototyping.

sinking cargo ship docker storage colorful shipping containers by tom.ruethai shutterstock 202572958

How Docker broke in half

The game changing container company is a shell of its former self. What happened to one of the hottest enterprise technology businesses of the cloud era?

3 do you share credit stingy selfish man holding pile of money cash

Open source is selfish

Companies don't support open source for purely altruistic reasons. They expect a return on their investment.

garbage collection trash truck

Microsoft open-sources Java garbage collection analyzer

GCToolkit parses log files into discrete events and has an API for aggregating data from those events, allowing complex analyses of the state of managed memory in the JVM.

it pros executives iot smart city machine learning ai city skyline metamorworks getty

How low-code platforms enable machine learning

Multiple options make machine learning available to professional data scientists, citizen data analysts, and software developers.

'Hello' written in many languages on chalkboard.

Visual Studio Code editor moves forward on language detection

Microsoft editor also supports native bracket pair colorization and TypeScript 4.4.

9 tools

Microsoft offers Productivity Power Tools for Visual Studio 2022 IDE

Extensions are readied for many tasks, including HTML copying, help access, error message viewing, and others.

spiral spring coil / cycles / iterations

How to secure REST with Spring Security

Setting up authentication and access control in Spring Security is painstaking, but you can draw on very powerful capabilities. Here’s how to get started.

Piazza, social learning platform

VMware’s new Tanzu platform aims to unify Kubernetes development

The beta release of TAP promises to abstract the complexity of Kubernetes for enterprise developers at all stages of their cloud-native journey.

green tree python

Pyston, the Python alternative, gets backing from Anaconda

Lead developers hired by data science platform maker to improve Python performance and build a sustainable Pyston community.

Load More