ruby-x.github.io/app/views/slides/grillrb/_intro.haml

127 lines
3.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%section#intro
%h1 RubyX
%p Compile ruby to binary
%p in 100% Ruby
%p No external dependencies
%p Faster ( X times )
%p Easy to understand
%p Easy to modify own tool
%section#torsten
%h2 Torsten
%p github.com/rubydesign
%p 30+ years coding
%p Now coding as hobby
%section#finland
%h2 from Finland
%p
%img{:alt => "Finland", "data-src" => image_url("slides/grillrb/finland")}/
%section#raisa
%h2
Raisa
%small (my wife)
%p
%img{:alt => "Raisa", "data-src" => image_url("slides/grillrb/raisa") , height: 400}/
%section#villataika
%h2
Run a b&b
%small villataika.fi
%p
%img{:alt => "Villa Taika", "data-src" => image_url("slides/grillrb/villataika") , height: 400}/
%section#intro2
%h2 RubyX
%p Compile ruby to binary in ruby
%p.fragment why
%p.fragment how
%p.fragment future
%section#story
%h2 Short Story
%p About the 60s
%p uncle Bob
%p going to Mars
%p the Energy solution
%section#mars
%h2 Mission to the Moon
%p 61 goal declared by Kennedy
%p.fragment 69 achieved by Appollo 9
%p.fragment 4bit , 2k RAM , 1Mhz
%p.fragment Mars 2020, maybe
%section#thorium
%h2 Molten-Salt Reactor
%p Early 60s nuclear research (Thorium)
%p.fragment sucessful run '64-'69 , 7MW
%p.fragment Walk away safe , small , little waste
%p.fragment Rediscovered by Kirk Sorensen 2008
%section#bob
%h2 Programming
%p Uncle Bob “Future of programming”
%p.fragment C ,Unix,Smalltalk ,Lisp ,invented 60s
%p.fragment Engineers doubling every 5 years
%p.fragment Go 2009 , Rust 2010 , Julia 2012
%section#60s
%h2 Theory of 60s
%p Programming, spaceflight, energy
%p.fragment Major advancement in 60s
%p.fragment New advancements recently
%section#now
%h2 Why now
%p Simula invented OO concepts in 67
%p.fragment Smalltalk (first pure OO) PARC 70s
%p.fragment Popular 80s , "Blue Book" published
%p.fragment Ruby, Python, JS, reincarnated 90s
%p.fragment YARV, mris stack machine, 00's
%section#speed
%h2 The Speed problem
%p
%large
%b 10x
%span.fragment possibly 30x
%span.fragment sometimes 100x
%p.fragment laptop becomes a pi
%p.fragment 1k hardware costs 10k
%section#effects
%h2 Effects of Speed
%p 2 language problem (nice OR fast)
%p.fragment Limited domains accessible
%p.fragment Smaller community
%p.fragment less tools
%section#problem
%h2 Real problem
%p Speed is symptom
%p.fragment Interpretation is cause
%p.fragment Compilation is the solution
%section#meta_problem
%h2 Meta problem
%p Implementation language
%p.fragment You cant fix
%p.fragment Ruby is the solution
%section#whyme
%h4 Why me?
%h2 I
%table
%tbody
%tr
%td
%img.no_b{alt: "love", "data-src" => image_url("slides/grillrb/heart.png"), height: 250}
%td
%td
%td
%img.no_b{alt: "ruby", "data-src" => image_url("slides/grillrb/ruby.png") , height: 250}
%section#also
%h2 Also:
%p I have time
%p.fragment and basic skills
%p.fragment and motivation
%section#motiv
%h2 Motivation
%p Further the art
%p.fragment prove the oo case
%p.fragment for the community
%p.fragment with you
%section#demo
%h2 Demo
%p
=link_to "www.ruby-x.org" , "http://www.ruby-x.org"