Monthly Talk

May 9, 2016 – MV*(Angular, React, Aurelia) frameworks – what’s the future and what’s the best for you? A detailed comparison

Abstract Take a noun. Add ‘JS’ to it and you probably have a framework that exists. Have you worked with JavaScript frameworks like Angular, React, Aurelia and other single page app frameworks? We’ll take a look at the source code, see what each one of them is good at, and what it’s not good at. [...]

April 11, 2016 – How Docker simplifies continuous integration and continuous deployment

Abstract The introduction of Docker about 3 years ago has significantly changed the way we think about continuous integration and continuous deployment. Docker has made software containers accessible to everyone. Today it is very easy to package an application or service into a container including all its dependencies and configurations. Since a container is immutable [...]

March 14, 2016 – Unit Testing

Abstract  Unit Testing is now considered a required skill for developers.  There are a ton of tools out there.  However, there’s nothing that shows you how to tie them all together to make your software fast, testable, and flexible.  This talk will go over my toolset: MSTest Moq – Mocking framework NCover – for coverage [...]

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

Abstract 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 [...]

January 11, 2016 – DSL using Antlr and C#

Abstract 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 [...]

December 14, 2015 – CSS positioning

Abstract: 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. [...]

November 9, 2015 – Always Connected with Windows 10 Apps

Abstract: 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 [...]

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

Abstract 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 [...]

September 14, 2015 – Security Oversights in .NET

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 [...]

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

Abstract 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 [...]

Previous Posts Next posts