A collection of cribsheets on all kinds of topics that you might be interested in. Feel free to use them and propose new ones that should be added.
title | description |
---|---|
ActiveRecord Datatypes | List of the datatypes used in Rails migrations and other places |
Important ActiveRecord methods | Where we delve into some corners of AR that are important to know about |
ActiveRecord Migrations | Summary - why they exist, how they work |
Rails ActiveRecord Queries | Some of the basic ways to use ActiveRecord to find |
Automatic Code Reviews | Tools to automatically give you feedback on your code |
Simple Design | These are recommendations from famed hacker Corey Haines |
ERB Cribsheet | Facts about ERB |
Heroku | Links and tips for working with Heroku |
Minitest and Minitest/Spec | Handy tipsheet for writing unit tests in Ruby |
Postgres | |
Good Programming Style | An opinionated set if rules and guidelines |
Rails Magic FAQ | A grab bag of Rails tidbits that confuse beginners |
Best Rails and Ruby Resources | Places to ask questions and get answers |
Rails "tasks" (commands) | List of the most common Rake tasks |
Regexp Cheatsheat | Regular Experessions (regexp) are very common and powerful text pattern matching functions found in most programming languages nowadays |
ROS Cheat Sheet | CLI commands and other easy to forget details |
Ruby Gems | Useful info and links about Ruby Gems. |
Ruby Highly Specific Set Up Instructions | How to set up your personal computer for Ruby and Rails etc. |
Vagrant Setup | Vagrant is a virtual machine utility that allows you to virtualize any os. It's complicated. |
Git and GitHub | Tips and hints for working with Git. Lots of links too. |
Code Smells | |
Unix Shell | Mac and Linux programmers spend most of their time in the 'shell', where they type on the command line. |
Shebang Line | All about the mysterious shebang line |
Bootstrap | The most popular and easy to use set of css and javascript to make your apps look professional. |