Meeting: Advanced Regex in C# Flavor

Monday

Feb 6th, 2017

11:30 am

Advanced Regex in C# Flavor with Steven Fletcher

Regular Expression Workshop:

This is a fun talk, if that’s what you’re into, about Regular Expressions in C#; When to use them, How to use them, and some things C# Regex can do that no other Regex flavor can do. Like a Torx Driver, Regular Expressions are the perfect tool for their specialized use. Unfortunately, many developers use their drivers as hammers or pry bars if it’s the closest tool to grab ahold of.

In this talk;

- I may review some of the basics of Regular Expressions

- I will cover rules 1 and 2 of Regex (When Not to use Regex, and when Not to use Regex)

- I’ll guide developers on some best practices

- And I’ll cover some tricks that are only available in the .NET Flavor of Regex.

Suamere (Steven Fletcher):

My interest in computers began around the release of Wolfenstein, DooM, Hexen, and Duke Nukem. I immediately jumped into level design and learning to network with my buddies so we could PVP. My first programming was around 1994 when I was programming fan sites for DooM and Legend of Zelda. I built many sites for family businesses, personal usage, and even my High School between 1994 and 2000. My main hobbies included C#, C++, HTML, and javascript. I did classic asp/vb “dynamic database-driven websites” from ‘98-‘05 for both gamer groups and the US Navy. My language experience, in descending order, is in C#, then Javascript, then Java, then C++, and others I have dabbled in. I like to mod games like WoW and Skyrim, or build Android apps on my spare time. My favorite food is bread and my favorite color is gray. Also, I’m not at all boring.

Where: StarSpace 46

StarSpace 46
1141 W Sheridan Ave
Oklahoma City, OK

Meeting: Help Make 2017 Great

Monday

Dec 5th, 2016

11:30 am

Help Make 2017 Great

Come join us Monday December 5th where we will have an open round-table discussion about making 2017 our best year yet. Bring your ideas for speaker topics, technical workshops, or anything that will help us bring value to our members.

There is NO OKC# without it’s awesome members, so come out and help us make this group the best it can be.

This will also be a great time to network with other developers and see what others are doing in our communtiy.

Where: StarSpace 46

StarSpace 46
1141 W Sheridan Ave
Oklahoma City, OK

Meeting: NodeJS for .Net Developers

Monday

Nov 7th, 2016

11:30 am

NodeJS for .Net Developers

We can’t write beautiful, dynamic, interactive websites and web apps without JavaScript, and we can’t do much with JavaScript without learning NodeJS. This will be a gentle introduction to NodeJS made for people who mostly write C#. I’ll guide you past some of the trickiest hurdles to understanding how NodeJS fits into the .Net ecosystem. Learn the answers to questions like:

  • What is NodeJS?
  • If I’m writing web apps in C# using ASP.Net MVC or ASP.Net Core, why do I need NodeJS?
  • How do I get started using it?
  • Does it coexist with my .Net code?

Speaker: Floyd May

Floyd is, through and through, a programmer at heart. He began programming at age 9 drawing pictures with the Logo programming language, and has been in love with programming ever since. His development background includes both native and web UIs, high-performance server logic, intricate multithreaded network I/O, and big data processing. Floyd has created software for many industries: precision agriculture, GIS, finance, commodities trading, oil & gas, digital imaging, document intelligence, and more. The software he has built has expanded his employers’ market penetration, earned millions in sales, revolutionized user experience, and crushed competitors. A passionate teacher, Floyd frequently presents at Tulsa area user groups and conferences, and is among Tulsa’s strongest advocates for the craft of software development.

Where: StarSpace 46

StarSpace 46
1141 W Sheridan Ave
Oklahoma City, OK

Meeting: Lightning Talks

Monday

Oct 10th, 2016

11:30 am

This month will be lightning talks and has been deferred one week to the 10th!

Location moved back to Prototek

Lightning talks are a fantastic way to introduce our community to developers and allow developers the capability to share their passion. Community members have 5-15 minutes to present on a topic relating to .NET development. We give preference to new speakers to help strengthen and grow our community.

If you would like to give a talk, please reach out to us!

Where: Prototek

Prototek
401 NW 10th
Oklahoma City, Oklahoma
73101

Meeting: Slaying the Performance Dragon with Elasticsearch

Monday

Sep 12th, 2016

11:30 am

Slaying the Performance Dragon with Elasticsearch

Is your Performance Dragon hiding treasures like response time and fuzzy matching? Does your gear include a large database with a particularly large table with a particularly large amount of data? Has the dragon ever sat on your server and brought your entire system down? If so, come join us on an adventure!

In this talk, we will explore a real problem that was crippling performance for our production apps, as well as how we found and implemented a solution in .NET, using AWS and ElasticSearch.

Speaker: Danny Burrows

Danny is a Software Engineer and Dragon slayer at Monscierge. He enjoys all things software and loves to chat tech, gaming, and food.

Where: Prototek

Prototek
401 NW 10th
Oklahoma City, Oklahoma
73101

Meeting: Diving Into the Core (.NET Core)

Monday

Aug 1st, 2016

11:30 am

Diving Into the Core (.NET Core)

.NET Core is a general purpose development platform maintained by Microsoft and the .NET community on GitHub. It is cross-platform, supporting Windows, macOS and Linux, and can be used in device, cloud, and embedded/IoT scenarios.

This will be a guided tour that starts with the .NET Core and answers the why, how, and what. We will discuss how it fits in the overall ecosystem and touch on some of the application models that have been built on top of it.

We will then build a simple .NET Core application and explore the new dotnet cli. We will also cover adding unit tests and running our application from the command line. After our code is written and tested we will add it to a remote repository and explore how easy it is to build and run on other operating systems.

Speaker: Matthew Reily

Where: Prototek

Prototek
401 NW 10th
Oklahoma City, Oklahoma
73101

Meeting: Lightning

Monday

Jul 11th, 2016

11:30 am

Lightning Talks!

Lightning talks are a fantastic way to introduce our community to developers and allow developers the capability to share their passion. Community members have 5-15 minutes to present on a topic relating to .NET development. We give preference to new speakers to help strengthen and grow our community.

Additional details are still being discussed, so more information will be forth coming. If you would like to participate contact us organizers@okcsharp.net

Where: Prototek

Prototek
401 NW 10th
Oklahoma City, Oklahoma
73101

Meeting: Visual Studio Web Tooling

Monday

Jun 6th, 2016

11:30 am

About

Come join us as Chase Pritchett shows us how to improve the web development process inside Visual Studio.

Speaker: Chase Pritchett

Where: Prototek

Prototek
401 NW 10th
Oklahoma City, Oklahoma
73101