- Building Apps with Blazor
Sponsor: Dewpoint Blazor is a .NET web framework used for building web applications that can run in any browser. It uses C#/Razor and HTML, with no plugins needed. Blazor runs in the browser on a real .NET runtime (Mono) implemented in WebAssembly that executes normal .NET assemblies. It also supports older browsers by using an asm.js based .NET runtime. Sam Nasr has been a software developer since 1995, focusing mostly on Microsoft technologies. He’s a Sr. Software Engineer with NIS Technologies where he consults and teaches clients about the latest .Net technologies. Sam has achieved multiple certifications from Microsoft (MCSA, MCAD, MCTS, MCT), and is the leader of the Cleveland C#/VB.Net User Group since 2003. In addition, he’s the leader of the .Net Study Group, an author for Visual Studio Magazine, and a Microsoft MVP since 2013. When not coding, Sam loves spending time with his family and friends or volunteering at his local church. LinkedIn: http://www.linkedin.com/in/samsnasr Twitter: http://twitter.com/samnasr YouTube: https://www.youtube.com/channel/UCU4ffaIzhsvMr_cCt9kjQMw Can't attend in person? Join us via Google Hangouts: https://hangouts.google.com/call/calendar/c3RldmVuYmFsbDg4QGdtYWlsLmNvbQ.1mek2liipuhsnktonj3jsi9gs1?no_rd If you would like to leave feedback for Sam please fill out this survey: https://www.surveymonkey.com/r/53SSG2F
- NSA Secrets - Hacking SQL Server
How easy is it to hack a SQL Server? In this session we'll see examples on how to exploit SQL Server, modify data and take control, while at the same time not leaving a trace. We'll start by gaining access to a SQL Server (using some "creative" ways of making man-in-the-middle attacks), escalating privileges and tampering with data at the TDS protocol level (e.g. changing your income level and reverting without a trace after payment), and more. Most importantly, we'll also cover recommendations on how to avoid these attacks, and take a look at the pros and cons of new security features in SQL Server 2016. This is a demo-driven session, suited for SQL Server DBAs, developers and security consultants. Disclaimer: No actual state secrets will be revealed. Please do not send agents to my house again. Speaker: André Melancia Developer / DBA / Microsoft Certified Trainer (MCT) Can't join the meeting in person? Feel free to join the Google Hangouts meeting! https://hangouts.google.com/call/calendar/c3RldmVuYmFsbDg4QGdtYWlsLmNvbQ.78t17sesj0galgq9ca8ihdn0vp?no_rd If you do attend remotely please also leave feedback for the speaker using the Survey Monkey link below. https://www.surveymonkey.com/r/XR2SCTW
- NSA Secrets - Hacking SQL Server with Andre Melancia
This meeting is sponsored by RMC Agency. https://www.rmcagency.com How easy is it to hack a SQL Server? In this session we'll see examples on how to exploit SQL Server, modify data and take control, while at the same time not leaving a trace. We'll start by gaining access to a SQL Server (using some "creative" ways of making man-in-the-middle attacks), escalating privileges and tampering with data at the TDS protocol level (e.g. changing your income level and reverting without a trace after payment), and more. Most importantly, we'll also cover recommendations on how to avoid these attacks, and take a look at the pros and cons of new security features in SQL Server 2016. This is a demo-driven session, suited for DBAs, developers and security consultants. Disclaimer: No actual state secrets will be revealed. Please do not send agents to my house again. Speaker: André Melancia Developer / DBA / Microsoft Certified Trainer (MCT) Lunar Cat, Unip.Lda. Owner / Principal Consultant
- RMC Agency Annual Summer BBQ / Cornhole Tournament Fundraiser
From Adrienne Moulton, RMC Agency:: I wanted to spread the word of RMC’s Annual BBQ in June. Returning for its 2nd year, we are doing a Cornhole Tournament Fundraiser to support Military Veterans and we are extending an invitation to the whole local Tech community to join us! BBQ buffet and beverages are included for Fundraiser participants. The Cornhole Tournament is a win and advance style play. Donation to play is $30 per team ($15 per person). It will be a lot of fun so the more the merrier! Grab a Cornhole partner and join us! Here is the link to our EventBrite to RSVP & register your team for Cornhole: https://rmc_bbq_cornholetournament_2019.eventbrite.com Hope to see you there!!
- How Functional Programming Made Me a Better Developer with Cameron Presley
Sponsor: GreenStone Farm Credit Services How Functional Programming Made Me a Better Developer With the rise in popularity recently, functional programming has become “”The Next Big Thing””. As of today, there are tons of frameworks and tools that can be used for front-end, back-end, desktop, and mobile development. With that being said, the majority of us are still using object-oriented languages for our day jobs and don’t need to learn functional programming, right? In this talk, I’ll walk you through my experiences learning functional programming over the last year, how my style of programming has changed, and how I now think about programming with regards to both functional and object-oriented paradigms. If you want to join remote, this should work: https://hangouts.google.com/hangouts/_/calendar/c3RldmVuYmFsbDg4QGdtYWlsLmNvbQ.6so32e1l65j32b9kc8pm6b9kclim8b9ocdij6b9g61hjae9g65j3aob564?authuser=0 Resources: --------------- Slides https://www.slideshare.net/secret/qXW3PfeiKI2uDS (SlideShare) Books -------- The Book of F#: Breaking Free with Managed Functional Programming by Dave Fancher https://smile.amazon.com/Book-Breaking-Managed-Functional-Programming/dp/1593275528/ Haskell Programming from First Principles (Haskell Book) by Christopher Allen and Julie Moronuki https://gumroad.com/l/haskellbook Articles ----------- Hexagonal architecture by Alistair Cockburn http://alistair.cockburn.us/Hexagonal+architecture Thinking Functionally (series) by Scott Wlaschin https://fsharpforfunandprofit.com/series/thinking-functionally.html SOLID: The Next Step is Functional by Mark Seemann http://blog.ploeh.dk/2014/03/10/solid-the-next-step-is-functional/ Videos --------- http://blog.ploeh.dk/2014/03/10/solid-the-next-step-is-functional/ F# Jumpstart by Kit Eason https://www.pluralsight.com/courses/fsharp-jumpstart Reid Evans YouTube Channel https://www.youtube.com/channel/UCMxR2KmDlDMEsvfKOjzRNbA Recordings --------------- Code on the Beach 2018 https://www.youtube.com/watch?v=59w6Nla2_fo&feature=youtu.be&a All Presentations ----------------------- The Software Mentor https://blog.thesoftwarementor.com/presentations/
- The C# Developer's Intro to Python with Sarah Dutkiewicz
As technology continues to evolve, our toolset as developers evolves as well. While we can use C# for many things, other languages are growing in popularity in other areas - such as Python being used in AI, ML, and other aspects of data science. In this session, we will see how we do things in Python compared to what we do in C#. Some of the tools we will look at include Anaconda with Visual Studio Code and Visual Studio's Python tooling. Speaker: Sarah Dutkiewicz, Microsoft MVP Sarah – who goes by “sadukie” in the tech community – is a platform-agnostic technologist known for helping developers understand user experience and on boarding developers into new technologies in a short period of time. She also helps with promoting communities, engaging over social media, and helping non-technical teams understand how to work with their technical counterparts. Sarah is a native Clevelander and uses her local knowledge to help connect people – technical and non-technical – for common good. Sadukie knows how to identify the audience and get them to care. She knows her technology and holds a Bachelors of Science degree in Computer Science & Engineering Technology from the University of Toledo. Sarah is a Microsoft MVP, published technical author, frequent podcast/live coding guest, conference organizer, speaker, community advocate, software developer, wife, and mom.
- Case Study: Five Easy Steps to a Killer User Experience in Xamarin Mobile Apps
Sponsor: Dewpoint Speaker: David S. Platt ------------ David teaches user experience engineering at Harvard University Extension School, and at companies all over the world. He is the author of 12 books, and of MSDN Magazine’s monthly back-page column “Don’t Get Me Started” . Microsoft designated him a Software Legend in 2002. He lives in Ipswich, Massachusetts. Check out this 2 minute video: https://www.youtube.com/watch?v=JAOTTLQ0rlY#action=share Presentation: ------------------ Xamarin’s mobile app development tools are excellent. But to develop a killer mobile app, you need to go beyond the tools and carefully consider your user population. This talk will walk you through an actual Xamarin design project, showing how human factors influenced and eventually determined the app’s layout and interactive structure. We’ll examine the personas used to model our user population. We’ll see the descriptive stories that describe our users’ interaction with our app, very different from the technical stories used in agile scrum. We’ll explore the earliest design ideas and learn how they were tested on live users, quickly and cheaply discovering what they like and dislike, refining our app while still had time and budget to make changes. We’ll learn to recognize the beautiful double head-slap that shows we’ve nailed a design. And then we’ll observe one final simplification before we put the app to bed. We won’t discuss fonts and colors and you don’t have to wear a beret. After this talk you’ll agree: the magic tool that produces a killer app isn’t on your computer; it’s between your ears. And this talk will give you a good start on using it.
- Getting Started with ML.NET and Windows Machine Learning (tentative)
Sponsor: Greenstone Farm Credit Services Topic: Getting Started with http://ML.NET and Windows Machine Learning (tentative) Speaker: Bruno Capuano, Microsoft MVP Machine Learning has moved out of the lab and into production systems. Understanding how to work with this technology is one of the essential skills for developers today. In this session, you will learn the basics of machine learning, how to use existing models and services in your apps, and how to get started with creating your own simple models. In other words, if you are a .NET developer, this session is for you! We will cover the basics of http://ML.NET , a complete machine learning framework to work with C#, F# or any other .NET Core language.