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
Tech Demo Night
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Zac Stewart
May 21, 2015
Programming
59
0
Share
Tech Demo Night
Demo of a project I'm working on
Zac Stewart
May 21, 2015
More Decks by Zac Stewart
See All by Zac Stewart
Heterogeneous Collections in Rust
zacstewart
1
370
Rust with Ruby
zacstewart
2
130
Behavior-Driven Development in Python
zacstewart
0
140
Building a Language Identifier
zacstewart
2
3.2k
HTTP OPTIONS Method And Self-Describing APIs
zacstewart
2
3.1k
Other Decks in Programming
See All in Programming
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
250
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
1k
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
580
Feature Toggle は捨てやすく使おう
gennei
0
530
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
250
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
110
Running Swift without an OS
kishikawakatsumi
0
740
Rethinking API Platform Filters
vinceamstoutz
0
11k
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
550
ファインチューニングせずメインコンペを解く方法
pokutuna
0
300
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
5
2.5k
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
150
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
330
Fireside Chat
paigeccino
42
3.9k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
So, you think you're a good person
axbom
PRO
2
2k
Claude Code のすすめ
schroneko
67
220k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
690
Transcript
!"#
Guess%a%Number%1,10 To:
[email protected]
Subject:)guessing)game guess:&X
None
None
None
None
None
$ rails new my-integration
None
When%I%get%a%Gmail%message… { "from": "
[email protected]
", "subject": "guessing game", "body": "guess: 7"
}
Execute'some'JavaScript… if (/guessing game/i.test(input.data.subject)) { output.emit(input.data); }
And$execute$some$more$JavaScript… if (!state.winner) { var matches = input.data.body && input.data.body.match(/guess:
(\d+)/i); var guess = matches && parseInt(matches[1], 10) if (guess === 6) { state.winner = input.data.from; output.emit({to: input.data.from, subject: "You win!", body: "Enjoy this free email!"}); } }
And$finally,$send$an$email { "to": "
[email protected]
", "subject": "You win!", "body": "Enjoy this
free email!" }
Event,'ac*on,'ac*on,'ac*on
• Ability(to(respond(to(events • Perform(condi5onal(logic • Perform(matching(opera5ons • Maintain(internal(state
None
None
Zac$Stewart @zacstewart