Mike Melusky is a software developer for Audacious Inquiry in Baltimore, MD. He is also an adjunct faculty member for Penn State University and Franklin Marshall college. He has an XBOX One X.
Basic concepts of React Native will be covered, such as components, props and state. Advanced topics will also be covered, such as React Navigation and state management Redux (using middleware.) The goal of the session is to build an Android app that can connect to an outside API.
Sold OutThis is an all day workshop showing the ins and outs of Xamarin.Forms, a wonderful framework from Microsoft for building cross platform applications. We will be building an Android app together. The basic topics that will be covered include:
– Xamarin.Forms Controls and XAML
– Authentication using both JWT and also Xamarin.Auth
– Navigation in Xamarin.Forms
– Local databases with SQLite
To code along, please bring a laptop with Visual Studio installed (either Windows 10 or Mac OSX.) To test the application locally, it’s recommended to install Android Studio as well for the SDK tools and emulators. You can also use an Android phone connected via USB in developer mode. I will be providing a RESTful API we will use for our application.
If time permits, these advanced topics can be covered:
– XAML design using Live Player or Gorilla Player
– iOS development (with Unified API)
– Animations (using AirBnb’s Lottie library)
– Continuous integration using Jenkins
– Incorporating an Android widget into the app
One of the new features of ASP.NET Core is the data protection stack, an easy to use cryptographic API developers can use to protect their data. This session will showcase this new API, going over all of the features including key management and rotation. We will build a simple ASP.NET Core web application and deploy it to an Azure instance. The final part of this session will demonstrate how to integrate a free SSL certificate from Let’s Encrypt into Azure to fully secure your Azure Web App.
Ember.js is a framework for creating ambitious web application, built around Handlebars for integrated templates. This session will introduce Ember.js 2.0 (released back in August), showing you how to install and use it in your ASP.NET application. This session will also go over some of the features of the framework, such as Ember CLI, and will also go over was deprecated/changed since Ember.js 1.0.
Do you want to know what lambda expressions are? Do you want to know what they are and how they differ from anonymous functions? This session will define what they are, how they are used, and why you would want to use them in your code. Numerous examples (both simple and complex) will be provided in the C# and F# programming languages. And if time permits, this talk will also briefly highlight the (newly-added) lambda expressions in Java, and how they differ from the lambda expressions in the .NET languages.
Want to learn how to build your own Windows Service to automate any task of your choice? This session will explore development of these applications using C# and Visual Studio 2013. Open source tools such as Topshelf and Quartz will also be included in the session.
The objective of the talk will be on Regular Expressions, a language for pattern matching made popular by the Perl programming language. I am going to give a detailed breakdown of the Regular Expression language. I will also show you how Regular Expressions can be applied to your code using a number of practical examples.