Advertisement

closeup of cow in grassy field

Should C/C++ be deprecated in favor of Rust?

Microsoft executive says it’s time to retire the C and C++ programming languages and use Rust instead.


Close-up shot of a golden compass.

Where JavaScript is headed in 2022

Which JavaScript frameworks, features, and tools do developers favor, and which are on the way out? Let’s look at the latest State of JavaScript survey results.


Giant padlock with blue sky on the background 179693980

Why developers hold the key to cloud security

Developer-first security is the future in the cloud. Because the responsibility for cloud security rests with developers and devops teams, not IT security.


Advertisement

post 3 image how hardened vms can help with cloud security 1

Cryptojacking, DDoS attacks increase in container-based cloud systems

Victims lose $53 for every $1 cryptojackers gain, according to a new report from Sysdig.


integrated digital tools / interoperable tools

Microsoft .NET 7 bolsters WebAssembly support

Expanded WebAssembly support in .NET 7 allows developers to reuse .NET libraries from JavaScript or build new .NET-based apps that will run on Wasm.


wood block type

GitHub for English teachers

Can a coder’s tool help non-coders learn how to write and edit prose? GitHub is a powerful way to record and ‘play back’ edits step-by-step, even when the text isn’t code.


02 crown king queen royalty

Why the C programming language still rules

The C language has been a programming staple for decades. Here’s how it stacks up against C++, Java, C#, Go, Rust, Python, and the newest kid on the block—Carbon.


data analytics / risk assessment / tracking data or trends

SAS Viya analytics suite now available on Azure Marketplace

Viya’s move to the Azure Marketplace allows enterprise customers to access its tools and features in a pay-as-you-go model, the company said.


A remote worker works from home with tablet, documents, notebook and pen.

Cloud’s key role in the emerging hybrid workforce

Hybrid work would not be possible without cloud computing. However, enterprises should address these mistakes before they kill productivity.


error neon mistake

New TypeScript operator finds coding mistakes

TypeScript 4.9’s ‘satisfies’ operator validates that the type of an expression matches some type, catching many possible errors.


Advertisement

weird science 2017universe

The ever-widening world of Wasm

Bringing WebAssembly and OCI containers together could enable us to run the same container image on any hardware or operating system we want—wherever it runs best, fastest, or cheapest.


circular hopscotch numbers in blue and yellow

JDK 20: What’s next for Java?

The next version of standard Java could pack features ranging from universal generics and primitive types to virtual threads and structured concurrency.


Electricity grid

Azure on Arm is here at last

Microsoft has finally unveiled its Arm-hosted virtual machines, a lower-power option for your cloud-native code.


doors choices decisions

Which cloud is for you?

Despite all their commonalities, the big three cloud providers have some important personality differences that should factor into your choices.


robots humans working together ts

13 open source projects transforming AI and machine learning

From deepfakes to natural language processing and more, the open source world is ripe with projects to support software development on the frontiers of artificial intelligence and machine learning.