Eric Potter

Eric Potter

Software Architect
Aptera Inc.
Fort Wayne, IN
@pottereric

Eric is a Software Architect for Aptera Software and a Microsoft MVP for Visual Studio and Development Technologies. He works primarily in the .Net web platform but loves opportunities to try out other stacks. He has been developing high quality custom software solutions since 2001. At Aptera, he has successfully delivered solutions for clients in a wide variety of industries. He loves to dabble in new and exciting technologies. In his spare time, he love to tinker with Arduino projects. He fondly remembers what it was like to develop software for the Palm OS. He have an amazing wife and 5 wonderful children. He blogs at http://humbletoolsmith.com/ and you can follow him on twitter as @potteric.

Eric's Sessions

  • Should I be a generalist or a specialist?

    Software development is a profession that requires constant learning. One question we face is whether we should learn as much as we can about one topic or whether we should learn about a broad range of things. In this session we will examine the pros and cons of each and try to find the right balance between them.

    Speaker: Eric Potter

  • What C# Programmers Need to Know About Pattern Matching

    One of the most intriguing new features in C#7 is Pattern Matching. At first glance, it just looks like a more powerful switch statement. But upon further investigation, it can dramatically clean up your code. They key is the approach the pattern matching with the right mindset. In this session, we will look at how languages like F#, Elixir, Swift, and Rust benefit from using pattern matching. We will learn how to get the most out of this language feature in C#.

    Speaker: Eric Potter