Recent Events

  1. June Meeting: Get a Handle on Your Smart Home and IoT Data With Azure

    June 01, 2017

    June 01, 2017

    Presented By: Ben Crouse

    Smart Homes and IoT devices produce heaps of data, but most systems don't capture that data in a way you can use it. Come to this presentation to see some ideas of how you can aggregate all the data your devices are producing and make some sense of it. In this presentation you will learn how to use Azure to create a dashboard that will let you save and view the data from your devices. We will discuss some of the features in Azure that are well suited to building a custom solution for monitoring Smart Home and IoT devices. You will see demonstrations using Azure Functions, Table Storage, App Services, Event Hub, and more. We will also discuss some of the reasons you might choose one Azure product over another for your application.

    Ben has been a software developer for since 2007 working in a variety of industries. He focuses on full stack web application development on the .NET platform, but has also worked with thick client and mobile applications. He is always interested in trying out new technologies to improve his development toolbox. He is a Senior Consultant at SingleStone Consulting in Richmond, VA.

    Street: 1327 Grandin Ave
    City: Roanoke
    Country: USA
    State: Virginia
  2. May Meeting: Kafka For .NET Developers

    May 04, 2017

    May 04, 2017

    Presented By: Kevin Feasel

    Apache Kafka is a distributed publish-subscribe messaging system which can scale out to handle millions of messages per second. In this talk, we will cover the basics of this powerful system, including general architectural and design principles. We will also build a .NET project which uses Kafka to produce and consume messages quickly and efficiently.

    Kevin Feasel is a Data Platform MVP and database engineer with Catallaxy Services, where he specializes in T-SQL and SSIS development, performance tuning, and pulling rabbits out of hats on demand. He is the lead contributor to Curated SQL (curatedsql.com) and a contributing author to Tribal SQL (www.tribalsql.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
    City: Roanoke
    Country: USA
    State: Virginia
  3. April Meeting: Browser Security for Web Developers

    April 06, 2017

    April 06, 2017

    Presented By: Steve Albers

    Modern browsers offer a host of features for securing your web application. In this talk we take a look at ten browser features that help you write secure web applications.

    Steve Albers is a software developer and technology fan focused on web technology, system integration and performance. By day he looks at clouds for Applied Information Sciences.

    Street: 1327 Grandin Ave
    City: Roanoke
    Country: USA
    State: Virginia
  4. March Meeting: Event-Driven Serverless Azure Functions

    March 02, 2017

    March 02, 2017

    Presented By: Sidney Andrews

    Azure Functions is the newest way to write code without managing server instances, runtimes or the other boring stuff. Do you need a GitHub webhook right now? Azure Functions can do it! Need a test HTTP API? Azure Functions got your back! Are you evil and want to run PowerShell code when someone issues a PUT request? I don’t know what’s wrong with you, but Azure Functions can do that (and Bash too)!

    Come to this talk where we will explore Azure Functions, what it can do and what you can build using it. If you bring your laptop, you can get going authoring your own functions before the talk is done.

    Sidney Andrews is a Microsoft Certified Trainer and Azure MVP with SeeSharpRun.NET. He has a background in ASP.NET web development along with extensive experience developing applications using XAML. Sidney has driven efforts to develop and deliver Azure readiness training through channels such as the Ignite Conference, Microsoft Virtual Academy, Microsoft Official Courseware, internal Microsoft training and even public whitepapers. Sidney is the author of multiple free, online courses on XAML, Cloud and Web development on edX.org. Sidney also leads efforts to open-source traditional classroom training for Azure using GitHub.

    Street: 1327 Grandin Ave
    City: Roanoke
    Country: USA
    State: Virginia
  5. 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
  6. 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
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. »