QL Holiday Hack Day

Twas the day before Christmas and all through Quick Left, all the developers were stirring making lots of pull requests.

Everyone was furiously hacking in hopes that the internal hackfest victory would be theirs. But that didn't stop us from putting the semicolons in with care.

"On Vinny, On Matt, On Laura, On Mike. Now Alex, Blair, Jennifer, and Ben. We don't have all night!?"

"On Bob, On Doug, Go Brent and Dave. Now Hargobind, come on, Ingrid and Rachel must judge and give prizes to excite!"

Click 'Read More' to see what the QLers created on internal hackday this time. We promise the contents inside do not rhyme.

Read More

5 Notable CoffeeScript Features

At Quick Left we write a lot of CoffeeScript. The transition has been pretty straightforward, and the benefits are immense.
Still, sometimes we catch ourselves in old Javascript habits, like string concatenation and complex iteration, that have been remedied with CoffeeScript's feature set.

5 simple CoffeeScript features that developers shouldn't forget...

Read More

Why Aren’t You Using CoffeeScript?

"Well, what is it?"

"CoffeeScript is a little language that compiles into JavaScript." It's a simple, beautiful layer on top of Javascript.

Write readable, expressive code like:

square = (x) -> x * x

And get linted, pretty-printed, fast Javascript:

var square = function(x) {
  return x * x;

"But I'm a front-end developer."

Exactly! CoffeeScript may be built with Node.js, but you don't even need a web server to use CoffeeScript for your front-end projects. You can (and should) pre-compile all of your Coffee to Javascript before deploying your work.

"Node's a toy."

That's probably a topic for another day, but it is important to remember that CoffeeScript does not require putting Node.js (or any server-side code) into a production environment. Node is just used to compile the Coffee to Javascript.

"I don't have CoffeeScript set up."

We got you covered.

"I don't know CoffeeScript."

You already know CoffeeScript, because you already know Javascript. "The golden rule of CoffeeScript is: It's just JavaScript."

Read More