Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Who is this for? • Beginners • Intermediate developers unsure of how to evaluate ‘stale’ learning material • Lecturers unsure of how to identify up-to- date resources for students

Slide 3

Slide 3 text

Factors to consider • Date • jQuery version • Accuracy • Popularity • Medium • Credibility

Slide 4

Slide 4 text

Date

Slide 5

Slide 5 text

Date Developers in 2011 are still sharing learning resources from 2007 (bad)

Slide 6

Slide 6 text

Date Majority of blogs no longer update content a few months after the publish date

Slide 7

Slide 7 text

Date (Old) Fundamentals stay the same, but best practices change over time

Slide 8

Slide 8 text

Date • Keep an eye out for author notes pointing to newer versions of material • Focus on learning resources that are recent • Avoid posts/screencasts older than 3 years • Favour resources that keep their content up-to-date

Slide 9

Slide 9 text

Version

Slide 10

Slide 10 text

Version Number jQuery has significantly changed since 1.3.x

Slide 11

Slide 11 text

Version Number Resources using older versions may not cite newer (potentially) better ways of accomplishing same tasks

Slide 12

Slide 12 text

Version Number • Try sticking to resources using jQuery 1.4.2 • 1.3.2 resources are fine for basic selection related reference • Ideally use resources citing 1.5.x - this came with a major rewrite of $.ajax() including support for Deferreds

Slide 13

Slide 13 text

Accuracy

Slide 14

Slide 14 text

Accuracy Writers/content creators aren’t perfect (we all make the occasional mistake)

Slide 15

Slide 15 text

Accuracy Be sure to check the comments for obvious errors or omissions

Slide 16

Slide 16 text

Accuracy Favour resources willing to admit issues, make corrections or apply code fixes

Slide 17

Slide 17 text

Popularity

Slide 18

Slide 18 text

Popularity Anyone can create a top 30 list with a gazillion re-tweets. This doesn’t mean a resource is high in quality.

Slide 19

Slide 19 text

Popularity Base decisions to use on content quality rather than popularity

Slide 20

Slide 20 text

Popularity Use resources for inspiration, the Official API documentation for reference.

Slide 21

Slide 21 text

Credibility

Slide 22

Slide 22 text

Credibility Is the author of the resource considered trustworthy and knowledgable?

Slide 23

Slide 23 text

Credibility Is the resource a ‘content-farm’ or there for educational purposes? Unique, well-researched content can be favourable.

Slide 24

Slide 24 text

Credibility Does the author practice what they preach in their projects or material?

Slide 25

Slide 25 text

Credibility • Evaluate content on its merits rather than the author’s popularity or name • Be wary of resources that write a lot but say very little • Make sure the authors you rely on for educational content know what they’re talking about

Slide 26

Slide 26 text

Medium

Slide 27

Slide 27 text

Medium Screencasts, talks and blogs are excellent but can have a finite shelf-life if not updated

Slide 28

Slide 28 text

Medium Regularly updated content (eg. The jQuery Fundamentals book) can be preferable

Slide 29

Slide 29 text

Medium Live training (eg. Bocoup) can offer comprehensive, up-to- date learning if an option.

Slide 30

Slide 30 text

Conclusions Use due diligence when selecting your jQuery learning material. Have fun learning!

Slide 31

Slide 31 text

More from me: • @addyosmani • http://addyosmani.com • http://github.com/addyosmani