* Avoid content-type for GET requests
* if you're using HTTPS exclusively then custom headers for session auth is not generally needed so you can avoid those headers in GETs and POSTs as well.
* if you can get away with POSTing form-style vars rather than JSON then you'll avoid CORS issues too.
The rest of the article is honestly a bit pointless showboating of their app for no reason (and shows some rather poor practice not to mention the author being surprised by how CORS works in 2016...) but those are the takeaways.