- Get into a library
- bundle open wicked
- Make sure you've set your
$EDITOR
- Forget fancy debuggers
- All you need is
puts
- A rubyist's tracer round:
puts "================="
- All you need is
- Notation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
App = Ember.Application.create(); | |
App.IndexRoute = Ember.Route.extend({ | |
model: function() { | |
return EmberFire.Array.create({ | |
ref: new Firebase("https://dp-ember-chat.firebaseio.com/") | |
}); | |
} | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module AwesomeResource | |
attr_reader :awesome_attributes | |
def initialize(attributes={}) | |
@awesome_attributes = attributes | |
@awesome_attributes.keys.each do |method_name| | |
create_method(method_name.to_sym) do | |
@awesome_attributes[method_name] | |
end |
- Go is compiled, garbage collected, strongly typed, OO
- Lower level than Ruby, but still aimed at web
- Go has an agenda
- Not welcome to a lot of styles of writing code
- Prodded to write code in a certain way
- Ruby doesn't have an agenda, but it does have idioms
- What are the design goals here?
- Problem: Want users to have "rich client exp" (even though clients don't know what that means)
- @dhh and @wycats offer different opinions (document vs json api)
- But @noelrap just wants to write an e-commerce site
- We tend to split stuff up into client stuff and server stuff between the user and data
- @dhh says that the focus is on the server. The app lives on the server
- @wycats says that the client is the focus, and the server just does whatever the client can't do (i.e. validation, persistence)
- Where does the heart of your application live?
- What is 'living'?
- RailsBridge: Org to increase diversity in tech
- Diversity's a big issue
- How do we attract more minorities?
- Yahoo recently canned their remote working program
- What do we make of all of this?
- Daniel got laid off, went back to school to study theology at Regent
NewerOlder