Upcoming Events

Past Events

01/08/2013 06:00 PM

January 2013 :: RabbitMQ

Messaging is asynchronous, decoupling applications by separating sending and receiving data. The use of messaging will enable your software applications to connect and scale. Applications can connect to each other, as components of a larger application, or to user devices and data. In this session Ken will walk you through using EasyNetQ and a RabbitMQ server to easily create a fast, flexible and reliable message solution for your .NET projects.

02/02/2013 08:00 AM

Workshop: TypeScript in Action

TypeScript is a language for application-scale JavaScript Development. That means you can develop your applications in TypeScript, and they'll automatically compile down to JavaScript when you deploy. In this exciting day, we're going to guide you through how to use TypeScript in your applications. This workshop is designed to be a hands on workshop, so please come prepared if you'd like follow along with our trainers.

02/12/2013 06:00 PM

Feburary 2013 :: Game Development using the Unity Game Engine and the Mono Framework

Startling growth in the gaming industry has attracted many game players to become game developers in recent years, in no small part due to today’s vast palette of technology. Game engines like Unity (www.unity3d.com ) enable individuals and small teams to create sophisticated titles with very little knowledge of advanced math and physics. And, unlike many famous and expensive game engines, Unity offers a free Indie license. Built on the Mono framework, the open source equivalent of the .NET Framework, Unity developers can write out their game code in Javascript, Boo, and C# and use an intuitive GUI based level editor to tie it to the art and sound assets it controls. I will demonstrate a morsel of what this toolset can do, and show you some basics of scripting your own games using C#.

03/12/2013 06:00 PM

March 2013 :: Object-Oriented Javascript

Abstract TBD

04/09/2013 06:00 PM

April 2013 :: Building Immersive Applications for Windows 8

Windows 8 opened up a whole new set of possibilities for application developers in terms of how their applications can interact with the underlying operating system, with other applications as well as with the users. Specifically this includes the ability to utilize Contracts (search, share, settings) to give the impression your application is "one" with the operating system as well as creating live Tiles to allow your application to communicate with the users even when the application is not running. In this session we will take a look at how you can use Contracts and Tiles to provide your application a grat user experience and make your users feel truly engaged.

05/14/2013 06:00 PM

May 2013 :: Microsoft Office Open XML SDK

Most of the time, using a reporting tool such as SQL Server Reporting Services will work just fine for generating reports. However, there are times when there is a requirement to emulate existing and complicated forms, include images, generate and include charts, or even allow users to be able to customize and upload their own report templates. See how you can do this with the Microsoft Open XML SDK for Microsoft Office Library.

06/11/2013 06:00 PM

June 2013 :: Real World Data Strategies using Windows Azure

We all have seen the great demos for Windows Azure and wondered “What can I do with this?”. This talk will go through some real-world scenarios for hosting your application’s data or back-end in Azure. We will go over some scenarios where you can use cloud services or virtual machines to host your web services purely in the cloud, then we will also look at hybrid-cloud scenarios where we can integrate Windows Azure with our existing data infrastructure without being disruptive. Finally, we will look at some of the fringe data services (Mobile Services, Websites, Media Services, etc.) and talk about real-world scenarios where they have been used.

07/09/2013 06:00 PM

July 2013 :: XRX with AngularJs, WebApi, and SQL Server

In a traditional MVC application, with over 100 tables, developers have to wire up 100+ models, views, and controllers. The process is tedious and not exactly change friendly. XRX architecture, backed by AngularJs, WebApi, and MS Sql, empowers enterprise developers to deliver complex client side web applications where the emphasis is on building reusable components vs tedious repetitive work. Most of the presentation time will be concentrated on AngularJs directives.

08/13/2013 06:00 PM

August 2013 :: Bootstraping

Have you ever wanted to bootstrap your own software business, but ended up giving up before you began? Did self-doubt — "No one will buy", "I don't know how to sell this", "I can't do this alone" — keep you from moving ahead? Brennan Dunn, a local bootstrapper, has launched a number of products over the last two years, most notably his SaaS, Planscope. From start to finish, he'll walk you through what you need to do to find a problem, create a solution, and sell it to lots of people who've never met you. If you're looking to minimize risk and bootstrapping something that's guaranteed to sell, you won't want to miss this talk.

09/10/2013 06:00 PM

September 2013 :: Getting Started with Twitter Bootstrap

Twitter Bootstrap is a very popular web UI framework that takes advantage of CSS Media Queries, JavaScript, and LESS. With Bootstrap, you can rapidly develop sites that are sleek, fluid, responsive, functional, and modern. In this session, we will explore the Bootstrap framework and build a site using some of the most common elements. Along the way we'll discuss Bootstrap's two Grid systems, styling, controls, modules, and more.

10/08/2013 06:00 PM

ASP.NET Identity Security

Over the years, the ASP.NET security landscape has changed to support distributed systems and cloud services. Federated identity with OAuth, SAML, and OpenID are increasingly common needs for large systems to support single sign on between them, and user-friendly authentication with FaceBook and Google. We'll talk about how these different approaches to single sign on compare, and how ASP.NET has grown, or not grown, to support these authentication standards.

12/10/2013 06:00 PM

December 2013 :: Crazy Fast .Net Using ServiceStack and Dapper

ServiceStack is an open-source .Net framework for building web APIs and sites, and is renowned for being light-weight and fast. Dapper is a collection of extension methods for mapping database query results to typed objects (or a "micro-ORM"). Together they can help developers quickly create lean, super-fast sites and APIs. This discussion will focus on creating a RESTful API in ServiceStack using Dapper for database queries.

12/12/2013 05:00 PM

State of Software Development in the 757

You're invited to join us for a unique night of software development discussion with a joint meeting of all the developer communities in the Hampton Roads area.

12/14/2013 08:30 AM

Global Day of Code Retreat

Global Day of Coderetreat is a world-wide event celebrating passion and software craftsmanship. Last year, over 2000 passionate software developers in 150 cities around the world spent the day practicing the craft of software development using the coderetreat format. This year, our goal is to have 200 participating cities! With an average of 20-25 participants per city, that's over 3000 developers! You can find out more information about the day on the 2013 global day announcement.

01/14/2014 06:00 PM

January 2014 :: Entity Framework Migrations

When modelling your data for an enterprise web application, you may have conflicts within your development team, with other development teams, and also with enterprise architects at your organization. With Code First Migrations, you will have the opportunity to get everyone on the same page by synchronizing your database across various environments.

02/11/2014 06:00 PM

February 2014 :: Building Multi-Platform Native Mobile Apps with Xamarin and MvvmCross

Customers today are demanding mobile apps that take advantage of their platform’s unique user experience. The predominant platforms are Android and iOS. Until recently, developers had to write code in different languages to target each platform. Using Xamarin tools, you can now leverage your C# skills to develop native apps for all 3 major platforms. Michael will demonstrate how you can share your core business logic and create custom native user interfaces using the full functionality of each platform’s API. By using the MvvmCross framework, Michael will show how you can quickly create apps with support for two-way data-binding. By the end of the presentation, you will have a working app running on the iPhone, iPad, Android phone and tablet, Windows Phone 8, and Windows Store.

03/11/2014 06:00 PM

March 2014 :: JavaScript Memory Leaks

JavaScript is everywhere now. It is an important tool for anyone developing web apps. On the server side, Node.js is booming in popularity and is supported by many cloud service providers, including Microsoft Azure. JavaScript has had a reputation for being a performance bottleneck although it’s frequently undeserved. Memory usage is a key and often overlooked factor in the performance and stability of applications. This really comes to a crunch in mobile devices with limited memory resources. Come and learn about the anatomy of a memory leak in JavaScript. I’ll also cover analyzing JavaScript memory usage for leaks using tools in today’s browsers. Finally, we’ll see what’s new in the Visual Studio 2013 JavaScript Memory Analyzer first introduced in Visual Studio 2012 Update 1 for Window Store apps.

04/08/2014 06:00 PM

HRNUG :: April 2014 :: BigQuery for the Big Data Win

The world's technological per-capita capacity to store information has roughly doubled every 40 months since the 1980s; as of 2012, every day 2.5 exabytes of data were created. Standard relational database reporting and OLAP tools fall down when presented with this amount of web-scale data (aka Big Data). Effectively using the data your company is generating can be an excellent competitive advantage. New tooling to work with Big Data; such as Hadoop, presents additional challenges in usage and deployment. Ken Taylor's talk will explain how Google's BigQuery technology can provide you with a quick, effective, low cost way to work with Big Data.