Daily Javascript: input arguments to scripts

LinkedIn integration instructions provide the following syntax: http://platform.linkedin.com/in.js we say, WTF? what kind of script tag has a src attribute and content as well? It turns out that the JS in the src attribute is pulling those lines out of the DOM and parsing them. It is not really JS inside there, but a language … Read moreDaily Javascript: input arguments to scripts

Cross-platform problem solving: how an Android Pro Tip helps our web app design

Separation of concerns is a challenge in a web application. The quick, straightforward way to control a page winds up being messy, with business logic and application logic and view logic all mushed together. Here at my Stealth-Mode Startup, we’re using the Sitebricks web framework on top of Guice. One pain point in our webapps’ … Read moreCross-platform problem solving: how an Android Pro Tip helps our web app design

Stupid git tricks: transferring part of one git repo to another

Reference post. Don’t expect this to be interesting. We had a particular subdirectory of a repository (repoA) that really belonged in repoB. The goal is to transfer all files and history from repoA to repoB, permanently. Thanks to Nikolai in this blog post, the move isn’t too bad. I’m not going to repeat his instructions. … Read moreStupid git tricks: transferring part of one git repo to another

starting to maybe get the point of node.js

Listening to Glenn Block talk about node.js at Technology and Friends, there’s something interesting about the philosophy behind node.js. Threads are hard. Threads include overhead, but more significantly, using them requires the developer to hold more stuff in his head. Node.js has a philosophy that leads to asynchronous processing without multiple threads. Glenn explains how … Read morestarting to maybe get the point of node.js