May 2011
13 posts
3 tags
CupCake - A #CoffeeScript #NodeJs App Generator
Check out CupCake
Install
npm install cupcake -g
Usage
cupcake my_awesome_app
Source
https://github.com/twilson63/cupcake
...
Rails Best Practices - CodeSchool
Our entire team had the opportunity to complete the Rails Best Practices course from Code School. The course covered topics on all three components of the MVC architecture in Rails. The following are the most useful tips I gathered from each:
Models
attr_accessible: A well-known technique for locking down your model attributes, but worth the reminder… why not begin coding each model by...
3 tags
Code School - Rails Best Practices Review
The Code School ‘Rails Best Practices’ Super Deluxe Championship edition had me hooked from the beginning with the references to 1980’s arcade games. The videos were so entertaining to watch that I could not stop until the course was done. Taking the time to review concepts that are already familiar never hurts any one. The First 3 levels were exactly this. After...
4 tags
html2haml.heroku.com up 670.01%
What a difference a year makes, html2haml.heroku.com was launched on 05-31-2009, and really picked up steam in October 2009. Almost 200 developers daily are using the simple tool to help convert html to haml.
Is haml picking up traction?
Recently, there was a solid debate between erb vs haml, on the new podcast Ruby Rogues.
On the show, the preference from Haml or Erb was split down the...
3 tags
Code School - Rails Best Practices Review
If you are anything like me visual and hands-on experience are two of the most effect methods of learning. Code School has taken these teaching methods a step further to offers a new intuitive and interactive learning experience through the use of video, slides, and chapter quizes that utilize the in-browser editor. I have taken both of the courses that are currently being offered: Rails for...
Rails Best Practices
The last few weeks, I have been going through the Rails Best Practices courses offered at www.codeschool.com. I have thoroughly enjoyed my experiences with this method of learning. I wish something like this had been developed when I was younger. The methods used to teach were definitely interesting. The beginning of each of the lessons was an old-school game with funny sounds effects. It had...
3 tags
Code School - Rails Best Practices Review
I am a big proponent of the learn by doing paradigm and the Rails Best Practices course from the guys at Code School is a really neat way to get familiar with rails development. I really enjoyed the light-hearted yet content packed screencasts that have the usual awesome production values from Envy Labs. I was even more impressed with the exercises at the end of the sections. The slick...
Code School - Rails Best Practices
Being a developer in a shop that primarily focuses on Ruby, Code
School has proven to be an invaluable asset. The course helps bring
our junior developers up to speed and is a welcome refresher for our
senior developers.
Barrett Little
Jack Russell Software
"Code School: Rails Best Practices" – A Beginner’s...
by Robert Pearce
Ruby, coupled with Ruby on Rails, has been the primary driving force in my life for the past six months, and Envy Labs has been there every step of the way. “Rails for Zombies,” my first encounter with Rails, attempted to teach me how to use Rails in a manner similar to how a parent might throw his or her child in the deep end of a pool in order for the child to learn how to...
SEVEN Ps
Proper Prior Planning Prevents Piss Poor Production
As a Software (Engineer/Developer/Craftsman) it is very
important to plan before you develop! As a developer
you are responsible for the quality of your code.
Your code must deliver two different products:
Working Feature or Application
Well constructed, easy to understand source code
This means that developers build and write at the...
NTS: NPM package.json format
Node Package Manger
Npm has a json config file that help defines the nodejs libraries for distribution. This package.json file can also be used in projects to document dependencies for your nodejs project. This short article is a note to self document on how to do this.
{
"name": "Project Name",
"description": "Project Description.",
"version": "0.0.1",
"homepage": "http://#",
...
Adding Riak Node to a Cluster
Riak Clusters
First install erlang and riak
http://wiki.basho.com/Installation-and-Setup.html
When setting up a new node for the riak cluster there
are a couple of things you need to do before you start your
node.
in the rel/riak/etc directory
Modify app.config to contain servers ip address or domain name
Change the http node to point to this server ip address.
Modify vm.args
Change the...
Brainstorming Meetings - Walk this WAY!
For the last few weeks we have started a new policy, that is very odd, different and strange for a group of web developers. Instead of squeezing into a conference room, or hovering around whiteboards, or projectors. We have taken our story/brainstorming meetings outdoors.
It is a well known fact that when we humans are moving and walking around, we are able to think clearer and...