Who is your customer?
What are you building?
What do you know about your customer? how do you fit in their lives? Pricing? Marketing?
Build a good trial
target audience> trials > customer
Eating your own dogfood…
No integrated billing…
speaker: Francis Sullivan
updating remote installations
performance of ruby
extensions for adding and modifying
You want a network you can manage, not a network that manages you! You wish you could have it… without spending a fortune. Your wish is granted.
Spiceworks combines everything you need to manage IT in one easy-to-use application:
It takes less than 5 minutes to get started.
Your IT freedom is just a download away.
Live examples of jQuery: docs.jquery.com/Tutorials:Live_Examples_of_jQuery
with Gregg Pollack and Jason Seifer
HPricot – good for scraping websites
doc = Hpricot(open(“”)
Juggernaut – lets you do server push with rails
create SQL statements
– easy ruby based PDF generation
roo – spreadsheets
can open google docs!
skynet – map reduce for ruby
Data Fabric – easy chart data
Sinatra – easy quick way to build web application
Webby – generate static websites – rake task to
shoes – dsl for generating GUI applications
Hackety Hack – help kids learn programming
RAD – Ruby Arduino Development – electronics (build robots)
Adhearsion – builds astrics – Voip
create a web frame work with only interfacing with Rack…
Starling – a light weight server for reliable distributed messageing
Thin – fast, fast server..
NeverBlock – really fast web server for Ruby…
Yukihiro “Matz” Matsumoto
(creator of Ruby)
4,000 years ago we had one language (Babel)
That one language was “Fortran” 🙂
Hired by NaCl – open source integrated
1999 – First book published
It should be “Rails on Ruby” since Rails is a DSL for the web built with Ruby…
Sometimes Smart People: Just don’t understand the nature of ordinary brains..
Ruby became “Enterprisy”
“There are under one million professional Ruby developer now and were projecting there will be four million plus by 2013”
Mark Driver, an analyst at Gartner (eweek.com)
Ruby focuses on programmers NOT computers.
Primary goal is to enjoy programming…
Matz: “I love meters”
Question from the audience: “Do you think you are learning how humans related to world by creating a language?”
Evan Phoenix – keynote…
Works for EngineYard – Rubinus lead developer (rubini.us/)
meme – an element of a culture or system of behavior that may be considered to be passed from one individual to another by nongenetic means, esp. imitation
alias_method_chain is AOP…
PickAxe book online
in the ruby community, ideas spread quickly.. Things change quickly…
Who doesn’t like it? The Enterprise… They consider it dangerous… (could he be talking about EA?)
Speakers: jeremey Hinegardner and Fernand Galiana
Work for: Collect Intellect
gems: amalgalite rabal htauth heel launchy …
mole – tells you about your rails application and it being used…
ZiYa – charting the rails
World 1 – the grab bag world..
World 2 – the plugins world
World 3 – Gems – the one true path:
Primordial Gem – developer tools. – new project generation -bones, consistent project layout, common tasks, base classes, etc..
Cruise Control – continuous integration’
~> (twiddle wakka)
~> 1.1 <=> 1.1.*
“~>” in dependency spec for Ruby Gems will ignore the “3rd” part of the version…
Should have a Internal Gem Server
Stickler – manage an internal gem server (work in progress)