January 9th: How to be a Six Figure Developer

Happy New Year! Join us Thursday, January 9th, 2014 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM, followed by a drawing for free stuff. Everybody likes free food and free stuff, right?

Where: Vaco Training Room, 5410 Maryland Way, Suite 110, Brentwood, TN 37027

Topic: How to be a Six Figure Developer

Microsoft .NET developers are in extremely high demand and rates continue to climb, but many developers have not yet realized their potential. In this talk we lay out some simple and proven ways to make yourself a more valuable employee and build your personal brand.

http://blog.dotnetdude.net/p/how-to-be-six-figure-developer.html

Speaker: Gaines Kergosien

Gaines Kergosien is the lead technical consultant for Synergy Systems and serves as a board member for the Nashville .NET User Group. With over 12 years in solutions development using Microsoft technologies, his work includes consulting for such companies as Deloitte, Hospital Corporation of America (HCA), American General (AIG), Lexis Nexis, Gibson Guitars, and Cardinal Healthcare.

November 21st Lab: DurandalJS and Twitter Bootstrap

Join us Thursday, November 21st, 2013 for a great evening of hands-on learning and connecting with other developers. Free food and socializing starts at 6:00 PM, and the lab begins at 6:30 PM.

Location5410 Maryland Way, Suite 110, Brentwood, TN 37027

Lab: DurandalJS and Twitter Bootstrap

In this lab, we’ll focus on getting DurandalJS up and running, we’ll talk about why and when SPAs make sense, we’ll build a custom AMD module, and we’ll do what they say can’t be done and get Durandal 2.0 working correctly with Twitter Bootstrap 3. Be sure to load up your system with your favorite text editor. We might even do most of our work in Sublime Text, but you’ll learn how to use NuGet to get and update your Durandal-based projects in Visual Studio.

If you love KnockoutJS and wish there was something like Angular that used Knockout, you’ll DEFINITELY want to come to this lab to learn how to use a great JavaScript application framework. Bring your laptops and open minds, and I promise by the time you leave, you’ll want to use Durandal in your next project!

About Jason Clark

Jason Clark is a Senior Software Consultant for Avatar Software where he focuses as much of his time as possible on front-end development. He has helped with the creation and development of 5 current DurandalJS projects, including the Avatar website (http://www.avatar-soft.com).  He has been a web developer since 1995, starting with PHP, then moving to ASP.NET, MVC, playing a little with Ruby on Rails and then falling in love with JavaScript.  You may have seen him at DevLink where he’s a member of the board and helps make the conference a success.

November 14th: WinRT and Caliburn.Micro

Join us Thursday, November 14, 2013 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM, followed by a drawing for free stuff. Everybody likes free food and free stuff, right?

Where: Vaco Training Room, 5410 Maryland Way, Suite 110, Brentwood, TN 37027

Topic: WinRT and Caliburn.Micro

Windows 8 comes with a new set of native APIs called WinRT, or Windows Runtime. With WinRT, developers can create a new type of app called a Windows Store app using XAML with C++, .NET languages like C#/F#/VB, as well as JavaScript and HTML. For XAML-based applications, the Model-View-ViewModel (MVVM) pattern helps developers decouple presentation (View) and data (Model) by leveraging data binding and command capabilities in XAML.

Caliburn.Micro has been one of the most popular MVVM frameworks with XAML-based applications such as WPF and Silverlight, and it is also available for WinRT. In this presentation, I will introduce WinRT and Caliburn.Micro, and show how we can take advantage of key features in Caliburn.Micro, such as conventions-based binding and actions, event aggregator, and other WinRT-specific features to develop loosely-coupled and highly maintainable Windows Store apps.

Speaker: Karlkim Suwanmongkol

Karlkim Suwanmongkol is a software engineer at Video Gaming Technologies based in Franklin, TN where he works on the game server platform. He is primarily a C# developer, but his interests also include XAML, WinRT, JavaScript, C++, Distributed System, Cloud-computing, and recently F# and the world of functional programming. He blogs about new things he learns at http://karlk.im/. You can also find him on Twitter at @kimsk.

October 17th Lab: Hands-on with TypeScript

Join us Thursday, October 17th, 2013 for a great evening of hands-on learning and connecting with other developers. Free food and socializing starts at 6:00 PM, and the lab begins at 6:30 PM.

Location5410 Maryland Way, Suite 110, Brentwood, TN 37027

Lab: Hands-on with TypeScript

If you’re coding for the modern web, you’re writing way more JavaScript than you use to. But with JavaScript’s almost complete lack of structure, how can we keep all that code straight?

Enter TypeScript. In this lab, we will explore how TypeScript brings type-safety, object-orientation, and (gasp!) working Intellisense to our favorite ubiquitous client-side language, while still yielding fully standard js compatible with any browser.

If you don’t want to be that guy (or gal), you can save plenty of horsing-around time by having the following tools installed in your environment beforehand:

About Jon Fazzaro

Jon is a music and software nerd who is probably off looking for a cup of coffee right now. He took the software thing pro a solid decade ago, and has been slinging code with Aptera since 2008. Among his credentials are such certifications as Programming in HTML5 with JavaScript and CSS3, MCTS .NET Framework 4 Accessing Data, MCTS .NET Framework 4 Web Applications, and MCPD SharePoint 2010 Developer. Whatever you do, don’t follow @jonfazzaro on Twitter.

October 10th: jQuery-free JavaScript

Join us Thursday, October 10, 2013 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM, followed by a drawing for free stuff. Everybody likes free food and free stuff, right?

Where: Vaco Training Room, 5410 Maryland Way, Suite 110, Brentwood, TN 37027

Topic: jQuery-free JavaScript

Many of us started using jQuery because it ironed out many cross-browser issues, it was easy to use, and had a consistent API. However, web browsers these days continue to get better and are following web standards much more closely. Do we still need jQuery? Has it become a crutch? Can we get away with dropping jQuery as a dependency and use native browser APIs instead? In this session we will explain when it is appropriate to use jQuery and when you might be able to go without it. If you do need jQuery then we will look at how you can make a custom build that only includes the parts you need. For the majority of this session we will be looking at common jQuery snippets and show how to convert them either using native browser APIs or utilizing popular micro-libraries.

Speaker: Elijah Manor

Elijah Manor is a Christian and a family man. He works at The Lampo Group (Dave Ramsey) as a front-end web developer. He is a Microsoft Regional Director, Microsoft ASP.NET MVP, ASPInsider, IE userAgent, and a Pluralsight author. He enjoys blogging at http://elijahmanor.com and tweeting (@elijahmanor) about the things he learns.

September 19th Lab: Fixing Common JavaScript Bugs

Join us Thursday, September 19th, 2013 for a great evening of hands-on learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lab begins at 6:30 PM.

Location5410 Maryland Way, Suite 110, Brentwood, TN 37027

Lab: Fixing Common JavaScript Bugs

JavaScript is becoming more and more a large part of every web developer’s application. As you expand and continue to learn JavaScript you will inevitably run into a common set of application bugs that we all work through. In our time together, we will examine several common JavaScript bugs, expose the underlying issues, explain what is really going on, and then exterminate the problems. Some of the bugs that we will uncover involve type wrappers, parsing numbers, semicolon strangeness, reserved words, scope confusion, context switching, misplaced braces, function overloading, comparison coercion, picky commas, and many more. The goal is to help you not make the same mistakes that I’ve made and in the process help you know what is really going on behind the scenes.

About Elijah Manor

Elijah Manor is a Christian and a family man. He is the President of Manorism, Inc., a PluralSight Author, and focuses on providing training and consulting in front-end web development. He is a Microsoft Regional Director, Microsoft ASP.NET MVP, ASPInsider, and IE userAgent and enjoys blogging (http://elijahmanor.com), tweeting (@elijahmanor), and speaking about the things he learns.

September 12th: Using C#’s Async Effectively

Join us Thursday, September 12, 2013 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM, followed by a drawing for free stuff. Everybody likes free food and free stuff, right?

Where: Vaco Training Room, 5410 Maryland Way, Suite 110, Brentwood, TN 37027

Topic: Using C#’s Async Effectively

Visual Studio 2012 brought many new features, but few as exciting as the new language support for asynchrony in C# and VB.Net. While the new async and await keywords provide huge benefits when writing asynchronous code, they also bring potential danger. Async introduces new opportunities for confusion, incredibly messy abstractions, and the types of subtle bugs that cause nightmares to developers everywhere.

This talk will focus on how to think about asynchrony in general, when to use async, specific pitfalls arising from async and await, and some general guidelines to follow when creating asynchronous libraries and composing asynchrony in your own code.

Speaker: Reed Copsey, Jr.

Reed Copsey, Jr. creates scientific software.  He is the CTO of C Tech Development Corporation, a company developing 3D software for the Earth Sciences.  He is an avid contributor on Stack Overflow and the MSDN Forums, the founder of the Bellingham Software Developers Network, and a Microsoft MVP in Visual C#.