January 2018
Enable IoT with Edge Computing and Machine Learning
Being able to run compute cycles on local hardware is a practice predating silicon circuits. Mobile and Web technology has pushed computation away from local hardware and onto remote servers. As prices in the cloud have decreased, more and more of the remote servers have moved there. This technology cycle is coming full circle with pushing the computation that would be done in the cloud down to the client. The catalyst for the cycle completing is latency and cost. Running…
Find out more »February 2018
Moving from Full .NET to NetStandard and .NET Core
Join Rockford Lhotka as he shares his experiences in porting the CSLA .NET framework, a large and robust .NET solution supporting .NET, Xamarin, UWP, and now .NET Core into NetStandard 2.0. It turns out that NS2.0 is a very large subset of “full .NET”, so in many cases it is relatively easy to move code to this new model. But not always, and there are some sharp edges to watch for, and some strategies you can use to make the…
Find out more »March 2018
You want to see smart computers? You need to check out machine learning.
Machine learning, which facilitates predictive analytics from large volumes of data by employing algorithms that iteratively learn from that data, is one of the fastest growing areas of computer science. Azure Machine Learning is a cloud-based predictive-analytics service that offers a streamlined experience for data scientists of all skill levels. In this session you will learn about machine learning and how Microsoft has implemented it using Azure Machine Learning. You will also learn how to train a model, apply and…
Find out more »April 2018
Generating Business Logic with Roslyn
Business logic is tough. The rules are complex, contradict each other, and change a lot. All the things that we hate about business logic are also the reasons most businesses are in business. We need to accommodate these complexities, adapt to these changes and do it quickly, or our favorite company may not stay in business. Imagine if we could automate creating some of the most complex logic around. Instead of handwriting complex business rules that are going to change…
Find out more »June 2018
C# Stream Processing with Apache Storm
Apache Storm (http://storm.apache.org) is a free and open source distributed realtime computation system. Storm makes it easy to reliably process unbounded streams of data, doing for realtime processing what Hadoop did for batch processing. Storm is simple, can be used with any programming language, but we will focus on using C# and leveraging the Data Lake tools for Visual Studio. Of course, we'll go through the obligatory introduction to the Storm architecture, but the real goal is to demystify this…
Find out more »July 2018
The Bot Revolution – Azure Bot Services
The Azure Bot Framework and Bot Services have come a long way in the past year and is more than ready for prime-time; now, more than ever, Bots are becoming a vital tool for businesses of all types to have a direct relationship to their customers. Unlike web, Bots are uniquely positioned to provide access to users via the tools they already use; SMS, Social Media (Facebook, Skype), Collaboration Platforms (Slack, Teams), etc. In this talk we’ll go over what…
Find out more »January 2019
Enhancing Web Pages with VueJS
Enhancing Web Pages with VueJS: When You Don’t Need a full SPA Creating large, monolithic SPAs is all the rage, not all solutions need a single page application. I found that improving parts of my web projects with islands of functionality was better in many cases, but the complexity of Angular and my hatred of .jsx made me yearn for a modern framework that is simple and straightforward. That’s where VueJS came in and saved the day. In this talk…
Find out more »