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
260
The Why's of RailsGirls
rg_ukraine
0
250
where to go next
rg_ukraine
0
140
deploy to heroku
rg_ukraine
1
380
Other Decks in Programming
See All in Programming
Use Perl as Better Shell Script
karupanerura
0
690
複数アプリケーションを育てていくための共通化戦略
irof
10
3.8k
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
760
FormFlow - Build Stunning Multistep Forms
yceruto
1
160
Select API from Kotlin Coroutine
jmatsu
1
110
Bytecode Manipulation 으로 생산성 높이기
bigstark
1
300
Go1.25からのGOMAXPROCS
kuro_kurorrr
0
230
イベントストーミングから始めるドメイン駆動設計
jgeem
4
820
Effect の双対、Coeffect
yukikurage
5
1.4k
Datadog RUM 本番導入までの道
shinter61
1
260
ReadMoreTextView
fornewid
1
370
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
210
Featured
See All Featured
Balancing Empowerment & Direction
lara
1
290
Visualization
eitanlees
146
16k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
920
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Building an army of robots
kneath
306
45k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Automating Front-end Workflow
addyosmani
1370
200k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
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/