JavaScript frameworks. May 26

Still loving this line from @apike:

Studies show that a todo list is the most complex JavaScript app you can build before a newer, better framework is invented.

The rest of the article is also good.

Dropbox Express 4: The Dropbox API. May 25

This is how I built a simple server-side JavaScript app on top of the Dropbox API, using Express.js, ECMAScript 6 (and one thing I hope will be in ES 7), and Zombie.js for testing. It was my first time using any of these things (except JavaScript, natch), so there are probably better ways to do some of it. Let me know!

In part 3, we wrote the simplest Express app I could think of. Now, let's write the simplest Express app I can think of that uses the Dropbox API. All it will do is count the number of files in a folder. ...

Dropbox Express 3: An app. May 24

This is how I built a simple server-side JavaScript app on top of the Dropbox API, using Express.js, ECMAScript 6 (and one thing I hope will be in ES 7), and Zombie.js for testing. It was my first time using any of these things (except JavaScript, natch), so there are probably better ways to do some of it. Let me know!

In part 2, we wrote an acceptance test for the simplest app I could think of, but then we didn't write the app! What is wrong with us! Here, we'll rectify that injustice. ...

Dropbox Express 2: Zombie testing. May 23

This is how I built a simple server-side JavaScript app on top of the Dropbox API, using Express.js, ECMAScript 6 (and one thing I hope will be in ES 7), and Zombie.js for testing. It was my first time using any of these things (except JavaScript, natch), so there are probably better ways to do some of it. Let me know!

In part 1, we set up Node, Express, and Babel, some basic tools for writing our application. But we're going to do test-driven development (somewhat), so let's start by testing the most fundamental thing: Our app does something. ...

Dropbox Express: Express, Babel. May 22

This is how I built a simple server-side JavaScript app on top of the Dropbox API, using Express.js, ECMAScript 6 (and one thing that I hope will be in ES 7), and Zombie.js for testing. It was my first time using any of these things (except JavaScript, natch), so there are probably better ways to do some of it. Let me know!

In this post, I'll cover the initial setup. Future posts will be about more interesting things. ...