Recent Events

  1. February meeting: Faster Deployments by Dockerizing ASP.NET Core Applications

    February 02, 2017

    February 02, 2017

    Presented by Kevin Griffin

    Two amazing new technologies are coming into the limelight: ASP.NET Core and Docker.

    Docker has provided developers the unique ability to package their applications into small, bite-sized containers that allow for quick delivery to any Docker platform around the world. Updating one to thousands of nodes can be done within seconds.

    ASP.NET Core is a new, radical approach to the platform we have known and loved for fifteen years. New changes to ASP.NET Core to focus on cross-platform support has made it a prime target for dockerizing.

    In this presentation, you will learn how to build a simple ASP.NET Core application from the ground up, and deploy it to datacenters around the world with few simple commands.

    Learning Objectives:

    • Attendees will learn about Docker, and how Docker containers work
    • Attendees will learn how to create simple applications with ASP.NET Core
    • Attendees will learn how to package an ASP.NET Core application with Docker for deployment.


    Kevin Griffin is an author, teacher, mentor, and consultant focusing in software development. He is the author of the Twilio Blueprint (http://twilioblueprint.com). As an independent consultant, Kevin specializes in helping businesses push their technology stacks into the 21st century. You can often find Kevin speaking at conferences and user groups across the country or blogging at http://kevgriffin.com.

    Street: 1327 Grandin Ave
    City: Roanoke
    Country: USA
    State: Virginia
  2. January meeting: Microservices with Brian Lanham

    January 05, 2017

    January 05, 2017

    Presented by Brian Lanham

    Today, there are several trends that are forcing application architectures to evolve. Users expect a rich, interactive and dynamic user experience on a wide variety of clients including mobile devices. Applications must be highly scalable, highly available and run on cloud environments. Organizations often want to frequently roll out updates, even multiple times a day. Consequently, it’s no longer adequate to develop simple, monolithic web applications that serve up HTML to desktop browsers. Applications with a microservice architecture consist of a set of narrowly focused, independently deployable services. In this presentation we will agree on a common definition of microservices and demonstrate benefits of microservices through a sample application.  We will also talk about improving microservices with event-driven implementations using Vert.x (vertx.io). 

    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. While attending university, Brian developed C applications for UNIX and DOS. He then moved on to Microsoft Windows and Web applications. After a brief stint dabbling in Java, he moved to .NET as his development stack of choice.  Brian is also Application Architect for Corvesta. Brian spends most of his time writing full-stack applications using Angular2/Typescript, C#, and Groovy/Java with Vert.x and a host of other tools.  At heart Brian is a process geek.  His Twitter handle is @codesailor.

    Street: 1327 Grandin Ave
    City: Roanoke
    Country: USA
    State: Virginia
  3. December social at Rodeo Grande

    December 01, 2016

    December 01, 2016

    Every December, RV.NUG puts on a social event at a local restaurant / bar, where we eat, drink, and talk geek.  This year, we'll meet at Rodeo Grande near Valley View Mall!  RV.NUG will kick the party off with appetizers at 6:00.  We hope to see you there!

    Street: 4826 Valley View Blvd NW.
    City: Roanoke
    Country: USA
    State: Virginia
  4. November Meeting: Joel Cochran - The Road to the White House Goes Through the Cloud: How data will decide the next President

    November 03, 2016

    November 03, 2016

    Today's Presidential campaigns have the technical sophistication of a modern enterprise, the constrained environment of a startup, and a relentless timeframe. Political rhetoric may get air time, but data wins elections. Political operatives use data analytics to target communications, identify supporters, garner donations, organize field staff, drive voter turnout, and predict outcomes. In this session, Microsoft's Campaign Technology Services team will discuss: its role in the 2016 U.S. Presidential campaigns; the Iowa Caucuses and the party conventions; our customers' adoption of Machine Learning, various Azure data platform tools, and the broad implementation of Power BI visualizations.

    Joel Cochran is currently serving as the GOP Technical Evangelist on the Microsoft Campaign Technology and Services team. Joel was born in Virginia, grew up in Iowa, and graduated from James Madison University in Harrisonburg, VA. After serving in the United States Army, he moved to Florida where he fell backwards into a job at a software company. Before long he was a software developer on the IBM AS/400 platform. After moving back to Virginia a few years later, he worked for a micro-ISV writing software for local governments. This period led him through a wide range of technologies such as RPG, DB2, Java, Perl, PHP, MySQL, Linux, and more. In 2003, Joel discovered C#, .NET, and SQL Server, and has been dedicated to the Microsoft stack ever since. Over the years he has ranged through a variety of web, desktop, and database development tools and environments. An accomplished writer and speaker, Joel loves to teach and was a 6-time Microsoft MVP prior to joining the company. He lives in Harrisonburg, VA, with his family, and is an avid pool player.

    Street: 1327 Grandin Ave
    City: Roanoke
    Country: USA
    State: Virginia
  5. October Meeting - Introduction to SQL Server Integration Services 2016

    October 06, 2016

    October 06, 2016

    Jessica Moss: Introduction to SQL Server Integration Services 2016

    SQL Server Integration Services (SSIS) provides database administrators, business intelligence developers, and application programmers the ability to quickly and easily move and transform data.  Whether your data in on-premises or in the cloud, within SQL Server or stored in text files, clean or dirty, SSIS can help you extract, transform, and load (ETL) the information.  Join this session to learn more about SSIS, spcifically how to develop, deploy, and maintain SSIS packages.

    Jessica M. Moss is a well-known architect, speaker, author, and Microsoft MVP of SQL Server business intelligence.  Jessica's expertise includes data warehouse modeling, Integration Services ETLs, Analysis Services semantic modeling, Reporting Services report design, and helping customers across industries successfully implement and enhance their business intelligence solutions.  Jessica enjoys sharing her knowledge across the world, speaks regularly at user groups, code camps, and conferences, and has co-authored numerous technical books.  You can read more on her website, http://www.jessicammoss.com.

    Street: 1327 Grandin Ave
    City: Roanoke
    Country: USA
    State: Virginia
  6. September meeting: Andrew J. Kelly - Developing with Query Plan Reuse in Mind

    September 01, 2016

    September 01, 2016

    Both DBA’s and Developers should be acutely aware of what it takes to ensure that every call to SQL Server has the best chance of reusing a previously generated query plan. Having to generate a new plan each time will waste precious resources and ultimately prevent you from obtaining peak performance and scalability for that SQL Server Instance. We will see how the SQL Server engine determines if a plan is reusable or not and more importantly exactly how to correct any calls that fail to do so. Proper code development is key to achieving these goals. We will see that we can get plan reuse and still have flexibility in the client to dynamically create the SQL Statements which gives the best of both worlds. Come see how a little extra effort can have a big payoff when it comes to performance and scalability. 

    Andrew J. Kelly is a Mentor with SolidQ who lives in Waynesboro, Va. He has over 20 years’ experience with relational databases and application development but his main focus now is SQL Server. In addition to general SQL Server training and Mentoring he specializes in Performance, Scalability and Maintainability of large scale SQL Servers. He is a regular speaker each year at many conferences and user groups. He is a contributing editor and writer for SQL Server Pro and has been a Microsoft Data Platform MVP since 2001. 

    Website: http://www.solidq.com 

    Blog: http://sqlblog.com/blogs/andrew_kelly/default.aspx 

    Twitter: http://twitter.com/gunneyk 

    MVP Profile: http://mvp.microsoft.com/en-us/mvp/Andrew%20J.%20Kelly-5438

    Street: 1327 Grandin Ave
    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. »