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
REST API. Django, Ruby on Rails, Play! Framework
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Eugene Oskin
October 05, 2018
Programming
98
0
Share
REST API. Django, Ruby on Rails, Play! Framework
Eugene Oskin
October 05, 2018
More Decks by Eugene Oskin
See All by Eugene Oskin
Local Models for Coding
evgeneoskin
0
11
Introduction to gRPC
evgeneoskin
0
110
GrailInventory – Advanced Backend Development
evgeneoskin
0
46
Bracing Calculator
evgeneoskin
1
75
emotional intelligence, part 2
evgeneoskin
0
47
Office temperature
evgeneoskin
0
42
Parse platform
evgeneoskin
0
110
Hubot
evgeneoskin
0
61
An introduction to iOS development
evgeneoskin
0
52
Other Decks in Programming
See All in Programming
Swiftのレキシカルスコープ管理
kntkymt
0
210
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.3k
inferと仲良くなる10分間
ryokatsuse
1
350
dRuby over BLE
makicamel
2
290
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
340
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
2
360
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
430
関係性から理解する"同一性"の型用語たち
pvcresin
2
630
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.4k
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
130
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
The agentic SEO stack - context over prompts
schlessera
0
790
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Context Engineering - Making Every Token Count
addyosmani
9
930
Large-scale JavaScript Application Architecture
addyosmani
515
110k
WENDY [Excerpt]
tessaabrams
11
38k
Building Adaptive Systems
keathley
44
3k
Color Theory Basics | Prateek | Gurzu
gurzu
0
320
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
150
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Faster Mobile Websites
deanohume
310
31k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Transcript
REST API Django, RoR, Play!
WHY?
WHY? • Microservices • Language specific libraries • 3rd-party dependencies
• Fun • Challenge yourself
Main Idea Touch it, Learn it Work on it for
a week
Common architecture
MVC Routes Authentication Tests Common architecture Dependencies Migrations Deployment
Overview
Django, DRF
Python-based Used by Public Broadcasting Service, Instagram, Mozilla, The Washington
Times, Disqus, Bitbucket, and Nextdoor. Django
$ tree . ├── Dockerfile ├── Makefile ├── animals/ ├──
db.sqlite3 ├── docker-compose.yml ├── manage.py ├── pet/ ├── requirements/ ├── run.sh └── tox.ini Django, DRF
$ tree . ├── ... └── animals/ ├── __init__.py ├──
settings.py ├── urls.py └── wsgi.py Django, DRF
$ tree . ├── ... └── pet/ ├── __init__.py ├──
admin.py ├── migrations/ ├── models.py ├── serializers.py ├── tests.py ├── urls.py └── views.py Django, DRF
Ruby on Rails, Grape
Ruby-based Used by Airbnb, 37 Signals, KickStarter, Heroku, Twitch, Twitter,
UserVoice, DigitalOcean RoR
RoR, Grape $ tree . ├── Dockerfile ├── Gemfile ├──
Makefile ├── Rakefile ├── docker-compose.yml ├── app/ ├── bin/ ├── config/ ├── db/ ├── lib/ ├── run.sh └── test/
. ├── ... ├── app/ │ ├── api/ │ │
└── animal/ │ │ ├── api.rb │ │ └── entities.rb │ ├── assets/ │ ├── controllers/ │ ├── dashboards/ │ ├── helpers/ │ ├── models/ │ └── views/ RoR, Grape
. ├── ... └── test/ ├── controllers/ ├── factories.rb ├──
fixtures/ ├── helpers ├── integration ├── models/ └── test_helper.rb RoR, Grape
Play! Framework
Scala-based Used by Keen IO, Coursera, QIWI Play! Framework
Outcome
Outcome I learnt how easy Development must be I learnt
how to think in the FP way I found exercism.io
Elixir, Phoenix Go, Revel Java, Spring Boot What next? NodeJS,
Hapi Rust, Rustful C++, Crow
docs.djangoproject.com guides.rubyonrails Playframework References