SlideShare une entreprise Scribd logo
1  sur  72
How to Build a Low-
Code Serverless
Wordle Solver with
JavaScript
Lizzie Siegle
Developer Evangelist
©2022 TWILIO INC. ALL RIGHTS RESERVED
- ☎️: Twilio developer evangelist
- 🎓: Bryn Mawr CompSci
- 👩🏻💻: JavaScript, Python, some iOS +
Haskell
- ❤️: 🎾, 🏓, 🏃♀️, 📚
👋, I'm Lizzie!
©2022 TWILIO INC. ALL RIGHTS RESERVED
4
Agenda
- What is Wordle?
- How to Solve Wordle
- Datamuse API
- Twilio Studio
- Twilio Serverless Toolkit
5
What is Wordle?
- word game
- changes daily
- process-of-elimination
clues
6
How do you Wordle?
- 5x6 grid: 1 letter/box
- green = correct spot
- yellow = letter in word,
different spot
- grey: letter not in word
7
Where to Play Wordle?
- nytimes.com/games/wordl
e/index.html
- 📱 "?" to +12155156567
8
How to Solve Wordle?
9
WordleBot's 10 best start words
1.Crane
2.Slate
3.Crate
4.Slant
5.Trace
6. Lance
7. Carte
8. Least
9. Trice
10. Roast
10
What's the Best Follow-up Word?
- nytimes.com/games/wordl
e/index.html
- 📱 "?" to +12155156567
11
Datamuse API
 day-tah-myuse  🔊
noun
1. A word-finding query engine for developers
12
13
14
api.datamuse.com/words?sp=s???k
15
Twilio Serverless
16
Helper Function
17
Visualize map/reduce methods
18
19
20
21
Deploy Twilio Function
22
Hit Twilio Function in browser
23
Twilio Studio App Logic
24
But wait, there's more!
● Opportunity to normalize data
● Correlate events with a
Customer’s Identity
● Ability to filter data for certain
destinations
● Ability to trigger actions based on
your data
25
What's Next Besides SMS? 📲
- email, phone call
- trigger other APIs
- add to cart but
purchase incomplete
- track time⏰ spent
on page
26
@lizziepika
lsiegle@twilio.com
https://twil.io/kcdc
01. This is a 1 line short subtitle placeholder
Keep this description 10-15 words long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit sed.
04. This is a 1 line short subtitle placeholder
Keep this description 10-15 words long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit sed.
02. This is a 1 line short subtitle placeholder
Keep this description 10-15 words long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit sed.
05. This is a 1 line short subtitle placeholder
Keep this description 10-15 words long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit sed.
03. This is a 1 line short subtitle placeholder
Keep this description 10-15 words long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit sed.
06. This is a 1 line short subtitle placeholder
Keep this description 10-15 words long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit sed.
This title should be 6 to 12 words
long. Lorem ipsum dolor
©2022 TWILIO INC. ALL RIGHTS RESERVED
Agenda: This title should be 6 to 12 words
long maximum
01. This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
04. This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
02. This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
05. This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
03. This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
06.
This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
07.
08.
09. This is a 1 line subtitle
Keep this paragraph 3 lines long.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit sed.
©2022 TWILIO INC. ALL RIGHTS RESERVED
01. Keep this description 10-15 words long.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.
02. Keep this description 10-15 words long.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.
03. Keep this description 10-15 words long.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.
Agenda: This title can be 6
to 12 words long maximum
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder that fits 12 words.
If you need more space, it can fit 12 other words.
Keep this paragraph 6 lines long maximum.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip
ex
Keep this paragraph 6 lines long maximum.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip
ex
Keep this paragraph 6 lines long maximum.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip
ex
Keyword goes
in this space
Keyword goes
in this space
Keyword goes
in this space
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder that fits 12 words.
If you need more space, it can fit 12 other words.
Keep this paragraph 6 lines long
maximum. Lorem ipsum dolor
sit amet, consectetur adipiscing
elit, sed do eiusmod tempor
incididunt ut labore et dolore
magna aliqua. Enim ad minim
Keep this paragraph 6 lines long
maximum. Lorem ipsum dolor
sit amet, consectetur adipiscing
elit, sed do eiusmod tempor
incididunt ut labore et dolore
magna aliqua. Enim ad minim
Keep this paragraph 6 lines long
maximum. Lorem ipsum dolor
sit amet, consectetur adipiscing
elit, sed do eiusmod tempor
incididunt ut labore et dolore
magna aliqua. Enim ad minim
Keep this paragraph 6 lines long
maximum. Lorem ipsum dolor
sit amet, consectetur adipiscing
elit, sed do eiusmod tempor
incididunt ut labore et dolore
magna aliqua. Enim ad minim
Keyword goes
in this space
Keyword goes
in this space
Keyword goes
in this space
Keyword goes
in this space
©2022 TWILIO INC. ALL RIGHTS RESERVED
Short subtitle goes here
Keep this paragraph 2 lines long. Lorem ipsum dolor sit
amet, consectetur adipiscing velit, sed do eiusmod tempor
incididunt
Short subtitle goes here
Keep this paragraph 2 lines long. Lorem ipsum dolor sit
amet, consectetur adipiscing velit, sed do eiusmod tempor
incididunt
Short subtitle goes here
Keep this paragraph 2 lines long. Lorem ipsum dolor sit
amet, consectetur adipiscing velit, sed do eiusmod tempor
incididunt
This is a long title placeholder
that fits 12 words.
©2022 TWILIO INC. ALL RIGHTS RESERVED
This quote should be 4 lines long. Lorem ipsum
dolor sit amet, consectetur adipiscing velit, sed do
eiusmod tempor incididunt ut labore et dolore
magna aliqua. Consectetur adipiscing velit sed do
Quoted person’s name
Job title, Company
name
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder that fits 12 words.
Keep this paragraph as four lines long,
Lorem ipsum dolor sit amet, consectetur
adipiscing velit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Small subtitles goes here Small subtitles goes here Small subtitles goes here
Keep this paragraph as four lines long,
Lorem ipsum dolor sit amet, consectetur
adipiscing velit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Keep this paragraph as four lines long,
Lorem ipsum dolor sit amet, consectetur
adipiscing velit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Keep this subtitle as one line long. Lorem ipsum dolor sit amet, consectetur
adipiscing velit
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder
that fits 12 words.
Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
Small subtitles goes here
Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
Small subtitles goes here
Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
Small subtitles goes here
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder that
fits 12 words.
Small title goes here
Lorem ipsum dolor sit
amet
Small title goes here
Lorem ipsum dolor sit
amet
Small title goes here
Lorem ipsum dolor sit
amet
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder that fits 12 words.
Banking High technology Retail Real estate
©2022 TWILIO INC. ALL RIGHTS RESERVED
Keep this subtitle one line long
This body text should be two lines long. Lorem ipsum dolor
sit amet, consectetur adipiscing elit, sed do eiusmod tempor
Keep this subtitle one line long
This body text should be two lines long. Lorem ipsum dolor
sit amet, consectetur adipiscing elit, sed do eiusmod tempor
Keep this subtitle one line long
This body text should be two lines long. Lorem ipsum dolor
sit amet, consectetur adipiscing elit, sed do eiusmod tempor
Add a short title here
Keep this subtitle as one line
long
Name, last name
Job title, Company
name
This quote should be 4 lines long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis.
Keep this as one
line description
50%
Keep this as one
line description
50%
Keep this as one
line description
50%
©2022 TWILIO INC. ALL RIGHTS RESERVED
Name, last name
Job title, Company
name
This quote should be 6 lines long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Sed do eiusmod.
Keep this subtitle one line long
This body text should be two lines long. Lorem ipsum dolor
sit amet, consectetur adipiscing elit, sed do eiusmod tempor
Keep this subtitle one line long
This body text should be two lines long. Lorem ipsum dolor
sit amet, consectetur adipiscing elit, sed do eiusmod tempor
Keep this subtitle one line long
This body text should be two lines long. Lorem ipsum dolor
sit amet, consectetur adipiscing elit, sed do eiusmod tempor
Add a short title here
Keep this subtitle as one line
long
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder
that fits 12 words.
This is a long subtitle that we can explore with
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
This is a long subtitle that we can explore with
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
This is a long subtitle that we can explore with
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
©2022 TWILIO INC. ALL RIGHTS RESERVED
add a six words description here
©2022 TWILIO INC. ALL RIGHTS RESERVED
add a six words description here
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder
that fits 12 words.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Sed do eiusmod
tempor incidid ut labore et dolore magna
aliqua. Ut enim ad minim, quis nostrud
exercitation ullamco laboris nisi ut aliquip
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Sed do eiusmod
tempor incidid ut labore et dolore magna
aliqua. Ut enim ad minim, quis nostrud
exercitation ullamco laboris nisi ut aliquip
Add a small title Add a small title
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder
that fits 12 words.
Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Sed do eiusmod tempor incidid
ut labore et dolore magna aliqua. Ut enim ad minim,
quis nostrud exercitation ullamco laboris nisi ut aliquip
This is a place for a subtitle
©2022 TWILIO INC. ALL RIGHTS RESERVED
v
©2022 TWILIO INC. ALL RIGHTS RESERVED
2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder
that fits 12 words.
Small title goes here
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
Small title goes here
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
Small title goes here
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua.
Sent 4 mins ago
Sent 1 day ago
Hi Alex, laundry has been picked up,
we’ll let you know when it’s done.
Awesome Thank you.
Hi Alex, your laundry is done
and it is on it’s way. Click here
to track your delivery.
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a place for a
section divider for
10 words
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a place for a
section divider for
10 words
©2022 TWILIO INC. ALL RIGHTS RESERVED
64%
Keep this paragraph 4 lines
long. Lorem ipsum dolor sit
amet, consectetur adipiscing
elit, sed do eiusmod tempor
5%
Keep this paragraph 4 lines
long. Lorem ipsum dolor sit
amet, consectetur adipiscing
elit, sed do eiusmod tempor
12%
Keep this paragraph 4 lines
long. Lorem ipsum dolor sit
amet, consectetur adipiscing
elit, sed do eiusmod tempor
This is a long title placeholder that fits 12 words.
If you need more space, it can fit 12 other words.
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder that fits 12 words.
If you need more space, it can fit 12 other words.
1 Trillion
Keep this paragraph 3
lines long. Lorem ipsum
dolor sit amet, conse
235,000+
Keep this paragraph 3
lines long. Lorem ipsum
dolor sit amet, conse
10M
Keep this paragraph 3
lines long. Lorem ipsum
dolor sit amet, conse
$1.8B
Keep this paragraph 3
lines long. Lorem ipsum
dolor sit amet, conse
©2022 TWILIO INC. ALL RIGHTS RESERVED
2% Keep this paragraph 2 lines long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit, sed do
eiusmod
64% Keep this paragraph 2 lines long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit, sed do
eiusmod
100% Keep this paragraph 2 lines long. Lorem ipsum
dolor sit amet, consectetur adipiscing elit, sed do
eiusmod
This is a long title placeholder
that fits 12 words
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a
place for a
small text
Keyword
This is a place for a short
sentence
This is a place for a short
sentence
This is a place for a short
sentence
Keyword
This is a place for a short
sentence
This is a place for a short
sentence
This is a place for a short
sentence
Keyword
This is a place for a short
sentence
This is a place for a short
sentence
This is a place for a short
sentence
Keyword
This is a place for a short
sentence
This is a place for a short
sentence
This is a place for a short
sentence
Keyword
This is a place for a short
sentence
This is a place for a short
sentence
This is a place for a short
sentence
Keyword
This is a place for a short
sentence
This is a place for a short
sentence
This is a place for a short
sentence
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder that fits 12 words.
If you need more space, it can fit 12 other words.
List item here
Lorem ipsum dolor sit
amet, consectetur
sed adipiscing elit sit
amet
List item here
Lorem ipsum dolor sit
amet, consectetur
sed adipiscing elit sit
amet
List item here
Lorem ipsum dolor sit
amet, consectetur
sed adipiscing elit sit
amet
List item here
Lorem ipsum dolor sit
amet, consectetur
sed adipiscing elit sit
amet
©2022 TWILIO INC. ALL RIGHTS RESERVED
This is a long title placeholder that fits 12 words
Q1 2022 Q2 2022 Q3 2022 Q4 2022
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
Keep this short subtitle
2 lines long, like this
This description can be
two lines long
©2022 TWILIO INC. ALL RIGHTS RESERVED
01. Keep this small conclusion 1 line long
02. Keep this small conclusion 1 line long
03. Keep this small conclusion 1 line long
Sub-conclusion should be 1 line long as well
Sub-conclusion should be 1 line long as well
Key Takeaways
©2022 TWILIO INC. ALL RIGHTS RESERVED
02. Keep this small conclusion 2
lines long maximum
04. Keep this small conclusion 2
lines long maximum
01. Keep this small conclusion 2
lines long maximum
03. Keep this small conclusion 2
lines long maximum
03. Keep this small conclusion 2
lines long maximum
Sub-conclusion should be 1 line long
05. Keep this small conclusion 2
lines long maximum
Sub-conclusion should be 1 line long
Key Takeaways
©2022 TWILIO INC. ALL RIGHTS RESERVED
Flexible Pricing Supported by
partners
Values-driven
Proven leader Agility to Innovate Intelligent
Engagement
Built-in Trust
Why Twilio?
©2022 TWILIO INC. ALL RIGHTS RESERVED
Keep this subtitle one line long
This body text should be one line long. lorem ipsum
dolor sit
Keep this subtitle one line long
This body text should be one line long. lorem ipsum
dolor sit
Keep this subtitle one line long
This body text should be one line long. lorem ipsum
dolor sit
Keep this subtitle one line long
This body text should be one line long. lorem ipsum
dolor sit
Add a short title here
Keep this subtitle as one line
long
Short title goes here
Keep this paragraph 2 lines long. Lorem
ipsum dolor sit amet, consectetur velit
Short title goes here
Keep this paragraph 2 lines long. Lorem
ipsum dolor sit amet, consectetur velit
Short title goes here
Keep this paragraph 2 lines long. Lorem
ipsum dolor sit amet, consectetur velit
©2022 TWILIO INC. ALL RIGHTS RESERVED
Ready to build
more intelligent
engagement?
Request a
demo
©2022 TWILIO INC. ALL RIGHTS RESERVED
Thank you
©2022 TWILIO INC. ALL RIGHTS RESERVED
©2022 TWILIO INC. ALL RIGHTS RESERVED
Twilio and all related logos are trademarks of Twilio Inc.
Appendix ©2022 TWILIO INC. ALL RIGHTS RESERVED
Generic icons
©2022 TWILIO INC. ALL RIGHTS RESERVED
Generic icons
©2022 TWILIO INC. ALL RIGHTS RESERVED
Product icons
©2022 TWILIO INC. ALL RIGHTS RESERVED
Product icons
©2022 TWILIO INC. ALL RIGHTS RESERVED
Product icons
Product icons
Product icons
Product icons
Product icons
Product icons

Contenu connexe

Similaire à Refactr.tech.pptx

Four image slide
Four image slideFour image slide
Four image slideMianlside
 
cute-cartoon-cat-powerpoint-template.pptx
cute-cartoon-cat-powerpoint-template.pptxcute-cartoon-cat-powerpoint-template.pptx
cute-cartoon-cat-powerpoint-template.pptxYASSETMAECANDIA
 
Template PPT For Professional user
Template PPT For Professional userTemplate PPT For Professional user
Template PPT For Professional userAdjiHidayatul2
 
Composing Business Messages
Composing Business MessagesComposing Business Messages
Composing Business MessagesAsad Hameed
 
Plantilla-power-point-estadistica.pptx
Plantilla-power-point-estadistica.pptxPlantilla-power-point-estadistica.pptx
Plantilla-power-point-estadistica.pptxAngeloWFIGUEROA
 
Matrix charts
Matrix chartsMatrix charts
Matrix chartsMianlside
 
Gear diagram
Gear diagramGear diagram
Gear diagramMianlside
 
Infographics
InfographicsInfographics
InfographicsMianlside
 
Construction Presentation.pptx
Construction Presentation.pptxConstruction Presentation.pptx
Construction Presentation.pptxssuser461734
 
Bullets text
Bullets textBullets text
Bullets textMianlside
 
Tech Tools: The New Ecosystem of Events
Tech Tools: The New Ecosystem of EventsTech Tools: The New Ecosystem of Events
Tech Tools: The New Ecosystem of EventsEventbrite
 
3 Macro Tech Trends for the Events Industry
3 Macro Tech Trends for the Events Industry3 Macro Tech Trends for the Events Industry
3 Macro Tech Trends for the Events IndustryMitch Colleran
 
Business swot
Business swot Business swot
Business swot Mianlside
 
Download mien phi slide 29
Download mien phi slide 29Download mien phi slide 29
Download mien phi slide 29sudokid
 
Edicion de borradores
Edicion de borradoresEdicion de borradores
Edicion de borradoresMarviSolange1
 
SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today Rundeck
 

Similaire à Refactr.tech.pptx (20)

Four image slide
Four image slideFour image slide
Four image slide
 
cute-cartoon-cat-powerpoint-template.pptx
cute-cartoon-cat-powerpoint-template.pptxcute-cartoon-cat-powerpoint-template.pptx
cute-cartoon-cat-powerpoint-template.pptx
 
Template PPT For Professional user
Template PPT For Professional userTemplate PPT For Professional user
Template PPT For Professional user
 
Composing Business Messages
Composing Business MessagesComposing Business Messages
Composing Business Messages
 
Plantilla-power-point-estadistica.pptx
Plantilla-power-point-estadistica.pptxPlantilla-power-point-estadistica.pptx
Plantilla-power-point-estadistica.pptx
 
Matrix charts
Matrix chartsMatrix charts
Matrix charts
 
Chapter 4.pptx
Chapter 4.pptxChapter 4.pptx
Chapter 4.pptx
 
Anaa.pptx
Anaa.pptxAnaa.pptx
Anaa.pptx
 
Anaa.ppt
Anaa.pptAnaa.ppt
Anaa.ppt
 
Gear diagram
Gear diagramGear diagram
Gear diagram
 
Infographics
InfographicsInfographics
Infographics
 
Women workout
Women workoutWomen workout
Women workout
 
Construction Presentation.pptx
Construction Presentation.pptxConstruction Presentation.pptx
Construction Presentation.pptx
 
Bullets text
Bullets textBullets text
Bullets text
 
Tech Tools: The New Ecosystem of Events
Tech Tools: The New Ecosystem of EventsTech Tools: The New Ecosystem of Events
Tech Tools: The New Ecosystem of Events
 
3 Macro Tech Trends for the Events Industry
3 Macro Tech Trends for the Events Industry3 Macro Tech Trends for the Events Industry
3 Macro Tech Trends for the Events Industry
 
Business swot
Business swot Business swot
Business swot
 
Download mien phi slide 29
Download mien phi slide 29Download mien phi slide 29
Download mien phi slide 29
 
Edicion de borradores
Edicion de borradoresEdicion de borradores
Edicion de borradores
 
SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today
 

Plus de Elizabeth (Lizzie) Siegle

PyBay23: Understanding LangChain Agents and Tools with Twilio (or with SMS)....
PyBay23:  Understanding LangChain Agents and Tools with Twilio (or with SMS)....PyBay23:  Understanding LangChain Agents and Tools with Twilio (or with SMS)....
PyBay23: Understanding LangChain Agents and Tools with Twilio (or with SMS)....Elizabeth (Lizzie) Siegle
 
Intro to Text Classification with TensorFlow
Intro to Text Classification with TensorFlowIntro to Text Classification with TensorFlow
Intro to Text Classification with TensorFlowElizabeth (Lizzie) Siegle
 
Generate Art with DALL·E 2 and Twilio MMS.pptx
Generate Art with DALL·E 2 and Twilio MMS.pptxGenerate Art with DALL·E 2 and Twilio MMS.pptx
Generate Art with DALL·E 2 and Twilio MMS.pptxElizabeth (Lizzie) Siegle
 
Build a Chatbot with TensorFlow.js and Twilio
Build a Chatbot with TensorFlow.js and TwilioBuild a Chatbot with TensorFlow.js and Twilio
Build a Chatbot with TensorFlow.js and TwilioElizabeth (Lizzie) Siegle
 
Build a Chatbot with Machine Learning Webinar
Build a Chatbot with Machine Learning WebinarBuild a Chatbot with Machine Learning Webinar
Build a Chatbot with Machine Learning WebinarElizabeth (Lizzie) Siegle
 
Improve Communication Apps with Machine Learning
Improve Communication Apps with Machine LearningImprove Communication Apps with Machine Learning
Improve Communication Apps with Machine LearningElizabeth (Lizzie) Siegle
 
Autopilot workshop for Brazil Hackathon 4/2020
Autopilot workshop for Brazil Hackathon 4/2020Autopilot workshop for Brazil Hackathon 4/2020
Autopilot workshop for Brazil Hackathon 4/2020Elizabeth (Lizzie) Siegle
 
Train to Tame: Improve Communications Apps with TensorFlow
Train to Tame: Improve Communications Apps with TensorFlowTrain to Tame: Improve Communications Apps with TensorFlow
Train to Tame: Improve Communications Apps with TensorFlowElizabeth (Lizzie) Siegle
 
Design Considerations for Building Better Bots x How Build a Facebook Messeng...
Design Considerations for Building Better Bots x How Build a Facebook Messeng...Design Considerations for Building Better Bots x How Build a Facebook Messeng...
Design Considerations for Building Better Bots x How Build a Facebook Messeng...Elizabeth (Lizzie) Siegle
 
Intro to AI and CoreML in Swift: Hear + Now 2019
Intro to AI and CoreML in Swift: Hear + Now 2019Intro to AI and CoreML in Swift: Hear + Now 2019
Intro to AI and CoreML in Swift: Hear + Now 2019Elizabeth (Lizzie) Siegle
 
Git Fetch Coffee: Thoughts on Early in Career Developer Relations
Git Fetch Coffee: Thoughts on Early in Career Developer RelationsGit Fetch Coffee: Thoughts on Early in Career Developer Relations
Git Fetch Coffee: Thoughts on Early in Career Developer RelationsElizabeth (Lizzie) Siegle
 
Chatbots & Voice Assistants London March 2019
Chatbots & Voice Assistants London March 2019Chatbots & Voice Assistants London March 2019
Chatbots & Voice Assistants London March 2019Elizabeth (Lizzie) Siegle
 
iOSCon 2019: Generate a Song from Markov Models in Swift
iOSCon 2019: Generate a Song from Markov Models in SwiftiOSCon 2019: Generate a Song from Markov Models in Swift
iOSCon 2019: Generate a Song from Markov Models in SwiftElizabeth (Lizzie) Siegle
 

Plus de Elizabeth (Lizzie) Siegle (20)

PyBay23: Understanding LangChain Agents and Tools with Twilio (or with SMS)....
PyBay23:  Understanding LangChain Agents and Tools with Twilio (or with SMS)....PyBay23:  Understanding LangChain Agents and Tools with Twilio (or with SMS)....
PyBay23: Understanding LangChain Agents and Tools with Twilio (or with SMS)....
 
Intro to Text Classification with TensorFlow
Intro to Text Classification with TensorFlowIntro to Text Classification with TensorFlow
Intro to Text Classification with TensorFlow
 
Pytexas: Build ChatGPT over SMS in Python
Pytexas: Build ChatGPT over SMS in PythonPytexas: Build ChatGPT over SMS in Python
Pytexas: Build ChatGPT over SMS in Python
 
jsday 2023: Build ChatGPT over SMS in Italy
jsday 2023: Build ChatGPT over SMS in Italyjsday 2023: Build ChatGPT over SMS in Italy
jsday 2023: Build ChatGPT over SMS in Italy
 
Generate Art with DALL·E 2 and Twilio MMS.pptx
Generate Art with DALL·E 2 and Twilio MMS.pptxGenerate Art with DALL·E 2 and Twilio MMS.pptx
Generate Art with DALL·E 2 and Twilio MMS.pptx
 
AthenaHacks Keynote 2023
AthenaHacks Keynote 2023AthenaHacks Keynote 2023
AthenaHacks Keynote 2023
 
Build a Chatbot with TensorFlow.js and Twilio
Build a Chatbot with TensorFlow.js and TwilioBuild a Chatbot with TensorFlow.js and Twilio
Build a Chatbot with TensorFlow.js and Twilio
 
Build a Chatbot with Machine Learning Webinar
Build a Chatbot with Machine Learning WebinarBuild a Chatbot with Machine Learning Webinar
Build a Chatbot with Machine Learning Webinar
 
Build an AI/ML Chatbot Workshop
Build an AI/ML Chatbot WorkshopBuild an AI/ML Chatbot Workshop
Build an AI/ML Chatbot Workshop
 
Improve Communication Apps with Machine Learning
Improve Communication Apps with Machine LearningImprove Communication Apps with Machine Learning
Improve Communication Apps with Machine Learning
 
Autopilot workshop for Brazil Hackathon 4/2020
Autopilot workshop for Brazil Hackathon 4/2020Autopilot workshop for Brazil Hackathon 4/2020
Autopilot workshop for Brazil Hackathon 4/2020
 
Train to Tame: Improve Communications Apps with TensorFlow
Train to Tame: Improve Communications Apps with TensorFlowTrain to Tame: Improve Communications Apps with TensorFlow
Train to Tame: Improve Communications Apps with TensorFlow
 
Design Considerations for Building Better Bots x How Build a Facebook Messeng...
Design Considerations for Building Better Bots x How Build a Facebook Messeng...Design Considerations for Building Better Bots x How Build a Facebook Messeng...
Design Considerations for Building Better Bots x How Build a Facebook Messeng...
 
VoiceHacks 2019
VoiceHacks 2019VoiceHacks 2019
VoiceHacks 2019
 
Intro to AI and CoreML in Swift: Hear + Now 2019
Intro to AI and CoreML in Swift: Hear + Now 2019Intro to AI and CoreML in Swift: Hear + Now 2019
Intro to AI and CoreML in Swift: Hear + Now 2019
 
Git Fetch Coffee: Thoughts on Early in Career Developer Relations
Git Fetch Coffee: Thoughts on Early in Career Developer RelationsGit Fetch Coffee: Thoughts on Early in Career Developer Relations
Git Fetch Coffee: Thoughts on Early in Career Developer Relations
 
Chatbots & Voice Assistants London March 2019
Chatbots & Voice Assistants London March 2019Chatbots & Voice Assistants London March 2019
Chatbots & Voice Assistants London March 2019
 
iOSCon 2019: Generate a Song from Markov Models in Swift
iOSCon 2019: Generate a Song from Markov Models in SwiftiOSCon 2019: Generate a Song from Markov Models in Swift
iOSCon 2019: Generate a Song from Markov Models in Swift
 
SF Python Holiday Party 2018
SF Python Holiday Party 2018SF Python Holiday Party 2018
SF Python Holiday Party 2018
 
Twilio Intern Final Presentation
Twilio Intern Final PresentationTwilio Intern Final Presentation
Twilio Intern Final Presentation
 

Dernier

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Dernier (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Refactr.tech.pptx

  • 1. How to Build a Low- Code Serverless Wordle Solver with JavaScript Lizzie Siegle Developer Evangelist ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 2. - ☎️: Twilio developer evangelist - 🎓: Bryn Mawr CompSci - 👩🏻💻: JavaScript, Python, some iOS + Haskell - ❤️: 🎾, 🏓, 🏃♀️, 📚 👋, I'm Lizzie! ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 3.
  • 4. 4 Agenda - What is Wordle? - How to Solve Wordle - Datamuse API - Twilio Studio - Twilio Serverless Toolkit
  • 5. 5 What is Wordle? - word game - changes daily - process-of-elimination clues
  • 6. 6 How do you Wordle? - 5x6 grid: 1 letter/box - green = correct spot - yellow = letter in word, different spot - grey: letter not in word
  • 7. 7 Where to Play Wordle? - nytimes.com/games/wordl e/index.html - 📱 "?" to +12155156567
  • 8. 8 How to Solve Wordle?
  • 9. 9 WordleBot's 10 best start words 1.Crane 2.Slate 3.Crate 4.Slant 5.Trace 6. Lance 7. Carte 8. Least 9. Trice 10. Roast
  • 10. 10 What's the Best Follow-up Word? - nytimes.com/games/wordl e/index.html - 📱 "?" to +12155156567
  • 11. 11 Datamuse API day-tah-myuse 🔊 noun 1. A word-finding query engine for developers
  • 12. 12
  • 13. 13
  • 18. 18
  • 19. 19
  • 20. 20
  • 24. 24 But wait, there's more! ● Opportunity to normalize data ● Correlate events with a Customer’s Identity ● Ability to filter data for certain destinations ● Ability to trigger actions based on your data
  • 25. 25 What's Next Besides SMS? 📲 - email, phone call - trigger other APIs - add to cart but purchase incomplete - track time⏰ spent on page
  • 27. 01. This is a 1 line short subtitle placeholder Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 04. This is a 1 line short subtitle placeholder Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 02. This is a 1 line short subtitle placeholder Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 05. This is a 1 line short subtitle placeholder Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 03. This is a 1 line short subtitle placeholder Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 06. This is a 1 line short subtitle placeholder Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. This title should be 6 to 12 words long. Lorem ipsum dolor ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 28. Agenda: This title should be 6 to 12 words long maximum 01. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 04. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 02. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 05. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 03. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 06. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 07. 08. 09. This is a 1 line subtitle Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 29. 01. Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 02. Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. 03. Keep this description 10-15 words long. Lorem ipsum dolor sit amet, consectetur adipiscing elit sed. Agenda: This title can be 6 to 12 words long maximum ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 30. This is a long title placeholder that fits 12 words. If you need more space, it can fit 12 other words. Keep this paragraph 6 lines long maximum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex Keep this paragraph 6 lines long maximum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex Keep this paragraph 6 lines long maximum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex Keyword goes in this space Keyword goes in this space Keyword goes in this space ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 31. This is a long title placeholder that fits 12 words. If you need more space, it can fit 12 other words. Keep this paragraph 6 lines long maximum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim ad minim Keep this paragraph 6 lines long maximum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim ad minim Keep this paragraph 6 lines long maximum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim ad minim Keep this paragraph 6 lines long maximum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Enim ad minim Keyword goes in this space Keyword goes in this space Keyword goes in this space Keyword goes in this space ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 32. Short subtitle goes here Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt Short subtitle goes here Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt Short subtitle goes here Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt This is a long title placeholder that fits 12 words. ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 33. This quote should be 4 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Consectetur adipiscing velit sed do Quoted person’s name Job title, Company name ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 34. This is a long title placeholder that fits 12 words. Keep this paragraph as four lines long, Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Small subtitles goes here Small subtitles goes here Small subtitles goes here Keep this paragraph as four lines long, Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Keep this paragraph as four lines long, Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Keep this subtitle as one line long. Lorem ipsum dolor sit amet, consectetur adipiscing velit ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 35. This is a long title placeholder that fits 12 words. Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Small subtitles goes here Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Small subtitles goes here Lorem ipsum dolor sit amet, consectetur adipiscing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Small subtitles goes here ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 36. This is a long title placeholder that fits 12 words. Small title goes here Lorem ipsum dolor sit amet Small title goes here Lorem ipsum dolor sit amet Small title goes here Lorem ipsum dolor sit amet ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 37. This is a long title placeholder that fits 12 words. Banking High technology Retail Real estate ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 38. Keep this subtitle one line long This body text should be two lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Keep this subtitle one line long This body text should be two lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Keep this subtitle one line long This body text should be two lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Add a short title here Keep this subtitle as one line long Name, last name Job title, Company name This quote should be 4 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis. Keep this as one line description 50% Keep this as one line description 50% Keep this as one line description 50% ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 39. Name, last name Job title, Company name This quote should be 6 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Sed do eiusmod. Keep this subtitle one line long This body text should be two lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Keep this subtitle one line long This body text should be two lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Keep this subtitle one line long This body text should be two lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor Add a short title here Keep this subtitle as one line long ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 40. This is a long title placeholder that fits 12 words. This is a long subtitle that we can explore with Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. This is a long subtitle that we can explore with Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. This is a long subtitle that we can explore with Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 41. add a six words description here ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 42. add a six words description here ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 43. This is a long title placeholder that fits 12 words. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Sed do eiusmod tempor incidid ut labore et dolore magna aliqua. Ut enim ad minim, quis nostrud exercitation ullamco laboris nisi ut aliquip Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Sed do eiusmod tempor incidid ut labore et dolore magna aliqua. Ut enim ad minim, quis nostrud exercitation ullamco laboris nisi ut aliquip Add a small title Add a small title ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 44. This is a long title placeholder that fits 12 words. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Sed do eiusmod tempor incidid ut labore et dolore magna aliqua. Ut enim ad minim, quis nostrud exercitation ullamco laboris nisi ut aliquip This is a place for a subtitle ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 45. v ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 46. 2022 TWILIO INC. ALL RIGHTS RESERVED This is a long title placeholder that fits 12 words. Small title goes here Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Small title goes here Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Small title goes here Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sent 4 mins ago Sent 1 day ago Hi Alex, laundry has been picked up, we’ll let you know when it’s done. Awesome Thank you. Hi Alex, your laundry is done and it is on it’s way. Click here to track your delivery. ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 47. This is a place for a section divider for 10 words ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 48. This is a place for a section divider for 10 words ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 49. 64% Keep this paragraph 4 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor 5% Keep this paragraph 4 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor 12% Keep this paragraph 4 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor This is a long title placeholder that fits 12 words. If you need more space, it can fit 12 other words. ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 50. This is a long title placeholder that fits 12 words. If you need more space, it can fit 12 other words. 1 Trillion Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, conse 235,000+ Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, conse 10M Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, conse $1.8B Keep this paragraph 3 lines long. Lorem ipsum dolor sit amet, conse ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 51. 2% Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod 64% Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod 100% Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod This is a long title placeholder that fits 12 words ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 52. This is a place for a small text Keyword This is a place for a short sentence This is a place for a short sentence This is a place for a short sentence Keyword This is a place for a short sentence This is a place for a short sentence This is a place for a short sentence Keyword This is a place for a short sentence This is a place for a short sentence This is a place for a short sentence Keyword This is a place for a short sentence This is a place for a short sentence This is a place for a short sentence Keyword This is a place for a short sentence This is a place for a short sentence This is a place for a short sentence Keyword This is a place for a short sentence This is a place for a short sentence This is a place for a short sentence ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 53. This is a long title placeholder that fits 12 words. If you need more space, it can fit 12 other words. List item here Lorem ipsum dolor sit amet, consectetur sed adipiscing elit sit amet List item here Lorem ipsum dolor sit amet, consectetur sed adipiscing elit sit amet List item here Lorem ipsum dolor sit amet, consectetur sed adipiscing elit sit amet List item here Lorem ipsum dolor sit amet, consectetur sed adipiscing elit sit amet ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 54. This is a long title placeholder that fits 12 words Q1 2022 Q2 2022 Q3 2022 Q4 2022 Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long Keep this short subtitle 2 lines long, like this This description can be two lines long ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 55. 01. Keep this small conclusion 1 line long 02. Keep this small conclusion 1 line long 03. Keep this small conclusion 1 line long Sub-conclusion should be 1 line long as well Sub-conclusion should be 1 line long as well Key Takeaways ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 56. 02. Keep this small conclusion 2 lines long maximum 04. Keep this small conclusion 2 lines long maximum 01. Keep this small conclusion 2 lines long maximum 03. Keep this small conclusion 2 lines long maximum 03. Keep this small conclusion 2 lines long maximum Sub-conclusion should be 1 line long 05. Keep this small conclusion 2 lines long maximum Sub-conclusion should be 1 line long Key Takeaways ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 57. Flexible Pricing Supported by partners Values-driven Proven leader Agility to Innovate Intelligent Engagement Built-in Trust Why Twilio? ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 58. Keep this subtitle one line long This body text should be one line long. lorem ipsum dolor sit Keep this subtitle one line long This body text should be one line long. lorem ipsum dolor sit Keep this subtitle one line long This body text should be one line long. lorem ipsum dolor sit Keep this subtitle one line long This body text should be one line long. lorem ipsum dolor sit Add a short title here Keep this subtitle as one line long Short title goes here Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur velit Short title goes here Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur velit Short title goes here Keep this paragraph 2 lines long. Lorem ipsum dolor sit amet, consectetur velit ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 59. Ready to build more intelligent engagement? Request a demo ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 60. Thank you ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 61. ©2022 TWILIO INC. ALL RIGHTS RESERVED Twilio and all related logos are trademarks of Twilio Inc.
  • 62. Appendix ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 63. Generic icons ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 64. Generic icons ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 65. Product icons ©2022 TWILIO INC. ALL RIGHTS RESERVED
  • 66. Product icons ©2022 TWILIO INC. ALL RIGHTS RESERVED

Notes de l'éditeur

  1. developer who is on marketing, I make demos that use Twilio's communication APIs and work on docs and sample code
  2. What is Wordle, how do you Wordle, where to play Wordle/how to play, how to Solve Wordle,
  3. Who here has played Wordle? Who here still plays Wordle? Wordle is a daily word puzzle game created by a Brooklyn-based software engineer Josh Wardle for his partner who loves word games. It took off on social media early this year (Mashable called it "Your first online obsession of 2022") for a few reasons. Every day, the people of the internet are greeted with a fresh word puzzle that can only be solved — or not! — using a series of process-of-elimination clues. It's uniting how everyone gets the same word to guess. Each day, people work towards the answer individually but also collectively in a way like the NYT crossword puzzle: upon solving the daily puzzle, you can share a copy-and-pasteable graphic showing your guesses. The hidden word changes daily but, — so it's an experience every player shares, even if they take different routes to finding the same answer. And the puzzle itself is limited to just one, five-letter word, which makes it more like Wheel's mainstream "anyone can do this" appeal.
  4. Here is how you Wordle, here's how it works: When you visit the Wordle website, you're greeted by 5-wide by 6-long grid of empty, white boxes. Each box can hold one letter, and so you guess at the answer by typing in a five-letter word and pressing 'Enter'. There aren't any clues up front, so any five-letter word will do as an initial guess. That's where the game of Wordle really starts. When you send a guess along, the color of each letter's box changes. If it turns green, that letter is in the daily word and you've placed it in the right spot. If it turns yellow, the letter is in the word but you have it in the wrong position. If the box turns grey, it means the letter isn't in the word at all. When you think about the conditionals, you can picture engineering/developing it!
  5. Acquired by the New York Times–good on Josh Wardle! texting a 5-letter word or "?" to +12155156567, or here on WhatsApp.
  6. How do you solve Wordle, you ask? Well, there are different opinions. (click) Lots of them! (click) Some say that for your first guess, you should start your process with a vowel-heavy word like ADIEU or QUERY. The NYT's excellent WordleBot tool has its own list of the best Wordle start words — and it should know, given it's made by the people who now run Wordle. The math behind it is based on how many of Wordle's 2,309 solutions are left, on average, after you play it, plus the average number of steps needed to solve it and a couple of other metrics. And by that measure, some say the best Wordle start word is apparently CRANE.
  7. Overall, WordleBot awards CRANE a score of 99/100 and STARE only 97, and presumably it's better at math than I am, it being a computer and all that.
  8. Acquired by the New York Times–good on Josh Wardle! texting a 5-letter word or "?" to +12155156567, or here on WhatsApp.
  9. How will we build our Wordle solver? We will use the Datamuse API, which provides a word-finding query engine for developers. You can use it in your apps to find words that match a given set of constraints and that are likely in a given context. You can specify a wide variety of constraints on meaning, spelling, sound, and vocabulary in your queries, in any combination. Some use cases include performing autocomplete on text input fields, search relevancy ranking, assistive writing apps, word games, and more. The following examples illustrate the kinds of queries you can make:
  10. You can access most of the features of the Datamuse API using the URL api.datamuse.com/words, like by hitting the URL with a HTTP request! You would customize it by adding different query parameters.
  11. ml = Means "like constraint": this requires that the results have a meaning related to this string value, which can be any word or sequence of words. sl = means "Sounds like" constraint: require that the results are pronounced similarly to this string of characters. (If the string of characters doesn't have a known pronunciation, the system will make its best guess using a text-to-phonemes algorithm.) sp = "Spelled like" constraint: require that the results are spelled similarly to this string of characters, or that they match this wildcard pattern. A pattern can include any combination of alphanumeric characters and the symbols described on that page. The most commonly used symbols are * (a placeholder for any number of characters) and ? (a placeholder for exactly one character). Please be sure that your parameters are properly URL encoded when you form your request. rel_[code] = Related word constraints: require that the results, when paired with the word in this parameter, are similar to that word. So say you have the noun "beach", you could get an adjective that would be used to describe it like "sandy", or you could get a synonym for "ocean" like "sea", among other things.
  12. So! The Datamuse API is very cool. You can build a lot with it. How will we use it to build a Wordle solver? Say we know that we're trying to guess a word in Wordle that starts with s and ends with k with 3 letters in-between. To retrieve words that start with s, end in k, and have 3 letters in-between, you would hit https://api.datamuse.com/words?sp=s???k and see: Nice! We see how we can use this is applicable to our Wordle solver problem.
  13. I'm a big fan of the Twilio Serverless Toolkit, a serverless environment for hosting web apps. Why would you want to host your own server when someone else can do it for you? These commands install the Twilio CLI through which you use the Twilio Serverless Toolkit.
  14. This imports the superagent module that helps us make HTTP requests in Node.js and includes a helper function that, when given a letter and a word, returns indices found to later calculate black letters from the yellow squares and guesses input. This code uses map and filter which are all array methods in JavaScript.
  15. This is an aside: this is unnecessary, but fun, for this session: it's an emoji/visual way to learn map and reduce The map() method is used for creating a new array from an existing one, applying a function to each one of the elements of the first array. The filter() method takes each element in an array and it applies a conditional statement against it. If this conditional returns true, the element gets pushed to the output array. If the condition returns false, the element does not get pushed to the output array.
  16. The meat of the code is in the Function handler method: we calculate which locations the letters (in our given guesses that were given yellow squares) could be.
  17. We get our black squares which are letters that were guessed, but not included in the Wordle word. The filter method is perfect here because we filter for letters that are not included in the yellow squares or green squares arrays
  18. We also craft our message pattern which is our search query to pass to the Datamuse API. We craft the Datamuse API query string and check for a few different cases: there are no returned words from Datamuse so it's an empty array. This probably means that the input was incorrect or messed up Else, we want to get all the words that do not include black letters (possible words that could be the answer because they contain
  19. deploy app/Twilio Function: gives you a public-facing URL. We can configure a Twilio phone number (like the Wordle solver +18063046212) with it so that when someone texts that number, Twilio makes an HTTP request to your application (in this case, the Twilio Function) so that code runs. We need to be sure that we pass the correct parameters to the URL. We can see what that would look like in the browser:
  20. In the browser, we can see the URL we hit: we can see the query string. We pass it a string to green containing letters and question marks (this might look similar to queries we passed to the Datamuse API: this green string represents a 5-letter word that begins with "G", yellow includes a string containing "o" (or it could be other letters, and an array of guesses (representing words that were guessed in Wordle). When we hit that URL with that query string, we get an array of words that match that fit those parameters. How can we create app logic to pass on those parameters so we don't need to type them into the web browser?
  21. Studio is Twilio's drag-and-drop visual builder, a no-code to low-code platform for building applications: you can use Studio in lieu of code. We're going to trigger this Studio app with an incoming text message and then we will ask "what 5-letter words did you guess? Separate multiple words with commas" using a "Send and Wait for Reply widget dragged and dropped onto the board. Upon reply, we will then drag and drop a "split based on" widget that lets us run a conditional. You can think of this as an "if" statement
  22. Normalized data is critically important. Every engineer has encountered those scenarios where the content of a field in system A doesn’t match exactly with the same field in system B… “USA vs US vs United States”... using Segment you get the ability to funnel all those into a standard value that all your systems share. Segment has an identify() call also means that your events are directly associated with a user entity who performed them. This makes it invaluable for UX research, for planning customer interactions, and of course for marketing and sales teams. Segment’s more advanced features give you the ability to start acting on the data right away. Using Personas you can start to create cohorts of your customer base that meet certain criteria, and feed them into specific destinations for marketing campaigns. If you have some more complex logic that needs to be executed first, you can use Segment Journeys to decide the proper course of action and build customized delightful experiences. And… with protocols, you can control which destinations get which data. So your compliance folks will be happy because you can keep PII out of the tools that aren’t approved to have it while passing that same data to the ones that are approved.
  23. trigger a tweet with the API! Make a HTTP request to tweet after a page visit! Light up an IoT device like a raspberry pi, make a car move depending on button clicked shopping app and someone clicks a product then adds it to their cart but doesn't purchase it. Have a text sent to them later to remind them they never bought it track time spent on page, mouse movement: what gets your users/site visitors excited or engaged? In short, data might surprise you. You never know what might be of interest to you, or what might come in handy. The sky is the limit!