Software Development
Software Development | News, how-tos, features, reviews, and videos
JetBrains adds to Aqua testing IDE
Added support for Playwright and Cypress improves testing and debugging.
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.
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.
Apple SwiftData framework manages app data
The platform allows developers to add persistence and concurrency capabilities to apps.
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...
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.
Latest Apple Xcode IDE improves code completion
Builds are faster, and the tool platform also supports Apple's new Vision Pro device.
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.
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.
Serverless is the future of PostgreSQL
To differentiate the many flavors of PostgreSQL, the few truly serverless offerings promise better engineering and faster development.
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.
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.
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.
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.
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.
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...
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.
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.