InfoWorld

Expert articles on cloud, software development, and AI

Infoworld First Look

October 12, 2020

The most valuable software developer skills in 2020

We identify some of the hot areas where software developers can focus their attention to better stand out from the crowd in a challenging job market. Read more ▶

Image: No, you don't have to run like Google

No, you don't have to run like Google

Just because Google, Amazon, or Facebook does it doesn't mean you should. Here are four 'best practices' of the hyperscalers you have permission to ignore.

4 common C programming mistakes — and 5 tips to avoid them

The awesome power of C cuts both ways. Here's what to watch out for, and how to keep your C programs on the straight and narrow.

What's new in Microsoft Visual Studio Code 1.50

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

JDK 16: What's coming in Java 16

Due March 2021, the next Java upgrade targets a new metaspace memory allocator, support for C++ 14 language features in JDK source code, and a vector API

Kotlin queues up new compiler, WebAssembly back end

Project roadmap puts a compiler rewrite, multiplatform mobile development, and WebAssembly at the top of the to do list

Python's disassembler: How to inspect Python bytecode

Python runs programs by compiling them into bytecode, an instruction set used to drive its interpreter. With the "dis" module, you can disassemble and examine bytecode from any Python program, and learn more about how your programs are behaving under the hood.

How to use the ProblemDetails middleware in ASP.NET Core

Take advantage of the open source ProblemDetails middleware in ASP.NET Core to send clients standardized, machine-readable error messages when exceptions occur

InfoWorld
Facebook Twitter LinkedIn
© 2020 InfoWorld
492 Old Connecticut Path
Framingham, MA 01701