The following resources are broken down into 3 primary sections, ServiceNow, JavaScript, and Software Development. Each resource has a resource type found within [square brackets].

ServiceNow

General

  1. dylanlindgren.com [blog]

  2. blog.jacebenson.com [blog] - a great aggregate resource for all things ServiceNow

  3. Knowledge '19 On Demand Library [resource]

  4. ServiceNow Fundamentals [video collection] - a great YouTube playlist of ServiceNow fundamentals videos

  5. ServiceNow Standards Framework [resource] - ServiceNow framework to get you started on a number of different topics

  6. Interface Design Patterns for Script Includes [blog post] - best practices around script include development

  7. Script Execution Order [article] - excellent resource that exposes the ServiceNow execution order of scripts and various engines

  8. Script evaluation of fields by data type [article] - another excellent resource which explores the evaluation of fields by data type in ServiceNow scripts

  9. Understanding GlideAjax [blog post] - a deep dive into GlideAjax

  10. GlideAjax Examples [tutorial/guide] - more GlideAjax examples, because… who starts from scratch? 🙂

  11. GlideAjax Troubleshooting [blog post] - having trouble with your script include? Checkout this blog post

  12. Using GlideRecordSecure [article] - product docs page on GlideRecordSecure

  13. Script Include Best Practices [blog post] - learn how to create script includes the proper way

  14. Bypass SSO [community] - general SSO information

  15. Glider [library] - an interesting library with tons of awesome features

  16. Useful ServiceNow Snippets [snippets/code] - a list of common ServiceNow snippets to help reduce frustrations

  17. Demystifying the ServiceNow Cloud [video] - an interesting look into how ServiceNow manages their architecture

Service Portal

  1. Understanding Service Portal [article] - product documents page with video

  2. ServiceNow Solution Innovation Library [resource]

  3. Service Portal and client scripts [article]

  4. Embedded widgets [article]

  5. Building Multilingual Service Portals [blog post]

  6. Service Portal fundamentals: AngularJS scopes [blog post]

  7. Widget developer guide [guide]

  8. Recommendations for developing widgets [article]

  9. Tutorial: Build a custom widget [tutorial]

  10. SCSS functions [article]

  11. Understanding Scope [blog post] - a great community article on the concept of scope in ServiceNow

  12. Service Portal redirects [community] - understand how Service Portal redirects work

JavaScript

Introductory

  1. Mozilla Developer Network [resource] - your best friend

  2. codecademy [course] - a great free resource to help you get started with JavaScript

  3. Code School [course] - a great premium resource

  4. The Odin Project [course] - tons of great content here

  5. freeCodeCamp [course] - another great free course

  6. Eloquent JavaScript [book] - one of my personal favorite JavaScript books, and the online version is FREE

  7. JavaScript Enlightenment [book]

  8. JS Books [book]

  9. 50 Best JavaScript Resources [aggregate]

  10. JS for Cats [resource] - why not?

  11. Null vs Undefined [blog post]

Advanced

  1. JavaScript Engines: How Do They Even Work? [blog post]

  2. Functional-ish JavaScript [blog post]

  3. Design Patterns Game [resource]

  4. In Defense of the Ternary Statement [blog post]

  5. How JavaScript works [blog post]

  6. Learning JavaScript Design Patterns [book]

  7. 16 JavaScript Concepts You Must Know Well [resource]

  8. The Weird Parts [resource]

  9. 7 Useful JavaScript Tricks [blog post]

  10. Design patterns in modern JavaScript development [blog post]

Software Development

  1. A tale of Query Optimization