Mix11 Open Call Session Voting

The voting for the Open Call sessions for the Mix11 Conference has begun again this year and Iโ€™m honored that my session made the cut this year.

According to their voting page there are 206 sessions that made it to this stage of the selection process.

You can view all of the sessions on Mixโ€™s updated Open Call page and you are allowed to vote up to 10 sessions.

The session that I submitted this year isโ€ฆ

<blockquote>Good C# Habits can Encourage Bad JavaScript Habitsย 

Elijah Manor

It seems that far too many people come to jQuery thinking that their previous C# knowledge will help them be successful at client-side scripting. In many cases, you can be successful with this approach, however, the more JavaScript you write you will inevitably find yourself uncovering strange bugs because you didnโ€™t take time to learn JavaScript properly.

This session is targeted for developers that use jQuery, but havenโ€™t invested adequate time to learn some of the foundational JavaScript concepts that differ from C#. If you would like to avoid some of these common mistakes when moving from C#, then please join me as I try to explain some of the differences.

Some of the topics that will be discussed in this session are:
<ul><li>Having Variables & Functions in Global Scope</li><li>Not Declaring Arrays & Objects Correctly</li><li>Not Understanding False-y Values</li><li>Not Testing & Setting Default Values Correctly</li><li>Using the Wrong Comparison Operators</li><li>Not Using the forโ€ฆin Statement Correctly</li><li>Misunderstanding Scope in JavaScript</li><li>Not Knowing Variable and Function Hoisting</li><li>Not Using Closures Correctly or at All</li></ul></blockquote><blockquote>Since jQuery is a library that is built with JavaScript and used alongside JavaScript, it is important that you, as a developer, understand what you are doing. jQuery helps alleviate many of the DOM frustrations that you may have, but you should still take time to be proficient as a JavaScript developer. By doing so, it will increase your jQuery code quality, make it more efficient, and easier to maintain. </blockquote>If you find my session interesting please vote for my session (even if you canโ€™t personally made the eventโ€ฆ it will be recorded for playback on their website after the conference).

If you enjoyed this post, please consider sharing it with others via the following Twitter or Reddit buttons. Also, feel free to checkout my egghead.io profile page for addition free and subscription lessons, collections, and courses. As always, you can reach out to me on Twitter at @elijahmanor. Thanks and have a blessed day!

Reddit