The Hallmanac
The Hallmanac

Life of Brian... Father | Husband | Cyclist | Software Developer

April 2016
M T W T F S S
    Sep »
 123
45678910
11121314151617
18192021222324
252627282930  

Categories


Orlando Code Camp 2016

HallmanacHallmanac

Putting on the game face for the talk

On Saturday, April 2nd, I spoke at the Orlando Code Camp (#OrlandoCC). This is the second year I have spoken there and the fifth year I have attended. For those unaware, code camps, such as this one, are a one-day conference style event that is completely put together by the community. Sponsors provide funding for the event which allows for free attendance and (even though there’s supposedly no such thing) a free lunch.

Orlando Dot Net User Group Board

Board for the Orlando .NET User Group (ONETUG)

As is always the case with #OrlandoCC, it was a great experience. The ONETUG (Orlando .NET User Group) board who put it together did a fantastic job.  Attendees were treated to some great speakers and they were well fed. Like a lot of conferences, the sessions are only half of the benefit. The other half is interacting with everyone there. I’ve heard these interactions called the “hallway track”. Connecting with people at these events is what it’s all about and there was no shortage of that going on at #OrlandoCC.

My talk was the first one delivered within the Angular JS track at 9am and it was called “Converting an Angular 1.x App to TypeScript”. The name says it all. The main points of my talk were:

From my perspective the talk went pretty smoothly. I went through it faster than I anticipated so I had about 5 minutes to spare at the end which got mostly filled up with some questions from the attendees. Things I would have done differently would be to jump into some live code a little instead of embedding all of it using screen captures. The resolution on the screen was not optimal for screen grabs of code.

I would be remiss in my attributions if I didn’t give a nod and thanks to John Papa for providing the “Hot-Towel” SPA template. It worked out great since it was an Angular app that did not have any TypeScript inside of it.

Something I did differently with this talk was use Microsoft’s Sway app for the presentation. I have to say, I was very impressed by its ease of use. It’s completely cloud based so I can easily make it public and share it out with others. Anyone can view it in the browser or in the Sway app on iOS or Android. In fact I added a link to it on my Github repo that holds the demo code for this talk.

There’s a Sway app for all devices as well as a web app from the site itself. I used both the web app as well as the app from the Windows Store.

The nice thing about sway is the ability for you to add creative commons content to your “sway” from right inside the app. It will even provide a link and attribution to the original owner/author for you when you add a photo or video. It’s not as flexible as Power Point is but it really provides a nice automatic layout that adapts to the device it’s being viewed on. In fact you can even embed it inside a blog. Sort of like this:

I plan on enhancing this talk a bit more so that I can deliver it to a user group in the near future. I also plan on making a blog series on this topic. The main subjects I covered in the talk could be one or two blog posts each. Let me know in the comments if you’d like to see anything else covered in this topic.

In the mean time, I’ll leave you to peruse the Github repo to spot the changes I made on the web app. Below is the spelled out link to that repo.

https://github.com/Hallmanac/angular-js-to-ts

  • Jared Porcenaluk

    You really opened my eyes to the power of strongly typed JavaScript in your talk. Nice work, sir.