Jonathan Mills

Jonathan Mills

Director
Paige Technologies
@jonathanfmills

Jon is a Pluralsight author, ASP.NET insider, and international speaker focusing on JavaScript both in the browser and on the server. Jonathan Mills is a JavaScript and Node.js expert working in the mean stack with individuals and companies to help build their technical skills to cope with the constantly changing landscape of software development.

Jonathan's Sessions

  • A Guide to JavaScript's Scary Side

    We all know that JavaScript has good parts. But some areas are not for the feint of heart. We hear terms like Prototypes, Hoisting, Closures, Event Loop, and all this weird async/callback behavior. Why in the world would you ever setTimeout to 0, and why can I never rely on 'this'? In this talk, Jon will show you how all this works...and how to use these tools to your advantage.

    It's time to shine a light under the bed of JavaScript. Much like scary monsters under the bed, when the lights come on, the monsters are not so scary after all.

    Speaker: Jonathan Mills

  • A Skeptics Guide to Functional Style JavaScript

    With modern JavaScript, we have seen a rise in "functional style" JavaScript popularity. This style introduces a whole slew of terms and patterns that have different connotations depending on who you are talking to. Phrases like purity, higher order functions, and currying are thrown around all over the place. What does "no side effects" mean, and what about when you need to get something done? And what in the world is a "monad"? In this talk, Jon will walk through the world of the functional programmer and show how these phrases and patterns fit into modern JavaScript development. Jon will work through functions as first class objects in JS, and show how we can use that feature to write clean, maintainable, and reusable code. You will also walk away armed with the information you need to see through all they hype. You'll have a firm grasp of where these patterns are useful, and as importantly, where they are not.

    Speaker: Jonathan Mills