Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Domain Specific Languages and Ruby
Search
Tawan Sierek
February 04, 2016
Programming
58
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Domain Specific Languages and Ruby
Domain Specific Languages
What are they and how does Ruby help
Tawan Sierek
February 04, 2016
Other Decks in Programming
See All in Programming
速習iPhone Duo対応
yuukiw00w
2
910
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
410
アクセシビリティから考える情報設計
high_g_engineer
0
430
AHC070解法紹介
eijirou
0
150
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
200
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
370
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
400
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
wkhtmltopdfの次どうするか問題2026
willnet
2
1.8k
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
30
13k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
100
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
560
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
400
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Abbi's Birthday
coloredviolet
4
10k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
WENDY [Excerpt]
tessaabrams
14
40k
Building Applications with DynamoDB
mza
96
7.2k
Transcript
Domain Specific Languages What are they good for and how
does Ruby help?
[email protected]
@tawan gitbub.com/tawan
None
SQL
SQL
SQL HTML
SQL HTML
SQL HTML
SQL If.. while .. HTML
SQL If.. while .. HTML
SQL If.. while .. HTML
SQL If.. while .. HOW WHAT HTML
None
get '/patients/:id', to: 'patients#show’ namespace :admin do resources :articles,
:comments end Rails’ routes.rb
class Person < ActiveRecord::Base validates :name, presence: true validates
:email, confirmation: true validates :age, numericality: true, on: :update end Rails’ ActiveModel
authorization do privileges do privilege :manage, :includes => [:create, :read,
:update ] privilege :create, :includes => :new privilege :read, :includes => [:index, :show] privilege :update, :includes => :edit privilege :delete, :includes => :destroy end role :branch_admin do has_permission_on :branches, :to => :manage do if_attribute :managers => contains {user} end has_permission_on :employees, :to => :manage do if_permitted_to :manage, :branch end end end Declarative Authorization https://github.com/stffn/declarative_authorization
THANK YOU