POSTED September 04, 2012
For several months, we’ve been gradually integrating Lua into Mixlr’s front-end Nginx configuration.
Lua is a dynamic scripting language which can be embedded inside Nginx config files. This means that arbitrary Lua code can be executed inline during any phase of the Nginx request-handling process.
We started off just using Lua to route requests around backend servers, but it has ended up having a much more profound impact on our infrastructure.
Here are some things we make it do.
0 Notes
POSTED August 27, 2012
Vanilla JS is a fast, lightweight, cross-platform framework
for building incredible, powerful JavaScript applications.
0 Notes
POSTED August 19, 2012
big fan.
0 Notes
POSTED August 19, 2012
∞ is a UITableView for the web: it speeds up scrolling through long lists and keeps your infinite feeds smooth and stable for your users
0 Notes
POSTED August 04, 2012
About to finish work on OpenMasse.
The ui still needs some heavy polishing.
Want to open multiple links at once but too tired to click on each?
OpenMasse to the rescue! When activated, this bookmarklet lets you draw a rectangle over the links you wish to open. Drop, and all the links are opened! (in tabs!).
0 Notes
POSTED July 26, 2012
tjholowaychuk:
With the advent of numerous client-side JavaScript package managers, I wanted to write up some of my thoughts about the fragmentation that we have today, and some ways that I think we could really improve delivering packages a community. Keep in mind that these are only my opinions, everyone has…
60 Notes
POSTED July 08, 2012
<3
0 Notes
POSTED July 08, 2012
Deathocat (via OCTOCATS!)
⚓
0 Notes
POSTED July 04, 2012
(via The Next Microsoft - journal - minimally minimal)
awesome try at rebranding microsoft with fresh metaphors and clean, futuristic design
⚓
0 Notes
POSTED June 23, 2012
Cross-platform utility that tests your DNS and other global DNS providers for speed. Only consider the first run of the bench suite since others following will only show proximity. The fastest one for me is Google’s.
0 Notes
POSTED June 20, 2012
when using callbacks:
- pass errors as the first parameter
- throw errors if they happen
- try/catch for anything that could anyhow go wrong
- log uncaught exceptions globally and exit the process
0 Notes
POSTED June 07, 2012
Why I switched back from CoffeeScript to Vanilla JS ⚓
And there are several reasons:
- Documentation generators work better with the C comment syntax
- Future Compability: EcmaScript 5, 6 etc. fix a lot of the problems CoffeeScript fixes in a native way. Who knows whether CoffeeScript will be as fast as V8 in implementing new features
- Consistent syntax for calling functions: foo 1337 for foo(1337) is cool but foo(1337).bar ‘leet’ ain’t
- Semicolons aren’t necessary in vanilla js, just add them in front of lines that start with a ( open bracket, like ;(
- With Coffee constructs like Class etc. available it is tempting using them when a custom prototype system would be more appropriate
- Not all tools and editors work with CoffeeScript as good as with Vanilla JS
- If commented thoroughly the C syntax is just as readable and light as coffee’s syntax
What I will miss:
- Anonymous function syntax
- String Interpolation
- Object declaration without commas
0 Notes
POSTED May 28, 2012
0 Notes
POSTED May 24, 2012
read this…and http://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627 and http://www.amazon.com/Test-Driven-JavaScript-Development-Developers-Library/dp/0321683919
0 Notes
POSTED May 23, 2012
Come on, convert your old code bases to coffeescipt :)
0 Notes