Obfuscate your Clojure Web-app IDs with Hashids
It is common for web applications to expose database-generated auto-incrementing IDs to the end user, often in URLs. This can sometimes be undesirable. For example: When the user is sent to their homepage, and the url is http://example.com/users/5
, some users will realize that they’re one of only 5 people daring enough to have registered for your web application, which doesn’t engender confidence.
Programming Amplifies
It can be downright dizzying at times – never before has a single individual been able to make as large of a dent in the world as a programmer does today. Please select your dent carefully.
Working Effectively at Coffee Shops
If you are amongst the fortunate few who have broken free from the shackles of an office, congratulations! “Telecommuter”, “Teleworker”, “Nomad Worker”, whatever you go by, the implication is that you have taken personal responsibility for your productivity. Now, how are you going to actually manage that? Having worked for years from coffee shops around the world, I’ve collected some of the lessons I’ve learned here.