Mike Melusky

Michael Melusky is a software engineer for Audacious Inquiry in Baltimore, MD. He also teaches computer science at Penn State University and Franklin and Marshall College. If he’s not teaching or coding, he’s either working on his cars or playing video games.

An Afternoon with Angular 2 (Part 2)

Saturday, February 25th, 2017 at 1:30 pm

AngularJS is an open source JavaScript-based framework used for building front-end web applications. This is the second part of a two-part session on Angular 2 development. Topics covered in the second part will include routing, directives, pipes and filters, Angular 2 services and the HTTP Service. The final part of the session will demonstrate how to wire the application up to a live database/collection hosted in Firebase

An Afternoon with Angular 2 (Part 1)

Saturday, February 25th, 2017 at 11:30 am

AngularJS is an open source JavaScript-based framework used for building front-end web applications. This two-part session will go over the key pieces of Angular 2 in detail, leading up to a functional application which will be built throughout the course of the sessions. Topics covered in the first part will include the Angular CLI, an introduction to TypeScript, the Angular component model, data binding (both property/event binding and also two-way binding) and custom property/event bindings used for communication between Angular components.

Securing your Azure Web App with ASP.NET Core data protection

Saturday, October 22nd, 2016 at 10:00 am

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 2.0 and ASP.NET Integration

Saturday, April 9th, 2016 at 10:00 am

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.

Fun with Lambda Expressions

Saturday, October 10th, 2015 at 1:30 pm

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.

Fun with Windows Services

Saturday, March 21st, 2015 at 8:30 am

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.

Introduction to CSS3 Animations and Transitions

Sunday, June 22nd, 2014 at 12:00 pm

This session will focus on CSS3 Animations and Transitions, being able to gradually change an element from one style to another without the assistance of script-driven animation techniques. Topics covered will be defining both CSS3 animations and CSS3 transitions, detailing which situations to use each option, showing how you can use JavaScript to interact, and providing practical examples in the process.

Simplifying Regular Expressions

Saturday, November 23rd, 2013 at 8:30 am

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.