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
仕様駆動開発の消費期限
watany
20
8.2k
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
3
400
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
190
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
170
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
230
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
330
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
220
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
680
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
230
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
1
490
Why Our Code Smells
bkeepers
PRO
340
58k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
390
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
860
Between Models and Reality
mayunak
4
390
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
430
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
640
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
The Curse of the Amulet
leimatthew05
2
14k
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