C# 8 features overview

Project manager of C# at Microsoft talks about the most interesting features of upcoming release
22 August 2017   517

C # is an object-oriented programming language. Developed in 1998-2001 by a group of engineers led by Anders Heilesberg at Microsoft as the application development language for the Microsoft .NET Framework and subsequently standardized as ECMA-334 and ISO / IEC 23270.

At the moment, there is 7th version of this language available, released in March 2017. 

At this video, Mads Torgersen, a project manager of C# will get you familiar with the most intersting features of 8th version of this programming language. You will learn about:

  • Nullable reference types
  • Async Streams
  • Default Interface Implementations
  • Extension Everything


What is Nethereum?

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

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.