#expressjs

Dev Tools Revisited, Plus Candy

Posted on

Remember that post that mentioned dev tools? Yeah, let’s revisit that. We already know a search for “web developer tools” out there on The Googles returns something akin to candy store. And I’m the kid. The kid who wants all the Swedish Fish, all the Willy Wonka stuff, and all the peanut butter M&Ms. Throw it all in a bag, and you get a bag of regret. Do the same downloading all the tools out there, and you get an environment of regret. So, why not pick out all the candy that compliment each other…

Sublime Text 3 – http://www.sublimetext.com/3
A super fancy, super easy to work with, text editor.

Terminal
Good ‘ol basic terminal. I’m using this to run node and mongoDB locally.

GitHub – https://github.com/
Cuz, duh.

CodeKit – https://incident57.com/codekit/
Basically your tech lead at work. I’m using this to bring in my non-node dependencies (which it does through bower-powering your project), error checking, and launching my app).The best part: pre-loaded meme icons for your imported projects.

skitch

This project so far definitely gets the “facepalming Picard” stamp of approval. Also some cloud tools have been setup as well to ease the pain of making the code available in all the places:

Cloud9 IDE – https://c9.io/
The features – they’re so rich. The place my projects go when they want to run free of your local machine. You can even run node apps!

MongoLab – https://mongolab.com/
It’s like local mongoDB, but in the cloud.

Doin’ the MEAN thing:

  • MongoDB/Mongoose
  • ExpressJS
  • AngularJS
  • Node.js

Toss in Bootstrap 3 for some fancy UI stuff. Time to take a time machine to the future..

HT1427_System-Preference_004-en

Not that time machine.

d0ef_back_to_the_future_mark1_delorian

Yeah – that’ll do. Tools that are planned on being utilized in the near future:

Yeoman – http://yeoman.io/
The scaffolding tool/fancy, polite gentleman who was mentioned in the last post.

Phaser – http://phaser.io/
HTHML5 game framework that’ll probably be awesome to work with.

..There wasn’t really any candy in this post.