238 karma · joined September 30, 2009
[ my public key: https://keybase.io/focusaurus; my proof: https://keybase.io/focusaurus/sigs/-5i-Hhae7Vk_GdCd6B7nGowM0-opB3dJIgLJh8S3RAs ]
"Clojure" is a programming language again based on the regular word "closure" but with some twists: The "j" is a tip of the hat to Java and the JVM where clojure is designed to run. This also has the nice property that the "zh" sound of the "s" in closure is also used with "j" sometimes (I think due to French). Thirdly I believe the "CL" letters of clojure are a tip to Common Lisp.
I'm not familiar with "Clozure CL" but the history is here: http://ccl.clozure.com/history.html
node.js expert doing full-stack web applications and devops automation.
keywords: node.js, expressjs, APIs, ansible, mongodb, postgresql, angularjs, linux
Here are some of my tools and tips.
- homebrew is great - homebrew cask is helpful, too - 1password or similar - virtualbox can give you clean playgrounds and test environments that match your servers - boot2docker is handy for quickly starting and running services like databases without polluting your mac directly too much - I also get a lot of use out of vagrant but YMMV - I've lately started using project-specific instances of chrome (created with the chrome SSB script). This lets me keep lots of tabs separate and easily pause work and resume later - The chrome Tabs Outliner plugin is also really key
Here's my recent blog post with more details: http://peterlyons.com/problog/2015/02/osx-development-setup
node.js web application development
full stack, angularjs, devops
Full-stack web development specializing in node.js, cloud, devops, early-phase startup MVPs.
That explains the many ways to structure your async code in pure JavaScript (no helper libraries or transpilers) so you don't create callback hell code.
In my own experience, I've gotten a large "retention bonus" after many of my peers quit. However, this was just dropped on me without any request or action on my part. It was a preemptive "oh God please stay at least until date X", but I didn't have anything to do with causing it directly. It was just smart/panicked managers buying insurance. And it worked. I happily stayed as I wasn't quite to the point of being ready to leave yet, so I stayed till that date and then through the next end of year bonus and then gave notice Jan 2.
Given how CS maps to JS, I'm not too worried about leaky abstractions.
http://peterlyons.com http://peterlyons.com/career (Resume)
* node.js * coffeescript/javascript * Ruby on Rails * Backbone, jQuery * DevOps
http://www.readwriteweb.com/hack/2011/04/6-free-e-books-on-n...