Skip to content

Instantly share code, notes, and snippets.

@mikelikesbikes
mikelikesbikes / update_attribute_callbacks_broken.rb
Last active January 24, 2017 00:26
Demonstrates a bug in ActiveRecord 5.0 where callbacks are not invoked as part of calling `update_attribute`
begin
require "bundler/inline"
rescue LoadError => e
$stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler"
raise e
end
gemfile(true) do
source "https://rubygems.org"
gem "rails", github: "rails/rails"
var babby = {
response: "wahhhh",
hello: function() {
console.log(this.response)
}
}
babby.hello();
babby.hello.call({response: "I'm Stewie Griffin. Hello. </britishaccent>"})

DevBootcamp Phase 3 Prep

Rails

These are the Rails Guides for things we'll cover in Phase 3. They are a really good overview of Rails and some of the problems you'll solve as a web developer.

One suggestion: make sure you're trying things out on a project (e.g. a blog or todo app). This will help cement the code examples you'll read through in the Guide by applying them in your pet project.

  1. Getting Started
  2. ActionController Overview
@mikelikesbikes
mikelikesbikes / gist:8809504
Last active August 29, 2015 13:56
What'chu doin' Ruby?
$ ruby -e "a = (0..5).to_a; c = a.map do |x| x*2; end; p c.class"
Array
$ ruby -e "a = (0..5).to_a; c = a.map { |x| x*2; }; p c.class"
Array
$ ruby -e "a = (0..5).to_a; p a.map do |x| x*2; end"
#<Enumerator: [0, 1, 2, 3, 4, 5]:map>
$ ruby -e "a = (0..5).to_a; p a.map { |x| x*2; }"
[0, 2, 4, 6, 8, 10]
@mikelikesbikes
mikelikesbikes / gist:8726441
Created January 31, 2014 04:02
Post-DBc Reading List

##Thinking

  • Pragmatic Thinking and Learning
  • The Pragmatic Programmer
  • The Passionate Programmer
  • Apprenticeship Patterns
  • These books

##Code

  • Clean Code
  • Eloquent Ruby
@mikelikesbikes
mikelikesbikes / gist:8290978
Created January 6, 2014 22:28
Programming Learning Resources
http://projectmona.com/bits-of-brilliance-session-five/
@mikelikesbikes
mikelikesbikes / index.html
Last active December 27, 2015 18:59 — forked from dbc-challenges/index.html
DBC Phase 2 Practice Assessment Part 3
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="http://cdn.jsdelivr.net/normalize/2.1.0/normalize.css">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:100,900">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.2/css/font-awesome.min.css">
</head>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="./zoo.js"></script>
</head>
<body>
</body>
</html>