In Microsoft’s Visual Studio 17.1, users will get a sneak peek at features coming to C# 11. These features will also be available in .NET SDK 6.0.200. A feature available in early preview is parameter null checking, which verifies at runtime if a null has been passed to code. This is separate from Nullable Reference … continue reading
Contrast Security has announced that it is entering into a partnership with GitHub. With this comes the availability of Contrast Security’s suite of GitHub Actions that simplifies the process for developers to deliver code with no security vulnerabilities. Contrast’s GitHub Actions include four features that work to embed security into existing value streams. These actions … continue reading
Apple announced new changes to the App Store that will resolve a class-action lawsuit from US developers. The agreement clarifies that developers can share purchase options with users outside of their iOS app; expands the price points developers can offer for subscriptions, in-app purchases, and paid apps; and establishes a new fund to assist qualifying … continue reading
Despite C++’s downward trend on the TIOBE Programming Community index since 2001, the language’s fall from the coveted top two slots in 2020, vociferous and persistent claims that C++ is “dead like COBOL,” and the inroads the Rust is making in developer circles – C++ is still as viable, vital and relevant as ever. There’s … continue reading
Microsoft has announced C# standardization is now open sourced. The work for C# standards will now happen in the open under the .NET Foundation while the ECMA C# standards committee, TC-49-TG2 is still responsible for creating the proposed standard for the C# language. “Moving the standards work into the open, under the .NET Foundation, makes … continue reading
In an effort to ensure Android is secure and stable, Google has announced the Android Open Source Project (AOSP) will support Rust for developing the operating system. According to the company, memory safety bugs continue to plague code and memory-safe programming languages like Kotlin, Java and Rust help prevent these bugs from happening in the … continue reading
The DevOps Institute launched a new tiered membership program which includes Basic, Premium, Government/Nonprofit, Educator and Enterprise Membership options to help advance the careers of DevOps and IT leaders. Basic membership gives DevOps users an introductory glimpse into what DevOps Institute’s membership program offers and includes limited membership benefits. The Premium Membership gives anyone working … continue reading
The latest release of the D programming language focuses on enhanced Objective-C support, adding the ability to declare Objective-C protocols, as well as improvements throughout the compiler, libraries, and tools, according to the developers behind the language in a post. The DLang team fixed the issue in which deprecation messages reported the source deep within … continue reading
The Object Management Group (OMG) has announced a request for proposal (RFP) for Interface Definition Language v4 (IDL4) for the C++ Language Mapping specification. According to OMG, this addition to the specification will provide Data Distribution Service (DDS) and CORBA users with an interoperable API for C++, which will allow them to deploy vendor-neutral applications … continue reading
Software assurance and cybersecurity company GrammaTech announced it will be acquiring code analysis company JuliaSoft. According to GrammaTech, the acquisition will help it expand the reach of the CodeSonar SAST platform to Java and C#. The new language support extends the automated detection of software vulnerabilities to enterprise use cases where safety and security are … continue reading
Static code analysis company DeepCode announced the DeepCode plugin for IntelliJ, PyCharm, and WebStorm, designed to find bugs and critical vulnerabilities in code. The plugin comes with Java, C/C++, Python, JavaScript and TypeScript support. DeepCode is also working on adding CLion support. According to the company, it uses a new symbolic AI technique called Ontology … continue reading
Optimizely announced that the free feature flagging plan for development teams Rollouts now includes A/B testing and feature configuration. “Using feature configuration, product development teams can include variables in their code that can be parameterized and remotely configured from the Optimizely dashboard without redeploying code,” Optimizely wrote in a announcement. The company also introduced the … continue reading