Recent Events

Go Back
  1. November - Ron Bruintjes: Dockerizing your Windows application

    November 01, 2018

    November 01, 2018

    Presented by: Ron Bruintjes

    Containers are a great solution, but what do we do with our legacy code? We'll take a simple Windows application and transform it into a Docker image without too many changes in the application or the process.

    Ron Bruintjes is a Software Architect at Medeco Security Locks in Salem. He's been dabbling in computers professionally since 1990 in a variety of roles, and is currently concentrated on the .NET stack and SQL databases

    Street: 1327 Grandin Ave SW
    City: Roanoke
    Country: USA
    State: Virginia
  2. October - An Introduction to Azure Cosmos DB (including Transactional JavaScript Stored Procedures in Cosmos DB) with Kevin Hazzard

    October 04, 2018

    October 04, 2018

    Presented By: Kevin Hazzard

    Let's take a close look at Azure Cosmos DB, a planet-scale, cloud database that's HTTP-enabled at its core with a SQL API, a Table API, a Cassandra API, a MongoDB API and a Graph API. We'll cover the basics of the SQL API and look at a real-world application that'll quickly bring the utility of this database into sharp focus. Then we'll turn our attention to Cosmos DB's stored procedures, written entirely in JavaScript. Wait, what? Isn't JavaScript a hot mess to work with these days? Yes, but fear not! This isn't your browser's JavaScript. Just like Node.js, where the ecosystem plays by some reasonable rules, writing stored procedures for Cosmos DB gives you the good parts of JavaScript and keeps all the ambiguity, confusion, and conflict at bay. Better still, JavaScript in Cosmos DB stored procedures is always asynchronous and transactional which means you never have to worry about performance problems or those pesky commits and rollbacks. In this code-focused session, we'll talk about those principles and the coding practices you'll want to adopt to be productive in this environment. Even if you aren't planning on using Cosmos DB yet, I believe you'll get a lot out of the discussion.

    Kevin Hazzard is a development community leader from Richmond, VA. He was a long-time college instructor and Microsoft C# MVP. Nowadays, he's an architect for the digital marketing and sales platform of Altria, the parent company of Philip Morris USA, NuMark International, US Smokeless Tobacco and Ste. Michelle Winery Estates.

    Street: 1327 Grandin Ave SW
    City: Roanoke
    Country: USA
    State: Virginia
  3. September - Brian Lanham: GraphQL, React, and GatsbyJS Ol’ Sport!

    September 06, 2018

    September 06, 2018

    Presented by: Brian Lanham

    We’ll start by learning about GraphQL and how you can use it to build ‘experience APIs’. Then we’ll build a React site consuming the GraphQL API.  Finally, we’ll do some static site generation using GatsbyJS for the site.

    After serving as a nuclear-qualified electrician for six years in the United States Navy, Brian earned a Computer Science degree from Penn State University. Brian is an Enterprise Architect for Advance Auto. His Twitter handle is @codesailor.

    Street: 1327 Grandin Ave SW
    City: Roanoke
    Country: USA
    State: Virginia
  4. Sidney Andrews: I Didn't Know You Can Do That With GitHub!

    August 02, 2018

    August 02, 2018

    Many people and companies throw some code on GitHub, blog about their code and announce that they open-source. There are thousands of .NET developers out there who "threw" a C# library on GitHub and wondered what to do next. For awhile, even Microsoft had a problem. In reality, hosting code to GitHub only represents a fraction of what the platform offers to developers and companies whether they open-source their code or not. Even if your company doesn't use OSS by rule, it will be hard to avoid GitHub as more libraries and .NET components are open-source than ever.

    Sidney has been working with Microsoft Learning for the last couple of years to begin using GitHub as a collaboration platform for their documentation, labs and print materials as opposed to simply a code-hosting website. In this talk, Sidney will show you a lot of the features of GitHub that his team uses daily that has very little to do with code, but can greatly expand your project's reach or your team's ability to collaborate. You will learn how to create websites from a GitHub repository, gate documentation using an integrated build process like you would with code, make it easier for the community to contribute to your projects, suggest changes to the product team of the docs.microsoft.com website, and finally use the "GitHub Flow" like the GitHub project team uses on a daily basis.

    Sidney Andrews is an Azure MVP and a Microsoft Certified Training Regional Lead. Sidney has authored multiple developer and Azure courses available on http://edx.org and has also been featured as a presenter on Channel 9, Ignite and Build. His specialties include Azure, XAML, C# and TypeScript. Sidney is a native of Richmond.

    Street: 1327 Grandin Ave SW
    City: Roanoke
    Country: USA
    State: Virginia
  5. Kevin Feasel - R for the SQL Developer

    June 07, 2018

    June 07, 2018

    R is the premiere language for data analysis. If the world of data science sounds fun and exciting, now is the time to get into R. We will walk through the core constructs of R, learn how to retrieve data from flat files and databases, and get a peek at the power behind R. This session will also give resources on where to go in order to become more familiar with statistics, R the language, and the R package ecosystem.

    Kevin Feasel is a Data Platform MVP and Engineering Manager of the Predictive Analytics team at ChannelAdvisor, where he specializes in T-SQL and R development, fighting with Kafka, and pulling rabbits out of hats on demand. He is the lead contributor to Curated SQL (https://curatedsql.com), a contributing author to Tribal SQL (http://www.tribalsql.com), and one of the contributors behind We Speak Linux (https://wespeaklinux.com). A resident of Durham, North Carolina, he can be found cycling the trails along the triangle whenever the weather's nice enough.

    Street: 1327 Grandin Ave SW
    City: Roanoke
    Country: USA
    State: Virginia
  6. Jared Lotti - Universal React with ASP.NET MVC

    May 03, 2018

    May 03, 2018

    There are plenty of examples where your web app can be rendered more efficiently on the server-side than on the client side.  ASP.NET makes this possible using C#, VB, etc.  However, some may find it more efficient to use a single language across the entire web stack.

    Enter Universal JavaScript.

    In this meeting, we will discuss the creation of a Universal React app using ASP.NET MVC.

    Jared has been Technical Leader for the Online Systems Team at CarMax since 2015. Previously working as a Senior Developer at JP Morgan Chase, and HP. He is a supporter and contributor to the open-source community (see https://github.com/Jarlotee), and always hungry for memes and learning\sharing new ideas in technology.

    Street: 1327 Grandin Ave SW
    City: Roanoke
    Country: USA
    State: Virginia
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. »