Past Events

Using the Compiler API in Real-World Scenarios

April 14, 2020 VIDEO

With the Compiler API, .NET developers have the ability to use the wealth of information it provides on their code for inspection and modification. Knowing how to use the Compiler API can, however, may seem like a daunting task. In this session, I’ll demonstrate a number of real-world examples that use the Compiler API to provide useful functionality and features via analyzers, refactorings, and .NET Core tools. You’ll see how straightforward this API is, and you’ll understand how to apply it in your own applications. Read more about Using the Compiler API in Real-World Scenarios

Fundamentals of networking for web developers

February 18, 2020 VIDEO

We have all used the internet. Some of us might even have written code for a web site. Now let’s demystify how it all works. Things to be covered: Basics of networking and networking tools How do domain names and addresses work Network structure and topology Protocols, layers, and packets Network factors affecting web reliability and performance The future of web networks Carsforsale.com will be providing pizza and beverages for this meetup. Read more about Fundamentals of networking for web developers

What's new in C# 8? with Jason Bock

August 27, 2019 VIDEO

C# is an open-source, mature object oriented language, used by millions of .NET developers, yet its evolution is still underway. In this session, we’ll cover the latest features that have been added to C#8 and how they work in detail so you’ll know when to use them effectively in your new .NET projects. You’ll also see the direction C# may be going with future versions of C#. Read more about What's new in C# 8? with Jason Bock

Intro to GraphQL

July 23, 2019

Slides link Github Repo GraphQL is growing rapidly in popularity as an alternative to REST. But, what is GraphQL and what differentiates it from REST? What benefits does it offer for both the user and developer? Over the course of the talk we’ll be diving into the world of GraphQL covering advantages and difficulties of developing a GraphQL API. From a starting point of defining new vocabulary in use with GraphQL we’ll advance to more difficult topics such as pagination, authentication and schema stitching. Read more about Intro to GraphQL

Getting Started with Unit Testing Workshop (2 of 2)

May 29, 2019 VIDEO

Join Omnitech Software Engineer Kevin Logan for part TWO of a lunch-hour dive into Unit Testing. The combined talks will include a short introduction to unit testing in general, along with some hands-on-keyboard work following Kevin with C# MVC API unit tests. The lessons will be broadly applicable to unit testing in general, including other programming languages. The second meeting will give us time to talk about experiences and look into integration testing in . Read more about Getting Started with Unit Testing Workshop (2 of 2)

Getting Started with Unit Testing Workshop (1 of 2)

May 22, 2019 VIDEO

Join Omnitech Software Engineer Kevin Logan for part one of a lunch-hour dive into Unit Testing. The combined talks will include a short introduction to unit testing in general, along with some hands-on-keyboard work following Kevin with C# MVC API unit tests. The lessons will be broadly applicable to unit testing in general, including other programming languages. To make the best of this workshop, please download repos and tools beforehand and do a little preparation: Read more about Getting Started with Unit Testing Workshop (1 of 2)