Counting down from 5…. — The story about a auditor demanding that a hand over plain text usernames and passwords, and much more. Our security auditor is an idiot. How do I give him the information he wants? security sysadmin — JavaScript (≤ ES5) does not support tail call optimization and risks blowing the stack on recursion. Trampolining gets around this, and it’s brilliant. Read the 2nd answer (Jack). Why do Trampolines work? — If you’ve ever wondered when to encode or decode UTF-8, read this. What Every Programmer Absolutely, Positively Needs To Know About Encodings And Character Sets To Work With Text — A treasure. List Of Freely Available Programming Books — This really solidified my decision to switch into the world of FP and adopt currying, compositions, etc into my JS code and start playing with Haskell and LISP. Professor Frisby’s Mostly Adequate Guide To Functional Programming Honorable Mention: Please help make 3d images in php [closed] So unless you have a relatively good score on StackOverflow, you might not see that one since it was closed, so I’ll post some screen grabs here. It’s the best answer on StackOverflow.com, hands down. If you liked this, please click the 💚 below so others can enjoy!