Recent Events

  1. January: Kafka® (Apache, not Franz)

    January 03, 2019

    January 03, 2019

    Presented by: Brian Lanham

    Kafka® is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast. In this presentation we’ll learn about Kafka consumers and producers as well as Kafka streams.  We’ll build an application using Kafka and talk about different problems which may have a Kafka solution. For example, event/messaging bus, integration platform, and data migration are all problems with potential Kafka solutions.  Finally, we’ll address the age old conundrum: “I had a problem and solved it with Kafka. Now I have two problems.”

    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 Rd SW
    City: Roanoke
    Country: USA
    State: Virginia
  2. December social - 6pm, Wednesday December 12th at Rodeo Grande, Valley View

    December 12, 2018

    December 12, 2018

    Join us Wednesday, December 12th for our holiday social!  We will meet at Rodeo Grande, Valley View at 6:00 PM until whenever.  RV.NUG will spring for appetizers, so come by and have a bite, order a pint, and let's celebrate!


    Note, we will not have a meeting the first Thursday of December.

    Street: 4826 Valley View Blvd W NW
    City: Roanoke
    Country: USA
    State: Virginia
  3. 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
  4. 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
  5. 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
  6. 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
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. »