Category: Uncategorized
-
nREPL
Want to be able to connect to your clojure Ring-based web-app as it’s running and read/edit its code in real time? No problemo. Add the clojure.tools.nrepl dependency, and defonce the server somewhere in your handler with a port of your choice. Now you can just ssh into the web app’s box and use your repl […]
-
Fueled by coffee
Got a chance to finish converting the rest of the site to CoffeeScript. A bit easier now that 90% of the really nasty math was moved closer to the data into our API code. http://js2coffee.org/ is a great tool for quick conversions, I haven’t had any trouble with it except for the occasional “arguments” variable […]
-
List of all regex implementations? – Stack Overflow
I always wondered if it there was something wrong with my memory since I always have to lookup regex syntax between different languages. Turns out this is very much to be expected. Vim, java, JavaScript, ruby, objectivec etc each have their own quirks and idiosyncrasies for the less common switches and keyword and so you’re […]
-
How HTTPS Secures Connections: What Every Web Dev Should Know
How HTTPS Secures Connections: What Every Web Dev Should Know
-
Need lightweight Configuration Management? Pick Ansible.
Got a few machines in the cloud you got to manage predictably? Want to make sure they are all configured securely exactly to the spec you need? Don’t have much time to waste? Having spent a few weeks doing configuration management with shell scripts and Puppet, I learned the hard way that that former are […]
-
Basics of the Unix Philosophy
Very interesting read about the fundamentals of the UNIX philosophy. Make enough mistakes and you’ll eventually identify with all of the precepts in there. It’s actually great to see that the UNIX philosophy is completely parallel to the functional paradigm in programming languages. Basics of the Unix Philosophy
-
A couple of fantastic bash learning resources
These were shamelessly stolen from the #bash channel on Freenode, but they’re simply too good not to share. Bash FAQ Bash Guide GNU Bash reference And the fantastic Bash Hackers Kudos to the peeps maintaining those sites, great job.
-
Coursera Startup Engineering
Stanford has recently opened up a great course that teaches people the tools and processes for developing a web SaaS-style startup. So far the first four lectures have been great, with rightfully a lot of focus on the command line, and tools to make web development manageable. For me personally the most interesting part is […]