raining data on keyboard programming developer code

What’s new in Microsoft Visual Studio Code 1.47

Microsoft updates Visual Studio Code monthly. Keep track of the latest new features and improvements in this changelog

Chess game move knight rook pawn

What is Google’s Open Usage Commons — and why?

Google’s new foundation provides trademark protection to open source projects, starting with Istio, Angular, and Gerrit. Not everyone is pleased

abstract arrows direction process magnifying glass search investigate

How to use route data tokens in ASP.NET Core

Take advantage of data tokens in ASP.NET Core to attach additional information to a route and retrieve it programmatically when needed


ifw ts analytics  by monsitj getty images 2400x1600

How to choose a data analytics platform

A brief guide to the analytics lifecycle, the expanding array of tools and technologies, and selecting the right data platform for your needs

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

Cloudops tools: More is not better

Cloudops and cloudops tools (such as AIops) are important, but you can have too much of a good thing

apple logo black white

Linus Torvalds longs for Apple’s ARM-based Mac

Linux founder looks forward to a powerful ARM desktop system that will ease ARM software development

A laptop user wearing a face mask works in a darkened space.

Social engineering hacks weaken cybersecurity during the pandemic

Disinformation, malware, and an array of cyberattacks are rising as fast as case counts

stopwatch / chronometer

TypeScript 4.0 brings performance boosts

Forthcoming version improves build speeds and startup times and brings editing and coding enhancements

buckets of colorful paint

What is JPMS? Introducing the Java Platform Module System

The module system introduced in Java 9 makes it easier to organize your code. Here’s a brief guide to working with modules in Java


4 deployment strategies for resilient microservices

Turn to these cloud-native routing techniques to test and mitigate risk in your microservices deployments


The letter R as a wired alphabet light board against concentric circles of a halftone pattern.

R language rises with COVID-19 research

R language for statistical computing moves up in the Tiobe index of language popularity, while Rust and Kotlin also gain

Man sitting on surfboard on beach with laptop

Understanding .NET MAUI and the future of Xamarin

Microsoft continues to explore the future of .NET and cross-platform Xamarin development tools

data architecture

3 multicloud architecture patterns cloud pros should understand

Be aware of these emerging multicloud architecture patterns that eliminate data, service, and process silos

iot security startups hot planets rocket lock security

15 hot tech skills getting hotter -- no certification required

Employers are apt to invest more often in cash premiums for noncertified tech skills compared to certifications. Here are a few they’re coveting the most now and going forward.

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

How to use ValueTask in C#

Take advantage of ValueTask in C# to avoid allocation when returning task objects from an asynchronous method