Software Development

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

1 weakest link broken rusted chain security breach hacked
rust king iron bronze crown royal queen

Coffee with cream and sugar.

JDK 18: The new features in Java 18

Due in March 2022, Java 18 will incubate a vector API, preview pattern matching for switch statements, adopt UTF-8 as the default character set, and include a simple web server.

Multiple keys.

Understand Diffie-Hellman key exchange

The Diffie-Hellman algorithm was a stunning breakthrough in cryptography that showed cryptographic keys could be securely exchanged in plain sight. Here’s how it works.

Skull and crossbones emerge from a stream of digital cubes / malicious code / hacking / threat

Faker NPM package back on track after malicious coding incident

A new group of maintainers is proceeding with an ‘official’ version of the Faker JavaScript library after the previous maintainer went rogue.

calico cat

Securing Azure Kubernetes networking with Calico

With a few lines of YAML, Calico will keep watch as you build application-controlled networking.

agile change agent flexible dance balance skills by drew graham unsplash

Airtable review: Flexible low-code/no-code in the cloud

Airtable is a powerful combination of relational database capabilities, a variety of development environments for different skill levels, and hundreds of templates and add-ins for common use cases.

software development / application testing / planning / flow chart / diagram

A new kind of old-school software testing

Like unit testing, modern integration testing offers a way of testing complicated software interactions.

Access control setting on a virtual display [authentication/privileges]

4 models for escalating access permissions during emergencies

Just-in-time permissions for operational staff are a security best practice. But how do you manage them for incidents and outages?

youtube thumbnails template 021020
video

Introduction to Python's PDM package manager

The PDM project for Python lets you manage packages used in your projects without having to create a virtual environment, using the PEP 582 standard for how to install packages locally to a project. Learn how to get started with PDM...

nw speedometer speed measuring by geralt via pixabay linda perez johannessen via unsplash 2400x1600

Parcel CSS parser offered as performance enhancer

The new tool was written in the Rust language and provides speed and minification.

python snake programming language numbers

IPython REPL update advances code formatting

The new version of the tool also emphasizes error traceback and auto-suggestions.

Blank billboard with sky and clouds in the background

Hands-on with GatsbyJS

An introduction to building a website with the friendly and easy-to-use static site generator based on React.

pcw firefox primary

Firefox 96 enhances CSS, Canvas support for developers

Cookies also get attention in the latest Mozilla browser release, with better protection against cross-site request forgery attacks.

satellite global blockchain bitcoin cloud

What is Web3? A new decentralized web, or the latest marketing buzzword

Web3 has emerged as an attempt to bring together blockchain, smart contracts, and decentralized applications, but its true efficacy is proving difficult to pin down.

go green light traffic signal by pawel czerwinski unsplash

Get started with generics in Go

Newly introduced in Go 1.18, generics reduce the amount of boilerplate you need in your code, without sacrificing backwards compatibility

Windows 11 window logo

Microsoft .NET MAUI Preview 11 updates Windows UI styling

Latest preview of the successor to Xamarin.Forms introduces support for Windows 11 UI styles and multi-window applications on MacOS, iPadOS, and Windows.

A light bulb with gears and a network of sparks that form the shape of a virtual brain.

All roads lead to hyperautomation in 2022

Four predictions for how technology innovation will allow competitive businesses to distinguish themselves in the coming year.

A group discussion in an office workspace uses sticky notes on a glass wall to organize information.

5 questions to consider about agile capacity planning

Teams may protest, but capacity planning offers ways to boost velocity and productivity.

spot iw primary hybridcloud 2400x1600 5

16 irresistible cloud innovations

Behind the pay-as-you-go pricing model, the public cloud is teeming with the latest and greatest development, devops, and AI tools for building better and smarter applications faster.

Load More