Sander Gerz

Information & Communications Technology

Finance & Banking

Government, Social Sector & Education

Media & Information

blockchain Enterprise Blockchain Azure Blockchain ASP.NET ASP.NET Core JavaScript C#

The Hague, South Holland, Netherlands

Sander Gerz

Solvec & The Meteo Company

Sander Gerz is a full-stack web developer with over 20 years of experience. He believes in clean, readable, and maintainable code. Sander likes to use the right tool for the job, especially if the right tool is Visual Studio. He has written several books on C#, jQuery and Windows Server. He's also an active member of the Dutch developer community and a volunteer teacher in coding for kids.

Sander is always looking for new ways to solve problems and believes a developer's job is to help others achieve their potential, not just write code.

When he isn’t coding or hanging out with family, you can find Sander on his motorcycle, running a 10k or at the beach.

Current sessions

Building apps for the blockchain in C#

Blockchain, or Distributed Ledger Technology (DLT) offers a radically different paradigm of storing and managing information online. Decentralised ledgers lack the points of failure and associated security issues of traditional databases and top-down protocols. However, they do have their own unique challenges for effective deployment and maintenance. The topic of this presentation is how we, as developers, can create innovative applications that build upon this architecture. We’ll discuss relevant use cases as well as actual code to get you started.


Getting to know Ethereum and Smart Contracts

Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference.

Ethereum has become one of the main blockchain technologies in use both by the public as well as enterprises. Many businesses are implementing and exploring ways to use this blockchain technology to create new decentralised applications and improve existing business processes, trust and regulation. In this talk, you will learn what the Ethereum blockchain really is and how you can use it on the .NET platform. We will dive into realistic use cases to find out when to use a blockchain, and when not to use it. Finally, we’ll discuss smart contracts and how to implement them using Solidity.


Move quickly with Azure Blockchain as a Service

So you have heard about Blockchain, and have an idea of what it is, but how would you actually use it in real life? And when you finally have a business case, what type of investment would it take? In this talk, you will learn about the impact of blockchain development in your business and show a couple of relevant use cases. When you have a case for blockchain, you want to try it out first and see if all the assumptions are correct. You will probably want to start without committing to large investments in hardware and software. The easiest way to start using blockchains in your own environment is by setting one up in Azure.

There are several templates to start with your blockchain infrastructure. Obviously, you can use the the public Ethereum network, but in many enterprise scenarios, you will want to configure Ethereum to build out and deploy your own consortium network. In this talk, you will learn how to deploy and configure a multi-node Ethereum consortium network using ARM templates.