Software Development

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

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next
blocks building blocks architecture model

Java / binary code / gears / programming / coding / development

Microsoft returns to Java with Azure-focused OpenJDK release

It’s been a long time since Microsoft brewed its own Java. But now it’s back, with the Microsoft Build of OpenJDK, fit and finished for running in the Azure cloud.

interconnecting gears / process / automation / machinery / mechanism / efficiency

Gradle 7.0 improves incremental builds, backs Java 16

New release of the build automation tool also improves support for Apple Silicon systems.

parallel architecture

How to use Parallel.For and Parallel.ForEach in C#

Take advantage of lock-free, thread-safe implementations in C# to maximize the throughput of your .NET or .NET Core applications.

Hopscotch numbers

NativeScript 8.0 shines on Apple M1, Webpack

Latest release of the JavaScript framework for mobile app development also adds new CSS capabilities and plug-ins for ESLint, Apple Pay, and Google Pay.

youtube thumbnails template 021020
video

Building a toy social network with Python, Part 4: Making and displaying replies

In Part 4 of this ongoing series, we make it possible to reply to existing messages, and clean up how messages are displayed to make replies easier to discern from original posts.

gavel justice judicial system law lawyer judge bureaucracy governance compliance

What the heck does the Google vs. Oracle decision mean?

Few of the Supreme Court Justices seemed to understand what an API is or does, but their decision was a victory shout for software developers of all kinds, including open source developers.

number 6 top six tips neon

What’s new in Microsoft .NET 6

.NET 6 Preview 2 features API and library improvements, runtime performance boosts, and early builds of MAUI, the multi-platform UI support based on Xamarin.

rust king iron bronze crown royal queen

Google Android team embraces Rust for Android OS development

The Android Open Source Project has adopted the Rust programming language for use in new Android OS development, citing its memory safety advantages over C/C++.

open door with sunlight shining through

Microsoft open sources C# standards work

Work on the ECMA standard for C# 6 and later versions will take place in a public working space on GitHub.

data security / padlock / binary code / digital display

What is unified policy as code, and why do you need it?

By decoupling policy from applications, policy as code allows you to change the coding for policy without changing the coding for apps. Translation: reliability, uptime, and efficiency.

broken light bulb innovation fail fragile binary by patpitchaya getty 2400x1600

The decline of Heroku

Even Heroku’s founders recognize that the revolutionary web development platform has run out of steam. How did Heroku lose its magic, and could a new, modern Heroku revive the PaaS?

typewriter typescript

TypeScript 4.3 supports type specification for properties

Now available in beta, the upgrade to Microsoft’s typed JavaScript also introduces an override keyword and improvements to template string types.

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

Microsoft gets serious about WebAssembly

Compiled code running at near-native speeds in the browser is getting the .NET touch.

Abstract Java code

Microsoft unveils its own Java distribution

Microsoft Build of OpenJDK could set up the company to compete with Oracle in the Java distribution space.

Garbage can paper trash

How to avoid GC pressure in C# and .NET

Take advantage of these best practices to avoid memory pressure and improve performance when working in .NET or .NET Core applications.

stock loss downfall bankrupt loosing stock market

Objective-C plummets in popularity

Longtime staple of development for Apple platforms slides out of the top 20 in Tiobe Index of programming language popularity.

p1170307 3

Google wins Java dispute, Oracle remains defiant

Supreme Court has ruled in a 6-2 decision that Google’s use of Java in Android represents fair use and does not infringe on Oracle patents and copyrights.

Man sitting on surfboard on beach with laptop

Visual Studio Code 1.55 brings improvements to breakpoints

March 2021 update to Microsoft’s open source code editor features an inline menu for editing conditions and hit counts for function breakpoints, giving users more control.

Load More