The new .NET - .NET on Mac with Docker

RSVP

Monday

Nov 6th, 2017

11:30 am

The new .NET - .NET on Mac with Docker

In this talk, we introduce a modern .NET. Some of the questions we’ll explore:

• Can I really run .NET apps on a Mac?

• How do I develop for a Mac?

• What is Docker?

• What are containers?

• How do I deploy my fancy new .NET code?

• And, Do you secretly work for the Apple store?

We’ll explore building and running .NET apps in Mac OS. We’ll learn to build applications as a Docker container. Finally we’ll deploy these apps to Azure, and see them in the wild, all from the super uncomfortable world of Apple.

Danny is Director of Engineering at Monscierge and totally doesn’t work at the Apple Store. He enjoys all things software and loves to chat tech, gaming, and food.

Where: StarSpace 46

StarSpace 46
1141 W Sheridan Ave
Oklahoma City, OK

What’s new in Update 3?

RSVP

Monday

Sep 11th, 2017

11:30 am

What’s new in Update 3?

Visual Studio 2017 Update 3 was recently released, and has quite a few new features to explore. We’ll go through some of the highlights and take a deep dive into “Reference Assemblies”, which can reduce inner-loop build times for large solutions.





Bio:

Rainer is a developer in Microsoft’s Tools for Software Engineers group where he maintains the MSBuild engine and related tools. In his 9 years at Microsoft, he’s also worked on Windows, SQL Server, and other build and engineering-productivity infrastructure. In his spare time, he watches too many comic-book based TV shows.

Where: StarSpace 46

StarSpace 46
1141 W Sheridan Ave
Oklahoma City, OK

Game of Services - Anemia is Coming

RSVP

Monday

Aug 7th, 2017

11:30 am

Game of Services - Anemia is Coming

Service-Oriented Programming is built on top of Object-Oriented Programming principles, but SOP is not OOP. Service-Oriented Programming is the root of Internet of Things, MicroServices, and other Service-Oriented Architectures. SOP, and its designs, have long been considered Anti-Patterns to OOP. Luckily for us, Service-Oriented Programming has its own principles, and doesn’t have to follow the principles of Object-Oriented Programming. Learn the roots of SOP, Master its basics, and see SOP through the eyes of a large systems practitioner.

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

F# with Aaron Krauss

RSVP

Monday

Jun 5th, 2017

11:30 am

F# with Aaron Krauss

F# is a functional programming language that runs within the .NET framework. In this talk, we’ll learn what it means to be a functional language and how F# ties this together with the rest of the .NET framework. Everything will be live-coded, so you’ll get to see exactly how things work as they’re coded out. This talk is very beginner friendly to both functional and .NET development alike - so come join us!



Aaron Krauss is a developer at Clevyr where he builds data-driven applications in Ruby, Javascript, Shell, and anything else awesome. He also blogs regularly, enjoys craft beer, has a cool dog, and has been dating someone for over 10 years.

Where: StarSpace 46

StarSpace 46
1141 W Sheridan Ave
Oklahoma City, OK

Hard-Core Integration Intoxication with David Walker

RSVP

Monday

May 1st, 2017

11:30 am

Hard-Core Integration Intoxication with David Walker

Abstract:

Hard-Core Integration Intoxication

Come learn how to take your solutions from 0 to 60 in 60 minutes or less.

First, see a few basic, yet powerful examples of how to provide a personalized user experience no matter what your application platform of choice, web, windows or mobile.

Then prepare to have your mind blown by learning how to integrate with an intoxicating amount of third-party APIs. Many you may have never heard of or thought to integrate into your solutions. Learn how to maximize your integration efforts between systems and any other third-party API’s using intelligent design techniques.

Finally, learn how to save your company and your clients money by maximizing their investment and your efforts. You will learn how to write the right code, the right way, the first time. In addition, learn how to increase maintainability and reusability across your solutions. As well as, learn how to leverage and future-proof your solutions, while keeping up with the current wave of .NET Core and other technology shifts.

Bio:

David Walker is a Sitecore 2015 Technology MVP and Senior Sitecore Architect for Layer One Media. He has over twenty years of experience in application development and lifecycle management with over eighty percent of that as a consultant. He has been an MCP since 2003, MCAD and MCSD since 2005 and was a Microsoft MVP - ASP/ASP.NET from July 2007 - July 2009, before he joined Microsoft as a Senior Application Development Manager where he mentored numerous Fortune 100 companies on full Application Lifecycle Management and Software Development best practices.

He has delivered over one hundred presentations, including events like: Sitecore Symposium, Microsoft TechEd, VSLive! Dallas, VSLive! Austin and numerous User Groups, CodeCamp’s, TechFests and other community conferences.

He has been the Chairman of the region’s largest and highly successful technical training event, just finishing its eleventh consecutive successful year, TulsaTechFest.com. He is the founder and current President of the Houston Sitecore User Group. He was formerly a board member for INETA (Vice President, Speakers Bureau), President of the Tulsa Developers .NET users group, founder and President of the Tulsa SQL Server Group and Tulsa Java Developers Group, and Vice President of the Tulsa SharePoint Interest Group.

Since writing his first SharePoint assembly in 2004, he has been focused on Enterprise/Web Content Management Systems. He has been sold on Sitecore, since deploying his first 5.1 solutions and gaining his 5.3 certifications in 2007. He has worked with numerous CMS systems (proprietary, commercial and open source). He has worked on very high traffic eCommerce sites, including one with a daily sales volume record of over six million dollars and over one and half million microsites.

Recently he has focused on a wide range of newer technologies, including: .NET Core, Azure, AppFabric, MEF (Managed Extensibility Framework), Sitecore, SharePoint, Windows Universal applications. He has been using WCF (Windows Communication Foundation) and WPF (Windows Presentation Foundation) since the first Beta release back in 2005/2006.

Where: StarSpace 46

StarSpace 46
1141 W Sheridan Ave
Oklahoma City, OK

Meeting: Lightning Talks

RSVP

Monday

Apr 3rd, 2017

11:30 am

Lightning Talks

Speaker Lineup:

  • Dale Spoonemore - How we set up automated smoke tests with Protractor and Hangfire
  • Tyler Palesano - Overview of Visual Studio Code
  • Carmen Long - Getting coding on a Raspberry Pi in 5 minutes

If you would like to give a 5-15 minute lightning talk, contact the group organizers through Meetup, email (organizers@okcsharp.net), Twitter, or the Techlahoma Slack!

This is a great way to give your first talk without the pressure of preparing a longer presentation!

Where: StarSpace 46

StarSpace 46
1141 W Sheridan Ave
Oklahoma City, OK

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