Nine Circles of Hell: Front End Development for Sharepoint

“My condolences.

“If you’re reading this book, it can logically be assumed that you’ve been tasked with completing a project that involves working with Sharepoint; in fact, it’s probably safe to make the assumption that you’re a front-end developer who stumbled upon this text after hysterically Googling ‘MICROSOFT SHAREPOINT SOME1 PLS HELP,’ tears streaming down your pudgy cheeks, fat fists wildly bashing the keyboard of your MacBook Pro.

“All is not lost, my friend. I found myself in exactly the same position some time ago; well, aside from the crying, anyway. What are you, some kind of wuss? Christ.

“The fact of the matter is that up-to-date, clear-cut information on front-end development for Sharepoint is frighteningly difficult to find. Sharepoint itself is chock-full of bad practices and front-end code taboos that will leave you scratching your head (and potentially crying, since you’ve apparently shown a propensity for doing that, Nancy).

“Furthermore, Sharepoint’s default front-end code (that is, the HTML, CSS, and JS that are used by default within a fresh install of Sharepoint) is so horrific that you’ll likely begin immediately assessing how to rewrite or overhaul the existing code in a desperate attempt to bring it in line with modern web development standards.

“Don’t panic. I’m here to help.” — J. Ky Marsh, J. Ky Marsh, 2012

Read the rest of the guidebook here.