.NET core 2.0 available now

New major version of cross-platform free and open-source managed software framework available now
17 August 2017   456

What is .NET Core? 

.NET Core is an open-source and cross-platform (Windows, Mac, Linux) analogue of the .NET Framework. It contains the CoreCLR environment - a cross-platform implementation of the CLR, which includes the JIT compiler - RyuJIT. Also .NET Core includes CoreFX, a set of libraries that partially overlap with BCL: The .NET Core API provides a subset of the .NET Framework API, but also provides a number of its own APIs.

.NET Core version 1.0 was released on June 27, 2016 , along with Microsoft Visual Studio 2015 Update 3, which supports development under .NET Core.

What's new in .NET Core 2.0?

According to official blog, NET Core 2.0 includes major improvements that make .NET Core easier to use and much more capable as a platform. The following improvements are the biggest ones.

Runtime

SDK

Visual Studio

  • Live Unit Testing supports .NET Core
  • Code navigation improvements
  • C# Azure Functions support in the box
  • CI/CD support for containers

Learn more on the official .NET blog and check the video above to see the new features in action. Download and intallation notes can be found at GitHub.

What is Nethereum?

Introduction to Ethereum .Net cross platform integration library
18 December 2017   2025

What is Nethereum?

Nethereum is the .Net integration library for Ethereum, simplifying the access and smart contract interaction with Ethereum nodes both public or permissioned like Geth, Parity or Quorum.

Nethereum is developed targeting netstandard 1.1, net451 and also as a portable library, hence it is compatible with all the operating systems (Windows, Linux, MacOS, Android and OSX) and has been tested on cloud, mobile, desktop, Xbox, hololens and windows IoT.

According to official docs, upcoming releases will include functionalities such as DevP2P, Plasma and Micro-Payments.

Main features:

  • JSON RPC / IPC Ethereum core methods.
  • Geth management API (admin, personal, debugging, miner).
  • Parity management API.
  • Quorum integration.
  • Simplified smart contract interaction for deployment, function calling, transaction and event filtering and decoding of topics.
  • Unity 3d Unity integration.
  • ABI to .Net type encoding and decoding, including attribute based for complex object deserialization.
  • Hd Wallet
  • Transaction, RLP and message signing, verification and recovery of accounts.
  • Libraries for standard contracts Token, ENS and Uport
  • Integrated TestRPC testing to simplify TDD and BDD (Specflow) development.
  • Key storage using Web3 storage standard, compatible with Geth and Parity.
  • Simplified account life cycle for both managed by third party client (personal) or stand alone (signed transactions).
  • Low level Interception of RPC calls.
  • Code generation of smart contracts services.

Learn more at GitHub.