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

127 lines
3.2 KiB
Plaintext
Raw Normal View History

2019-08-27 16:51:51 +02:00
%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"