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
Zac Stewart
May 21, 2015
Programming
59
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
380
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.2k
Other Decks in Programming
See All in Programming
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
530
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
340
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
140
関数型プログラミングのメリットって何だろう?
wanko_it
0
190
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
110
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
210
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
170
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5.3k
どこまでゆるくて許されるのか
tk3fftk
0
520
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
240
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Rails Girls Zürich Keynote
gr2m
96
14k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
270
Statistics for Hackers
jakevdp
799
230k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
350
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
My Coaching Mixtape
mlcsv
0
170
Chasing Engaging Ingredients in Design
codingconduct
0
240
Claude Code のすすめ
schroneko
67
230k
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