You forgot to start your server, didn’t you?

No worries. I thought I’d set up this site as a friendly reminder. Enjoy my collected useful bookmarks while you’re here.

You may want to

rails server

or

grunt serve

or

foreman start

or whatever you need to get your development server running.

The State of Desktop Applications in Node.js | NodeSource – Enterprise Node.js Training, Support, Software & Consulting, Worldwide

Comments:Though Node.js is known for being a server-side platform, interest in using it for building desktop applications is growing rapidly. Bindings exist for GUI toolkits such as GTK+, QT and Cocoa. However, one of the advantages of using Node. – Iv…

Continue Reading

Old Coders: When Programming Is a Second Career

Comments:Old Coders: When Programming Is a Second Career http://abid.es/1rgLuhp via @mashable – Ivan StorckTags: IFTTT, Bufferby: Ivan Storck

Continue Reading

Code Fellows Hiring Partner: Nick Soman, Reveal – Course Report

Comments:Code Fellows Hiring Partner: Nick Soman, Reveal – Course Report http://abid.es/1rCP7OA – Ivan StorckTags: IFTTT, Bufferby: Ivan Storck

Continue Reading

jedcn/reveal-ck · GitHub

Comments:Create reveal.js presentations with a ruby toolset. Author slides in Markdown, Haml, and more! jedcn/reveal-ck http://abid.es/1vk8kLl – Ivan StorckTags: IFTTT, Bufferby: Ivan Storck

Continue Reading

Build a Custom API to Connect WordPress With Ruby on Rails – Tuts+ Code Tutorial

Comments:Build a Custom API to Connect WordPress With Ruby on Rails – Tuts+ Code Tutorial http://abid.es/1t6mtem – Ivan StorckTags: IFTTT, Bufferby: Ivan Storck

Continue Reading

Learning React.js: Getting Started and Concepts ♥ Scotch

Comments:

  • Today we are going to kick off the first installment in a new series of tutorials, Learning React, that will focus on becoming proficient and effective with Facebook’s React library. – Ivan Storck

Tags: IFTTT, Pocket

by: Ivan Storck

Continue Reading

What are some algorithms every computer science graduate should implement at least once

Comments:As a computer science graduate you will encounter data-structures almost everyday and its worth having an implementation level experience of these abstract data structures. Its a great plus in enhancing your problem solving skills. – Ivan Stor…

Continue Reading

Latino Hackers: Encouraging Innovation : NPR

Comments:Latino Hackers: Encouraging Innovation : NPR http://abid.es/ZHjEnW – Ivan StorckTags: IFTTT, Bufferby: Ivan Storck

Continue Reading

Download JSON Formatter Safari Extension by jsonformatter | Safari Extendr

Comments:

  • JSON Formatter Extension for Safari http://abid.es/1yqeppd – I’ve been using Safari a lot more because it saves my laptop battery. – Ivan Storck

Tags: IFTTT, Buffer

by: Ivan Storck

Continue Reading

Initial Computer Setup for JavaScript Bootcamp

Initial Computer Setup for JavaScript Bootcamp

Set up your computer with the following tools:

Latest version of Ruby (for Sass, and other tools) Node.js, PostgreSQL,
MongoDB, Redis,

Editors: We use Atom.io or Sublime Text 3 in class, and I’m betting you already do too
(unless you rock Vim or Emacs). It has a fully-featured, unlimited time Trial mode.

Optional: if you are coming from an IDE like Visual Studio or Eclipse, you
may like WebStorm (trial version) better
than Sublime Text because of the autocompletion and debugging tools. It’s also
cheaper for an academic license ($29 vs $79)

And if you’re a strict proponent of open source, or want to dogwood and
customize your editor in JavaScript, there are two great free editors:
Brackets and Light Table.

Sign up for these free web services:

Mac OS:

  • Homebrew http://brew.sh Note: the instructions are at the end of the web page.

  • rbenv, ruby-build, ruby 2.1.0 and the sass gem
    • brew doctor
    • brew update
    • brew install rbenv ruby-build rbenv-gem-rehash
    • echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
    • echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
    • rbenv install 2.1.0
    • rbenv global 2.1.0
    • gem install sass
    • NOT use sudo to install ruby or gems
    • if you get a permissions error when installing sass, somehow system ruby is still active. Try restarting your terminal, or if it persists, check for the items above in your .bash_profile file
  • Node.js
    • brew install nvm
    • nvm install 0.10
    • nvm alias default 0.10
    • add source $(brew --prefix nvm)/nvm.sh to your .bash_profile or .zshrc
    • Reference the NVM README if you get stuck
  • PostgreSQL
  • Pick a programmer’s editor:
    • Try out http://atom.io and ask around for an invite.
    • or go with the crowd and choose Sublime Text 3:
    • http://www.sublimetext.com/3
    • Package Control: https://sublime.wbond.net/installation
    • Or, try Adobe’s open source http://brackets.io
    • Which one to choose? I like Atom.io and Brackets because you can customize them with JavaScript. Customizing Sublime requires knowledge of Python.
  • MongoDB
    • brew install mongodb
    • You may not want it to start at login, it’s pretty easy to just run mongod when you need it
  • Redis
    • brew install redis
    • same as above, you don’t need it to start at login
  • Heroku Toolbelt
    • brew install heroku-toolbelt

Ubuntu: