February 8, 2016 – Deploying .NET applications with Docker Swarm

Dimitry Ushakov

Dimitry Ushakov

Docker has permeated every development ecosystem, including .NET. With Microsoft also driving adoption of Docker, it’s a perfect time for us dig into its ecosystem and concepts.  We’ll explore Docker’s clustering technology called Docker Swarm.  We will briefly cover:

  • basic image and container concepts
  • networking
  • security
  • ecosystem (Compose, Machine, Kitematic, and Swarm)
We will then deploy an ASP.NET application onto a Swarm cluster, via Carina by Rackspace, a hosted Docker Swarm environment and showcase some of the performance and high availability features that we are able to get from Docker.


Dimitry has 10 years of experience in various technology communities, majority of which was spent with .NET. When not working for Rackspace hacking on Open Source projects (https://github.com/openstack/magnum, https://github.com/openstack/solum, https://github.com/rackerlabs/repose), Dimitry spends his time at home working on various projects for Web, Mobile and IoT.


The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 2/8/2016.


January 11, 2016 – DSL using Antlr and C#

Brock Reeve

Brock Reeve


Few technologies get more press than Domain Specific Languages. Often viewed as unapproachable, this presentation will demystify them. We will use Antlr to create a Lexer, Parser, and Abstract Syntax Tree for a small language we create from scratch. We will use CodeDom to generate C# code that runs it. The new language will solves a real business case.

You should walk away with knowledge about how to create a language and how to actually run it.


Brock started using the .NET framework since its first release. In his spare time he has been building an open source SQL like language for scraping web pages called Pickaxe (https://github.com/bitsummation/pickaxe). He currently works for the Advisory Board and blogs at brockreeve.com

The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 1/11/2016.

December 14, 2015 – CSS positioning

Justin Self

Justin Self


It’s minutes before you should be leaving work on a Friday afternoon but you can’t bring yourself to quit until you fix this UI bug. The label is over the text box and you know it should be a simply fix but, for some reason, nothing is working. You try display: inline. Nope. display:inline-block. Nothing. position: absolute. That makes it worse. Position: relative. Bingo! Why did that work? Doesn’t matter, just commit and push.

If you’ve ever been in this position (no pun intended), then come discover how to use CSS positioning and finally understand what the float is going on.

About Justin:

Justin Self is not a rock star developer. He’s not code ninja, mad scientist or whatever else recruiters are looking for. Justin Self is a developer teammate who writes code and leads software teams at Clear Measure. He is also a believer, husband, father, amateur woodworker, arborist-in-training, and a theater major.

The talk will take place at Microsoft Austin office on December 14, 2015 5:30 pm – 8:00 pm

November 9, 2015 – Always Connected with Windows 10 Apps

Tony Champion

Tony Champion


Demands and expectations of modern apps are much different than their predecessors.  One thing that users expect is that their apps are “always connected.”  They expect things like notifications if something is new or changes and to share information between devices.  This session will take a look at strategies to accomplish this in the world of Windows 10 apps.  We will look at creating always connected apps that span devices as well as platforms and you will leave with an understanding of what it takes to accomplish this in your own apps.

We will:

  • Review structures for sharing data between devices
  • How to use notifications to keep the user informed
  • Take advantage of the app lifecycle to present an up-to-date UI
  • Using background tasks to keep your app connected


Tony Champion is a software architect with over 19 years of experience developing with Microsoft technologies.  As the president of Champion DS and its lead software architect, he remains active in the latest trends and technologies, creating custom solutions on Microsoft platforms.  Tony is an active participant in the community as a Microsoft MVP, international speaker, published author, and blogger.  He focuses on a wide range of technologies from web solutions to native apps on Windows Phone and Windows to XBox One development.  He can be found on his blog at tonychampion.net and on twitter at @tonychampion.

The talk will take place at Microsoft Austin office on November 9, 2015 5:30 pm – 8:00 pm

October 12, 2015 – What’s New in C# 6.0

Jimmy Bogard

Jimmy Bogard


With C# 6 comes the release of the Roslyn C# compiler, the new open-source compiler written from the ground up in C# by Microsoft. The new compiler allowed the team to work in a much more agile manner, and with that, build out a number of features into C# that would have otherwise never happened. In this talk, we’ll walk through these new features, how they’ll help you, and when to use or not use them in new and existing projects.


Jimmy is a member of the ASPInsiders group, the C# Insiders group, and received the “Microsoft Most Valuable Professional” (MVP) award for ASP.NET in 2009-2014. Jimmy is also the creator and lead developer of the popular OSS library AutoMapper.

The talk will take place at Microsoft Austin office on October 12, 2015 5:30 pm – 8:00 pm

September 14, 2015 – Security Oversights in .NET

Cap Diebel

Cap Diebel

Topic: Security Oversights in .NET

.NET provides more functional security “out of the box” than most web platforms. However, we see a number of security flaws emerge in new applications time and time again despite the advantages .NET provides. From turning off security features to work around bothersome bugs to assuming certain attack prevention measures cover 100% of attack payloads when they really only cover 80%, we see a number of common oversights among otherwise security-conscious developers. This discussion will cover a number of these common flaws and what can be done to mitigate the security risks.

Cap Diebel, Manager of Application Security:

Cap Diebel is a seasoned application security expert, specializing in application architecture, development, security reviews and security testing engagements. In his role as Manager of Application Security, Cap is involved in Denim Group’s secure development and software security assurance projects. He leads the company’s application security engagement team and also helps administer application security training for clients. He uses his extensive technology consulting experience as the company’s technical leader for application security activities and lead mentor for application security staff.

The talk will take place at Microsoft Austin office on September 14, 2015 5:30 pm – 8:00 pm

August 10, 2015 – Real Time Web Applications with Node.js

John Teague

John Teague


While node.js can be used to build several different kinds of applications, one of it’s sweet spots is definitely real time web applications.  We’ll talk about connecting node.js to web apps with web sockets, handling events and talk about some libraries and frameworks designed for building real time web apps.

About John
John Teague is the Chief Engineer for Live Earth Software. Live Earth is a real-time visualization platform that synchronizes multiple live data streams on a map in both space and time.

The talk will take place at Microsoft Austin office on August 10, 2015 5:30 pm – 8:00 pm

July 13, 2015 – Röck Yoür Apps With >= 10 Things You Probably Aren’t Doing

David McCarter

David McCarter


This session will go over 10+ things that I see developers not doing in their applications to make them robust, easily changed (feature, feature, future) and free from errors. What are they? Well you will need to attend this session to find out. You are guaranteed to learn a lot in this session!

About David

David McCarter is a Microsoft MVP (Most Valuable Professional), and developer, architect, consultant, professional code reviewer and interviewer in San Diego, California. He is the editor-in-chief of dotNetTips.com… a web site dedicated to helping software engineers in all aspects of programming since 1994. David has written for programming magazines and has published many books including “David McCarter’s .NET Coding Standards” available at:http://bit.ly/dotnetdavestore. He is one of the founders and directors of the San Diego .NET Developers Group (www.sddotnetdg.org) for 20 years. In 2008 David won the INETA Community Excellence Award for his involvement in the .NET community. David is also an inventor of a software printing system that was approved by the US Patient Office in May 2008. His Microsoft MVP profile is located at: http://bit.ly/davidmvp

The talk will take place at Microsoft Austin office on July 13, 2015 5:30 pm – 8:00 pm

June 8, 2015 – Javascript: Beginner to advanced (Just code)

Chander Dhall

Chander Dhall


In this talk, speaker of International Acclaim, Chander Dhall will talk about writing safe JavaScript. He will also start from the very basis level and go up to covering advanced JavaScript. The talk includes, but is not limited to, nuances in JavaScript, variables, functional programming and several ways you can write JavaScript code that can put you in trouble. In this fun filled talk, Microsoft MVP and TechEd Speaker, Chander mocks JavaScript and shows how to do it right as he loves it. If time permits he’ll demo some stuff on the mean stack too.

About Chander

Chander is a Microsoft MVP, ASP.NET Insider, Web API Advisor, INETA speaker and open source contributor, with years of experience in enterprise software development. He started coding when he was 6, and created his first successful software product at the age of 14. He is the dev chair of DevConnections, and he works in a goal-oriented, technologically-driven, fast-paced Agile (SCRUM) environment. He has a master’s degree in computer science with specialization in algorithms, principles and patterns, and is focused on building high-performing modular software. Chander leads the Rockstar Developers meetup in Austin, co-organizes Angularjs meetup in Austin, HTML5/Node.js group in Los Angeles and the .NET user group at UTDallasand has spoken at numerous conferences and code camps all over the world. http://chanderdhall.com Twitter @csdhall

The talk will take place at Headspring office on June 8, 2015 5:30 pm – 8:00 pm

The location is:

10415 Morado Circle #300, Austin, TX 78759


May 29, 2015 – Austin Build Tour

On May 29, 2015, Microsoft presents Austin Build Tour (part of Build Tour series) at the Moody Theater. Register and check out 3 awesome sessions by Microsoft technologists on current industry trends.


Friday, May 29, 2015 – 9:00AM


Austin City Limits Live at The Moody Theater
310 Willie Nelson Blvd
Austin, TX USA 78701

Previous Posts