Software Development

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

women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

Get started with async in Python

Learn how to use asynchronous programming in Python to get more done in less time, without waiting

10 targeted training bullseye

Dart 2.6 brings native compilation to the desktop

A new extension to the Dart compiler set allows you to create self-contained executables for Linux, MacOS, and Windows

gear turn industry machine motion integration

Microsoft KEDA brings event-driven scaling to Kubernetes

With KEDA, Kubernetes can scale containers on demand based on pending messages in event queues such as Apache Kafka or RabbitMQ

faunadb hero

5 common problems FaunaDB indexes solve for you

You can use indexes not only to speed up queries, but also to paginate, sort, and filter documents in FaunaDB

ai virtual monitor circuitry binary robot robotic

6 best programming languages for AI development

Which programming language should you pick for your machine learning or deep learning project? These are your best options

gears orange large efficient automated machine learning automation

Use GitHub Actions to deploy code to Azure

Microsoft’s GitHub Actions for Azure let you automate your Azure development lifecycle from inside GitHub

teamwork puzzle organized pieces together

Magical Magento figures out how to make and take

Drawing half of contributed code from third parties, Magento seems to have cracked the code for open source success

Private file card drawer

‘Privacy first’ Brave browser exits beta

By blocking trackers, invasive ads, and device fingerprinting by default, the open source browser had drawn protest from content publishers

women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

How to handle exceptions in asynchronous code in C#

Exception handling is different for asynchronous code. Learn the exception handling semantics for asynchronous methods in C#

Binary code / magnifying lens / inspection / analysis

GitHub makes CodeQL free for research and open source

CodeQL is a semantic code analyzer and query tool that can be used to find security vulnerabilities in codebases

Abstract Java code

What is the .NET Framework? Microsoft’s answer to Java

Once limited to Windows, .NET also now allows developers to easily build apps for Linux, MacOS, and Android

ship wheel captain leadership

Helm 3 package manager arrives for Kubernetes

Security, release management among improvement areas

high-five team

3 agile burndown reports and how to use them

Burndown reports that track sprints, epics, and releases help agile teams align goals with planning and execution

binary code streaming from a monitor display

Bytecode Alliance focuses on WebAssembly outside the browser

Mozilla and partners will collaborate on secure foundations for WebAssembly runtimes and language tooling

smartphone checking email mobile device

GitHub unveils native iOS and Android clients

Native GitHub mobile client arrives in beta for iOS, with an Android beta to follow ‘soon’

fat burmese python yellow snake

What is Python? Powerful, intuitive programming

Why the Python programming language shines for data science, machine learning, systems automation, web and API development, and more

java service / coffe / server

OpenJDK repo migration to GitHub gains steam

A formal OpenJDK proposal calls for migrating Java source code repositories to the popular code-hosting platform

cloud development ts

Pulumi infrastructure-as-code tool adds .NET language support

Pulumi allows devs and ops to provision and manage infrastructure on Kubernetes and public clouds using popular programming languages

scaffolding building wall restructuring it remodel rebuild copy

WinUI 3.0: The future of Windows controls

Microsoft’s new UI framework for Windows starts to come together, with an alpha release

question marks

How to choose a database for your application

From performance to programmability, the right database makes all the difference. Here are 12 key questions to help guide your selection

Load More