- RVNUG January Meeting
- RVNUG December Social
Every December, RV.NUG puts on a social event at a local restaurant / bar, where we eat, drink, and talk geek. This year's December Social will be on Thursday, December 5th at Rodeo Grande, Valley View (https://www.facebook.com/rodeovalleyview/). We'll meet up at the bar around 6pm.
- November: Look Ma, No Hands! An Intro to Automated Web UI Testing
- October Meeting: Docker, .NET Core, and Azure DevOps; Oh My!
Building .NET Core applications automatically require effort, but the benefits to your organization and customers can be huge. Azure DevOps has a set of tools that make it easier to build .NET Core applications and eventually Dockerize them. In this demo-heavy talk, Sidney will show you how to use the new Azure DevOps tooling to automate builds and releases of .NET Core applications in your organization. The session will specifically focus on the new YAML build pipeline, building Release pipelines, integrating Azure Pipelines with GitHub repositories, and creating GitHub releases automatically. Building on top of that, Sidney will then show you how to use Docker in every stage of your CI and CD processes. The session will feature demos on using a Docker container image for your build agents, building Docker images in Azure Pipelines, and pushing new container images to Docker Hub automatically. 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. Sidney has also authored official courseware for multiple certification exams including[masked],[masked], AZ-200, AZ-201, and AZ-203. Sidney has been featured as a presenter on Channel 9, Ignite and Build. His specialties include Azure, NoSQL, XAML, C# and TypeScript. Sidney is a native of Richmond, VA. We meet on the first Thursday of each month at the Grandin CoLab (http://www.colabroanoke.com/), next to Roanoke Natural Foods Co-op on Grandin Ave (https://goo.gl/maps/jwsnC).
- September Meeting: Every Day Accessibility
Accessibility is often thought to be difficult, far removed from the "average" user, and riddled with legal non-sense. In this talk, we challenge this notion through learning the essentials of assistive technology and how to leverage existing semantic HTML to create more inclusive experiences. Dylan Sheffer is a web developer with a passion for accessibility and user-centered design. Outside of code, he enjoys creating cocktails, playing the Super Smash Bros, and drinking Chinese teas. We meet on the first Thursday of each month at the Grandin CoLab (http://www.colabroanoke.com/), next to Roanoke Natural Foods Co-op on Grandin Ave (https://goo.gl/maps/jwsnC).
- August Meeting: Upgrading Your ASP.NET 4.0+ Skills to ASP.NET Core
Everyone is talking about ASP.NET Core. It's the new shiny. The truth is: this is the future, and we need to get our skillsets up to update. What are you supposed do if you're a developer working in an ASP.NET 4.0 world? How do you translate your existing skills to ASP.NET Core? Can I still do ASP.NET MVC? WebAPI? What do I need to know about upgrading projects? Are there any gotchas when making the jump? In this demo-filled session, we will discuss how you can upgrade your current ASP.NET skillset to a "Core" frame of mind without having to reboot your entire knowledge base. Kevin Griffin is an author, teacher, mentor, and consultant focusing in software development. He is also a 9-time Microsoft MVP, specializing in ASP.NET and web development. As the owner of Swift Kick, a software training and services company, 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. In his spare time, Kevin is the co-host of the popular 2 Frugal Dudes podcast. We meet on the first Thursday of each month at the Grandin CoLab (http://colabroanoke.com/), next to Roanoke Natural Foods Co-op on Grandin Ave (https://goo.gl/maps/jwsnC).
- June Meeting: Introduction to Gatsby for Newbies
- May Meeting: Machine Learning with .NET
Data science and machine learning are hot topics, but not everybody can drop everything and jump over to the R or Python ecosystems. If you work in a .NET shop, you likely have years of accumulated code and systems which your customers already use, and you might not be able to move to a microservices architecture for integrating code written in other languages. Making a clean break may be out of the question, but we can still use familiar languages and techniques to introduce data science and machine learning to the workplace. In this talk, we will build machine learning models within C# and then see how we can use F# to take our code to the next level while remaining fundamentally compatible with an existing code base. No F# experience is required, although some familiarity with the language would be helpful. Kevin Feasel is a Microsoft Data Platform MVP and CTO at Envizage, where he specializes in data analytics with T-SQL and R, forcing Spark clusters to do his bidding, fighting with Kafka, and pulling rabbits out of hats on demand. He is the lead contributor to Curated SQL (https://curatedsql.com) and author of PolyBase Revealed (forthcoming). A resident of Durham, North Carolina, he can be found cycling the trails along the triangle whenever the weather's nice enough. We meet on the first Thursday of each month at the Grandin CoLab (https://www.colabroanoke.com/), next to Roanoke Natural Foods Co-op on Grandin Ave (https://goo.gl/maps/jwsnC).
- April Meeting: Beginner's Guide to Building Web Applications in Elm