spurlock
FriendUP v1.0.0 Is Here: The Internet Is Now Your Computer
There are countless obfuscation tools out there, but in the end if someone wants your code, they can reverse it into more readable code and steal it, using it on their website/webapp. It's the way browser engines are designed that ensures this. JavaScript is there for the taking and is not compiled into machine code. It's interpreted. So no, you can't protect it. No matter how much you abuse the eval() function or mangle the code[1]
Lattice Reduction: A Toolbox for the Cryptanalyst [pdf]
Five Steps to Secure Varnish with Hitch and Let's Encrypt
Integer – Minimal Blogging Theme
Privacy Tips for Mobile and Desktop
Advanced Privacy and Anonymity Using VMs, VPN’s, Tor
This is changing. If Google had their way, they would be assigning IPV6 addresses to bits of dust lying around in your house and trying to assign semantic meaning to them. If they had their way.
So to answer your question - I started by calmly accepting that as a developer, I would be typing out a lot of the same bits of code over and over, often creating <table> soup in the early days, and have since moved onto <div> soup and then styling accordingly with CSS. Sadly there is this trend of designing sites in reverse and people doing all the CSS and JavaScript first, and only when they're ready they start adding actual content.