Software Development

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

Garbage can paper trash

Overflow  >  Pouring more binary water into a glass than it can hold causing overflow.

JetBrains adds to Aqua testing IDE

Added support for Playwright and Cypress improves testing and debugging.

Matryoshka /Russian nesting dolls > inheritance / sequencing / hidden layers

Composition vs. inheritance in OOP and C#

Understand the key concepts behind composition and inheritance that allow you to build reusable and flexible types in your .NET applications.

DevOps DevSecOps Security Pipeline

7 key features for Kubernetes and container security

Uptycs combines threat detection for Kubernetes and container runtimes, along with automated registry scanning and Kubernetes hardening checks. Here are the highlights.

swift bird sky flying

Apple SwiftData framework manages app data

The platform allows developers to add persistence and concurrency capabilities to apps.

interconnecting gears / process / automation / machinery / mechanism / efficiency

Automating CI/CD with GitHub Actions

Automating and streamlining the software development lifecycle through continuous integration and continuous delivery (CI/CD) is a cornerstone of software development today. One of the easiest tools for CI/CD is GitHub Actions, a...

fighter boxer competition boxing glove best fight  totokita getty

A first look at the Mojo language

Mojo aims to be as easy to use as Python, but as powerful and fast as Rust. Here's a first look at Python's newest challenger.

Apple logo yellow

Latest Apple Xcode IDE improves code completion

Builds are faster, and the tool platform also supports Apple's new Vision Pro device.

CTO tools, enterprise tools

Tools for the enterprise: Inside the CTO's toolbox

Five CTOs share their insights on the most strategic areas of enterprise tools development and innovation today.

Letterpress, TypeScript

TypeScript 5.1 production release arrives

TypeScript upgrade soothes pain points with easier implicit returns for undefined-returning functions and greater type flexibility for getters and setters.

Two figures within a data center / server maze, strewn with clouds.

Serverless is the future of PostgreSQL

To differentiate the many flavors of PostgreSQL, the few truly serverless offerings promise better engineering and faster development.

shutterstock 1748437547 cloud computing cloud architecture edge computing

Getting started with MQTT in Azure Event Grid

The addition of MQTT protocol support paves the way to bringing SCADA control systems and other industrial IoT deployments to Azure. Here’s how to get started.

rust king iron bronze crown royal queen

What’s new in Rust 1.70

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

shutterstock 560673883 coffee poured into white coffee cup coffee beans java

JDK 21: The new features in Java 21

Plans for Java 21, due in September, now include a key encapsulation mechanism API and deprecation of the 32-bit Windows port.

Lights, camera, action! Photo of a vintage movie clapper

What is GitHub Actions? Automated CI/CD for GitHub

GitHub Actions is an automated CI/CD platform that integrates with GitHub to create seamless, versatile CI/CD pipelines. Here's how it works.

Color palette

Bootstrap 5.3.0 emphasizes dark mode, custom colors

Bootstrap 5.3.0 mobile-first web framework features a revamped core, improving support for dark mode and color mode features.

youtube thumbnails template old
video

A first look at Mojo: A more powerful Python?

Mojo, a new language designed to be a more powerful Python, is now available in a limited preview. In this video, we take a look at Mojo's syntax and design, and explore the ways it aims to unite convenient programming with the speed...

A leaping dog catches a flying disc, midair.

How to use advanced Dapper features in ASP.NET Core

Take advantage of stored procedures, query pagination, query caching, and other advanced Dapper feature to simplify data access and ensure high performance.

speedometer / speed / fast / high performing / limits

Wasmer melds WebAssembly, Posix with WASIX spec

The superset of WASI can be used for apps and runtimes, offering a high-performance JavaScript alternative that runs in browsers and servers.

Load More