My brew for Kool Aid Coding

Since moving on from Thought Den to become a freelance coder, Digital apprenticeship teacher and a new company director, there’s some great tools that have been keep me steaming along at the Coal Face.

Here’s the tech which keeps my coding efficient,

Source Tree (git GUI)

Keeps me making lots of small and useful GIT commits. Makes merging simple and watching the progress clear. Source Tree

sourcetree_logo

NodeJS

This little beauty with its “npm” package manager ties all of my favourite tools together. I’m only just learning to use its Javascript server capabilities with some middleware express and mongoose. NodeJs

NodeJS

Grunt-CLI

This is the ultimate, you can create site build commands and tie up a whole host of useful tools. Grunt

grunt-logo

Grunt Spritesmith

Really fast node package for putting together your spritesheets Grunt Spritesmith

GitHub-Mark

SASS

A pre-processor to output CSS which makes writing your stylesheets “nearly”  fun! SASS

SASS logo

Twitter Bootstrap 3

How to make a site or app look good REALLY quickly and handle all the media queries without too much thought. Using this package keeps your HTML5 all similar and your CSS / SASS constent. However, instead of div tag soup you are likely to end up with class soup. Twitter bootstrap

twitter-bootstrap

DalekJS

For End to End (e2e) testing that doesn’t suck like Selenium WedDriver. It’s still a little flaky, but you can write it in Javascript and they’re easy to start. Dalek JS

DalekJS

Karma and Jasmine

Brilliant for unit testing all your code. Karma Jasmine

bannerScreen Shot 2014-03-19 at 21.07.31

KnockoutJs and AngularJS

These two are my favourite Javascript frameworks. KnockoutJs for its simplicity and no need for crazy site structures. AngularJS, only just a fav, I’ve been doing a lot of Backbone Marionette recently and it’s not too bad… KnockoutJs AngularJS

AngularJS-large ko-logo

Github

Where I’ve been hosting my guy repos most recently, just becuase it’s got more cool stats porn and a better community than bitbucket Github

Octocat

Divvy

A great little mac app which helps divide up your working space between console logs, terminal and sublime Divvy

Divvy logo 

Sublime 2

The best text editor I’ve found Sublime 2

Sublime_Text_Logo

Terminal

Can’t help it adding it to the list, it’s not Kool Aid really, but my linux “foo” is  getting steadily better. Easy on the `sudo` and speedy on the `git deploy`

terminal_icon

 

Author: Dan Course

Dan Course, E-Learning Development at Warwick University (WMG). Agile Scrum trained and full-stack development. Interested in E-learning, Democracy, Politics and Tech. All thoughts are mine and not of my employer.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s