Microsoft’s multi-language approach is paying off

Microsoft Development
Microsoft's multi-language approach is paying off RedMonk's latest programming language popularity report says Microsoft's multi-language approach is paying off, giving the company the "most to crow about" among all vendors. The report, published this week but reflecting January 2018 data, shows several Microsoft-backed languages high up in the ranking. Here's the list of the top 20 languages, judged by the number of StackOverflow tags and number of GitHub projects: JavaScript Java Python PHP C# C++ CSS Ruby C Swift Objective-C Shell R TypeScript Scala Go PowerShell Perl Haskell Lua Noting that PowerShell gained one position, R two and TypeScript three, RedMonk weighed in on the popularity of Microsoft's programming languages. "Of all of the vendors represented on this list, Microsoft has by a fair margin the most to crow about," RedMonk…
Read More

Embarcadero RAD Studio Tokyo Release 3 is Now Available

Rad Studio Delphi Development
Embarcadero RAD Studio Tokyo Release 3 is Now Available Embarcadero are pleased to announce RAD Studio Tokyo Release 3 for Tokyo (10.2.3) is now available for Delphi, C++Builder, and RAD Studio for customers on Update Subscription. As part of our ongoing commitment to enable developers to quickly and easily build innovative apps, we’ve expanded mobile support for all Professional, Enterprise, and Architect editions. Tokyo Release 3 adds the following features: C++ Enhancements for CMake Command Line Support. C++ Rename Factoring Expanded RAD Server Support for Ext JS Visual Framework Enhancements including HighDPI Support for VCL and Quality Improvements for FireMonkey (FMX) You can view a complete list of features, updates and bug fixes by clicking here While RAD Studio licenses are perpetual, releases are only available to customers with active Update Subscription.…
Read More

C# 8.0 Previewed

Software development Concepts, Software Events
C# 8.0 Previewed Originally written in, some amazing stuff coming down the pipe for C#. Nullable Reference Types We’ve covered nullable reference types in the past, but briefly the idea is that reference types would no longer be nullable by default. Instead, you have to explicitly mark them as nullable using the same “Type?” syntax that you use for nullable value types. Assigning a null to a non-nullable reference type will be a compiler warning. Likewise, reading from a nullable type would be a compiler warning unless the variable in question was explicitly checked for null ahead of time. So theoretically the only change developers need to make is to sprinkle question marks where appropriate. Since our report, a new syntax was added to this feature. Consider a scenario where you know…
Read More