Speaking Engagements

User Groups and Conferences

Over the years I've had the pleasure of speaking to many developers at User Groups and Conferences.

Bulding Reusable Web Components

As Developers, we have been chasing the holy grail of 'write once, run anywhere' since the beginning of time. Web Components are finally beginning to deliver on that dream. This talk will look at Web Components, and in particular, Polymer 2.0 from Google, for building reusable web components that will run in any browser and in any JavaScript framework. The cost of adoption is extremely low, and we'll talk about strategies for building, hosting and delivering web components for use in your web application as well as design considerations when build a reusable component. Who should be responsible for state? how should data be handled? and how do I style my web components yet allow the developer some flexibility in how your component is rendered?

Contributing to Open Source Projects

This presentation will be about Open Source Software, what is it? why is it important? and how do you get started contributing to the Open Source Community? A couple of months ago, an Open Source Project movement was started for the Northern NJ .Net User group to give its' members a place to put into practice the great technologies and software tools that have been presented to the group. As part of that movement, GitHub and VSTS repositories have been established where Open Source Projects started and developed by our members could be hosted. This talk will cover the fundamentals of being an Open Source Contributor. We will use the N3UG Club.Web project as a sandbox and show you how you can participate. How to Fork the project, make code changes or enhancements and how to create Pull Requests to submit your work to the project for review. Hopefully this will spur you all on to take advantage of the great talent we have in this area and work along side each other to gain valuable experience with the latest tools and technologies as well as paying back to the Open Source Community for all the amazing knowledge that is readily and freely available.