Software Development

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

tools or toolkit surrounding a lightbulb on a chalkboard to build, develop or repair
Power Plant World globe composite

neural network

Deno 1.8 preps for GPU-accelerated machine learning

WebGPU API for GPU rendering and computation is supported in the latest upgrade to the JavaScript/TypeScript runtime.

man flexing muscles in front of chalkboard

Microsoft’s Power Fx low-code language channels Excel

The no-code, low-code language already leveraged in Power Apps will be extended across the entire Power Platform.

square peg in a round hole / wooden block shapes toy

What Python’s new pattern matching can do for you

The pattern-matching syntax introduced in Python 3.10 allows for powerful new programming techniques for decision-making in apps.

crystal globe with binary code

How Aerospike achieves fine-grained global replication

Aerospike’s Cross-Datacenter Replication with Expressions makes it easy to route the right data at the right time across global applications to meet compliance mandates and reduce server, cloud, and bandwidth costs.

empty computer server roomaa044849

How to choose a cloud serverless platform

From AWS Lambda and Azure Functions to Knative and OpenFaaS, we have at least a dozen functions-as-a-service platforms to choose from. Here’s how to navigate the options.

VR / virtual reality headset

Microsoft Mesh brings mixed-reality apps to Azure

The Mesh platform supports holographic experiences and mixed-reality applications for users of HoloLens and VR headsets as well as mobile devices and PCs.

Neon Open sign

IT leaders see open source as higher quality

Top benefits of using open source are higher quality and innovation, while barriers include support and compatibility, according to recent Red Hat survey.

world map / Africa / binary code

OpenStreetMap just turned 100 million

The open mapping data project is a colossal success story, but faces some hurdles. Here’s how you can help.

CSO > Formula One- / Formula 1- / F1-style modeled wireframe race cars with abstract circuit overlay

6 projects that push Python performance

Python has never been as speedy as C or Java, but several projects are in the works to get the lead out of the language

name badges hello

How to work with static anonymous functions in C# 9

Take advantage of static anonymous methods in C# 9 to improve the performance of your .NET applications.

ifw forrester enterprise architecture awards logo 2021 c

Nominate yourself for the 2021 Enterprise Architecture Awards

Leadership, collaboration, business smarts, tech smarts, and an agile operating model are the hallmarks of today’s high-impact EA teams

thumbs up happy employees binary diversity motivated staff happy people by peopleimages getty

9 fine libraries for C++ programming

C++ developers look to these libraries for help building Windows apps, mobile apps, machine learning and scientific apps, and more

youtube thumbnails template 021020
video

Building a toy social network with Python, Part 2: The web interface

In Part 2 of this ongoing series, we show how to create a basic web interface to the data back end we created in Part 1. For this, we use Bottle, a tiny web framework with an HTML templating system.

smartphone interface hand touch

Google Jetpack Compose Android UI toolkit now in beta

Declarative UI toolkit is intended to ease the development of native applications across Android platforms.

Data science

NumPy 1.20 introduces type annotations

Major upgrade to the scientific package for Python also features expanded use of SIMD, increasing the execution speed of universal functions.

colorful numbers

JDK 17: What’s in store for Java 17

A new rendering pipeline for MacOS and a uniform API for pseudo random number generators are proposed for the Java long-term support release due in September.

television static 135724968

Python developers want static typing

The most-wanted features by Python developers are static typing and strict type hinting, closely followed by performance improvements, Python Software Foundation survey results reveal.

artsy still life of bowling pins with green bowling ball

How to handle component interaction in React

Dealing with component interaction is a key aspect of building applications in React. Here’s a look at the options.

Load More