Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
introduction to ruby
Search
RailsGirls Ukraine
October 06, 2012
Programming
3
8.3k
introduction to ruby
RailsGirls Ukraine
October 06, 2012
Tweet
Share
More Decks by RailsGirls Ukraine
See All by RailsGirls Ukraine
mom, where do the sites come form?
rg_ukraine
0
290
The Why's of RailsGirls
rg_ukraine
0
270
where to go next
rg_ukraine
0
140
deploy to heroku
rg_ukraine
1
380
Other Decks in Programming
See All in Programming
AtCoder Conference 2025
shindannin
0
960
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
170
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
940
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
180
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
390
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
180
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
3
3.1k
2025 Reflections on Working with Natural Language
inouehi
0
100
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
530
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
330
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
120
Fragmented Architectures
denyspoltorak
0
110
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
140
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
91
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
99
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
410
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
430
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
44
Chasing Engaging Ingredients in Design
codingconduct
0
97
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
130
Embracing the Ebb and Flow
colly
88
5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
Programming Ruby Web
Computers are machines that can be told what to do
Programming is telling them what you want them to do
5.times do cook_ice_cream(raspberries) end
Slowly vs. Ruby #include <iostream> int main() { std::cout <<
"Hello, Girls!\n"; } or just puts “Hello, Girls!”
What is Ruby? • Programming language • Started in 1995
by Yukihiro Matsumoto • Ruby is designed for programmer productivity and fun • Systems design needs to emphasize human, rather than computer
Web
What and how we see in the Web
Everyone gets unique address
How they talk: DNS
Static sites • Difficult to update site • Site not
as useful for the user • poor functionality Dynamic sites • Much more functional website • Much easier to update • Can work as a system to communicate people Static sites vs. dynamic
Client vs. Server
Talking
The “Stack”
The “Stack”
The “Stack”
The “Stack”
GitHub official repository of companies:
Let's start trying Ruby http://tryruby.org/