Craig Dennis Profile Banner
Craig Dennis Profile
Craig Dennis

@craigsdennis

6,079
Followers
5,335
Following
596
Media
9,941
Statuses

Developer Educator, AI @cloudflare | Previously on this channel @twilio , @treehouse , @idealist , and Returned @PeaceCorps Volunteer

Portland, OR
Joined August 2014
Don't wanna be here? Send us removal request.
Pinned Tweet
@craigsdennis
Craig Dennis
12 hours
🎬 I'm so incredibly excited to share my latest video that shows off the breadth and power of the @CloudflareDev platform. Pardon my dork, but I think this is the best way to explain it. 🧱 Link in 🧵 because of, yknow algorithms.
Tweet media one
3
7
23
@craigsdennis
Craig Dennis
5 years
My latest course "Introduction to APIs" got released today! Incredibly honored to release it for free on @freeCodeCamp . Been a long time goal of mine to work with this amazing organization that is keeping tech education free for all! #learntocode
18
70
353
@craigsdennis
Craig Dennis
5 months
Uh oh @CloudflareTV got some new toys. I'm really into this code.
16
20
327
@craigsdennis
Craig Dennis
2 years
In 2019 I published "Introduction to APIs" on @freeCodeCamp . Since it's launch it's been viewed by about ~4 milli👀n learners! These days, 2019 feels like it's ~30 years ago, so today, I'm super excited to share an entirely updated version 🧵
12
28
271
@craigsdennis
Craig Dennis
5 months
@mitch0z Hard as Zuck
3
3
162
@craigsdennis
Craig Dennis
6 years
Excited to announce that I've started a new quest with @twilio on the Developer Education team 🎉
11
2
143
@craigsdennis
Craig Dennis
4 years
@tlakomy Stay home, stay safe.
2
0
126
@craigsdennis
Craig Dennis
5 years
Excellent breakdown (as usual) on Serverless from @martinfowler
1
28
119
@craigsdennis
Craig Dennis
6 years
from @treehouse import exit # Tomorrow will be my last day as a Treehouse teacher. 😭 What an amazing ride it's been! 🌮 If you're a student of mine, it's been an absolute honor to be a part of your journey. 💪🏾 Please keep me posted on it! 🚀 exit("You've got this!")
29
3
113
@craigsdennis
Craig Dennis
6 months
🏃 @CloudflareDev Developer Week 2024 🧡 ICYMI 🧡 Speed run
9
25
87
@craigsdennis
Craig Dennis
4 years
My daughter Hattie and I are very proud to release a coding tutorial video that we created together, Classmates. ❤ If you've got someone in your life who is code curious, come hangout with us! 🙌 We can't wait to see what you build! 🚀
10
18
82
@craigsdennis
Craig Dennis
2 months
🛝 I want to invite you to come play with us! Today we launched our Multi Modal Playground on @CloudflareDev 🧡
7
15
83
@craigsdennis
Craig Dennis
2 months
@NickWhiteReal Liking this tweet will disqualify you from the contest.
3
0
79
@craigsdennis
Craig Dennis
4 years
I am so incredibly happy to share that my latest course Understanding Webhooks has been published!🚀 Extremely honored to be adding my second course to the wonderful @freeCodeCamp community who makes great strides at keeping tech education free for all.
7
13
78
@craigsdennis
Craig Dennis
6 years
There's a @Twilio tradition of every employee writing an application to earn their coveted track jacket. Got mine today! Want one?
Tweet media one
3
3
78
@craigsdennis
Craig Dennis
1 year
Shout out to the fellow cheekfreak who gave this superfan her first @cheekfaceREAL setlist. She's currently sleeping with it. Such a wonderful show y'all 💖💖💖
Tweet media one
4
3
74
@craigsdennis
Craig Dennis
6 months
Huge if true
Tweet media one
@lizziepika
Lizzie Siegle
6 months
Day 1 @ Cloudflare ✅ I'm excited to join @rickyrobinett 's team as a developer advocate! They're moving quickly, doing really cool work w/ AI, Workers, and building a #betterinternet
Tweet media one
38
7
163
7
2
55
@craigsdennis
Craig Dennis
2 months
new selfie stands at the airport :(
Tweet media one
3
0
55
@craigsdennis
Craig Dennis
4 months
🚀In this COMPLETELY 🆓 course I will show you how to add logging, analytics, caching, model fallback, retries, and MOAR to all of your AI apps...no matter which provider you've chosen!!!
@CloudflareDev
Cloudflare Developers
4 months
🥳AI Gateway is now GA!
13
32
332
5
5
50
@craigsdennis
Craig Dennis
1 year
listen to cheekface.
Tweet media one
1
4
46
@craigsdennis
Craig Dennis
3 years
I just had the very surreal experience of searching for a hello gif...and finding one of myself. So, hello! This is from my Introduction to APIs course on @freeCodeCamp
1
0
46
@craigsdennis
Craig Dennis
2 years
The @Twilio platform makes it incredibly fun to build! That's why I'm so excited to share my latest course 📢 Twilio Essentials: Messaging, Voice, and Serverless Come hang out! Can't wait to see what you build! #WeBuildAtTwilio 👀 @TwilioDevs
2
13
44
@craigsdennis
Craig Dennis
6 years
Smarty party @treehouse
Tweet media one
0
2
41
@craigsdennis
Craig Dennis
5 months
💥Wanna take @Meta Llama 3 for a test spin? I've updated the @CloudflareDev Vanilla Chat Repo to support it. That means you're a couple of clicks away from running the latest state-of-the-art model on region: Earth.... for FREE
3
6
41
@craigsdennis
Craig Dennis
4 years
🎉Introduction to APIs broke half a million views today! Completely blown away by the positive community of life-long learners that surrounds @freeCodeCamp . Also found out through the comments that I look like: Saul Goodman Shawn Michaels Rabbit-dad from Zootopia Stanley Tucci
@craigsdennis
Craig Dennis
5 years
My latest course "Introduction to APIs" got released today! Incredibly honored to release it for free on @freeCodeCamp . Been a long time goal of mine to work with this amazing organization that is keeping tech education free for all! #learntocode
18
70
353
3
1
38
@craigsdennis
Craig Dennis
6 years
Found this wonderful @treehouse artifact in my Downloads directory. #thatsbananas 🤗 @kennethlove
3
4
38
@craigsdennis
Craig Dennis
2 years
So many better reasons to be annoyed at me
Tweet media one
5
1
39
@craigsdennis
Craig Dennis
4 months
👔 Happy Father's Day to those who celebrate! I made my dad an API. It's called API Roll. It helps augment the work of making bad dad puns. It's built on @CloudflareDev Workers uses Workers AI, @honojs and @zodtypes (Showing off my Dad Zod)
1
5
39
@craigsdennis
Craig Dennis
5 months
Stomper is such a Cheekfreak @cheekfaceREAL
Tweet media one
0
1
39
@craigsdennis
Craig Dennis
3 years
Pretty disappointed in how this all shook out y'all. Here are the amazing Treehouse employees about to hit the market:
@chalkers
Chalkers
3 years
"In an announcement sent last week over the company's internal Slack messaging channel,..., Treehouse notified employees that their jobs and benefits would end on Sept. 30, without severance."
5
3
10
7
17
38
@craigsdennis
Craig Dennis
4 years
My 9 year old 👱‍♀️was naive enough to think she could just email my favorite band and ask them to wish me happy birthday. @cheekfaceREAL sweetly sent me a really nice bday video! A pleasant reminder to let your kids believe anything is possible. Also, listen to Cheekface! 🎧
4
1
38
@craigsdennis
Craig Dennis
8 years
This is what a programmer looks like. We were just chatting about variables over a smoothie. #girlswhocode #soon
Tweet media one
2
8
37
@craigsdennis
Craig Dennis
6 years
Been spending a lot of time in the old screencasting booth lately. Getting super close to dropping some new @treehouse #Python content. 🚀
Tweet media one
3
2
38
@craigsdennis
Craig Dennis
5 years
Psst @eggheadio ... tons of really great teachers from @treehouse just got let go today and would love to keep creating content for learners.
1
6
35
@craigsdennis
Craig Dennis
5 years
Hey there! Why not stay inside and learn a bit about APIs? You could use the @kroger API to know when toilet paper is in stock at your local grocery store.
@freeCodeCamp
freeCodeCamp.org
5 years
APIs are something you'll use a lot as a developer. So you should understand what they are and why they're important. If you need a basic intro, here's a helpful (and free) video course that'll teach you how to use APIs once and for all.
0
80
280
1
12
36
@craigsdennis
Craig Dennis
3 months
🧑‍🍳I'm cooking up a new URL Shortening service on the @CloudflareDev Developer Platform. I had to build the admin interface, and I decided to lean into the new runWithTools Workers AI functionality we launched last week. I'd love your hot takes/vibes on this approach!
5
7
35
@craigsdennis
Craig Dennis
2 years
I followed everyone who followed me here, mostly early in career devs from @treehouse . I've loved watching everyone grow and build super cool stuff! I hope everyone learned the lesson from this dudebro collapse. Don't work for people who don't respect you! You got this! 💪🚀
3
1
34
@craigsdennis
Craig Dennis
2 years
We've officially moved to Berkeley. Tell me everything I need to know about, tacos first please. 🌮📦
6
0
33
@craigsdennis
Craig Dennis
5 months
Everyone is winging it all the time. Every single person that impresses you about how fast/clean/smart they code, got started and felt the same things you are going through right now. You got this! 💪🚀
@willmcgugan
Will McGugan
5 months
Developers over 40. What advice would you give to developers just starting their career?
358
81
738
0
4
34
@craigsdennis
Craig Dennis
4 years
🎉APIs for Beginners surpassed a million @YouTube viewers this week 🍾🌮 Big shout out to @freeCodeCamp their amazing mission of helping people learn to code for free! And a huge thanks and high five to all of you that shared it! 🚀
2
6
32
@craigsdennis
Craig Dennis
3 years
Understanding Webhooks just broke 100k 👀 I use a @LIFX bulb in this course and wire it up to the @GitHub repository via webhooks and a @twilio Function. I left it on. When learners fork my repo, my lights flash in my office. Thanks for brightening my day y'all! 💡
@craigsdennis
Craig Dennis
4 years
I am so incredibly happy to share that my latest course Understanding Webhooks has been published!🚀 Extremely honored to be adding my second course to the wonderful @freeCodeCamp community who makes great strides at keeping tech education free for all.
7
13
78
7
6
34
@craigsdennis
Craig Dennis
6 years
Introduction to #NumPy coming soon to a @treehouse near you. #learntocode #python #data
Tweet media one
6
2
33
@craigsdennis
Craig Dennis
2 months
📦 Packing up our place in Berkeley and headed back to PDX 🌲 🤗Loved and appreciated my time here meeting so many brilliant minds 🧠 🤖Gonna miss the sidewalk AI demos from folks who couldn't get into the event. ✈️ I'll def be back soon, gotta hang w/ the 🔥builder community
8
0
34
@craigsdennis
Craig Dennis
2 years
baby cheekfreaks' first show
Tweet media one
0
1
31
@craigsdennis
Craig Dennis
6 years
@triplec1988 @lindydonna @Ana_M_Medina Man, I use that book every day.
Tweet media one
1
4
33
@craigsdennis
Craig Dennis
1 year
Business
Tweet media one
5
0
33
@craigsdennis
Craig Dennis
8 months
📈 Building with Cloudflare Workers is so much fun y'all 💪🚀
Tweet media one
Tweet media two
1
0
33
@craigsdennis
Craig Dennis
2 years
@editingemily All I know is I can't wait for this part in @StephenKing 's next horror book/flick
0
0
33
@craigsdennis
Craig Dennis
5 months
Absolutely honored to have been a part of your journey! 🚀💪
@snpranav
Pranav Shikarpur
5 months
Wow! Absolutely stoked to meet the person who taught me python on @treehouse when I was in high school school! Grateful to meet you in person at #sw2con 🫶 @craigsdennis gave an awesome talk on using LLMs to build a whole wide range of applications (including a Karaoke Machine
Tweet media one
1
2
12
1
1
31
@craigsdennis
Craig Dennis
6 months
@cirkelnio It's always C
0
0
32
@craigsdennis
Craig Dennis
7 years
while (onSabbatical) { 🌮; 🏊; }
Tweet media one
2
0
31
@craigsdennis
Craig Dennis
4 months
👨‍🏫As we start launching these AI apps we're building, there are common questions that are bound to show up. How's it doing? How are people using this? How much is this going to cost?!! Before you go and build a custom solution, let's chat a bit about AI Gateway from
7
4
31
@craigsdennis
Craig Dennis
2 years
Very excited to share the first of many upcoming videos all about Developer Fundamentals. We're doing our best to capture all those pain points developers face along their learning journey, and this one here is a big one. File Systems 🗂 📽
3
8
31
@craigsdennis
Craig Dennis
7 years
// Happy new Year();
2
2
30
@craigsdennis
Craig Dennis
5 months
Yo! @AIatMeta dropped Meta Llama 3 today! You want drama free Llama 3 inference? Here is a @GoogleColab notebook running inference on @CloudflareDev Workers AI:
2
3
28
@craigsdennis
Craig Dennis
6 months
Awesome talk about using the power of graphs to control logic flow using @LangChainAI 's LangGraph
Tweet media one
2
6
30
@craigsdennis
Craig Dennis
2 years
@hankgreen What's scary about this?... Yikes!
Tweet media one
0
0
30
@craigsdennis
Craig Dennis
5 years
Writing a script for beginners where I need to introduce the asynchronous nature of #JavaScript , very early on.🤔 I don't think it's even possible to avoid the meta easter-egg #dadjoke of "This will make sense eventually ... I promise." 🤗Hug your JS teachers, this is gnarly.
3
1
28
@craigsdennis
Craig Dennis
2 months
Yo @AIAtMeta just released their newest Llama 3.1 model. We got it up and running on @CloudflareDev . 🎁I built a template for you. Wanna give it a free test spin on your own globally distributed full stack chat app? 🧡
2
7
29
@craigsdennis
Craig Dennis
2 months
Running AI inference on a plane via @CloudflareDev Workers AI really makes that saying "deployed to region Earth" hit different 🌍
Tweet media one
4
3
29
@craigsdennis
Craig Dennis
6 years
. @treasureporth made a crocheted 🍅 to throw at me when I tell bad jokes. You say tomato, I say tomatowwww.
5
2
28
@craigsdennis
Craig Dennis
5 months
⌛️ Did you know that Wednesdays are the best day to get started on projects? I mean the best time to get started is now, and it happens to be Wednesday. Been wanting to build and explore AI apps? Here's a great way to get started on a "Hello, World!" AI app this beautiful
1
8
28
@craigsdennis
Craig Dennis
8 months
🧰 In the spirit of #BuildInPublic , I'm excited to share my latest AI weekend project that I built with @CloudflareDev Workers AI, @honojs , and @LangChainAI . 🎸 I was pretty bummed how little some AI models knew about my absolute favorite band @cheekfaceREAL ... so I built a
2
6
27
@craigsdennis
Craig Dennis
6 years
We need talk to @treasureporth about the elephant in the room. #CascadiaPHP18
Tweet media one
0
8
27
@craigsdennis
Craig Dennis
8 months
Did you know you could access all of the @Cloudflare Workers AI models from a single API call? (for 🆓 while we are in BETA) Come explore these common use cases with me using @Python in a @ProjectJupyter Notebook!
2
6
26
@craigsdennis
Craig Dennis
4 months
Tweet media one
0
2
27
@craigsdennis
Craig Dennis
4 years
@StarPlayrX @cassidoo Did you just...nevermind.
1
0
27
@craigsdennis
Craig Dennis
2 years
We are on a mission to remove all your bingle bongles. #learntocode #100DaysOfCode #TikTok @TwilioDevs @TwilioQuest
3
2
27
@craigsdennis
Craig Dennis
6 years
I just published my first two #Python courses on @treehouse . Looking forward to hanging out with you! 🚀
2
2
26
@craigsdennis
Craig Dennis
2 years
Tweet media one
1
1
26
@craigsdennis
Craig Dennis
5 years
Sent from your Twilio trial account - Hello world
@LittleMissLizz
The Sassiest Semite
6 years
You’re being murdered. You look the killer in the eye & your last words are the last text you sent:
20K
2K
14K
1
4
25
@craigsdennis
Craig Dennis
9 months
May this year be the year you update your web page footer to update the year dynamically. And lots of whatever else that brings you joy! 🗓️
0
3
25
@craigsdennis
Craig Dennis
4 years
Proof. If he's not real, then who used the Nest lock code you assigned him due to our lack of chimney?
Tweet media one
1
1
25
@craigsdennis
Craig Dennis
4 months
🎶 I can see clearly now... 👀 Come hang out and explore some use cases with our Vision models on @CloudflareDev Workers AI
3
4
24
@craigsdennis
Craig Dennis
5 months
Yo! I'm going to be speaking at @devrelcon New York, taking place July 18-19! Come hang out in Brooklyn, New York for my talk, Augmented Creativity, where we’ll keep ourselves in the loop and rapidly live-build a demo using AI. Tickets are on sale now at
Tweet media one
2
5
24
@craigsdennis
Craig Dennis
4 years
A recent review of this course said: "This guy's voice makes me feel like i'm being hugged. I can't remember if i've ever watched a more positive video." If you're into that sort of thing... Get in here🤗
@freeCodeCamp
freeCodeCamp.org
4 years
As a developer, you'll likely work with APIs on a regular basis. So you should understand what they are & why they're important. For a good basic intro, check out this helpful (and free) video course that'll teach you how to use APIs once and for all.
6
84
331
6
4
24
@craigsdennis
Craig Dennis
8 years
Pssst @treehouse students:
1
13
23
@craigsdennis
Craig Dennis
5 years
Daughter: Why are you and @CelesteHDennis so red? Me: Because we spent a bunch of time on the beach in Panamá. Daughter: More like Tanamá. Me: ... I've never been more proud of you. #dadjokes #daughterjokes
0
1
23
@craigsdennis
Craig Dennis
8 years
Here's how @venkat_s explains how streams fuse together calls in a reference pipeline. #JavaOne #TeachIt #PreachIt
Tweet media one
0
6
23
@craigsdennis
Craig Dennis
2 months
1/ Attending #DevRelCon in New York was an incredible experience. The sense of community and mutual support among everyone was truly inspiring. 🤝
2
2
24
@craigsdennis
Craig Dennis
4 years
You can now pipe realtime audio into your @Twilio phone calls. Can't wait to see what you build!
@TwilioChangelog
Twilio Changelog
4 years
Bi-directional Streaming support with Media Streams
0
2
2
2
3
24
@craigsdennis
Craig Dennis
7 months
@shashiwhocodes If you aren't failing, you aren't trying. If you aren't trying, you aren't learning. You got this.
1
2
23
@craigsdennis
Craig Dennis
3 years
@ChloeCondon @twittysuch I worked with a guy who said he couldn't drink Dr. Pepper because it tasted like ants smell. I was equally sad and jealous of his superpower.
0
0
23
@craigsdennis
Craig Dennis
2 years
On behalf of educators everywhere...we're sorry! #LearnToCode 📸 @lizziepika ❤️ @TwilioDevs #100DaysOfCode #100Devs 🎮 @TwilioQuest #TikTok
2
4
23
@craigsdennis
Craig Dennis
7 months
💗Did you just swipe right on an AI generated potential partner? 📷Come explore the new @CloudflareDev Text-To-Image and Image-To-Text APIs with me using the amazing @streamlit platform. 🤯 It is a bonkers time to be a builder!
1
5
22
@craigsdennis
Craig Dennis
8 months
🧠With all of these new Text Generation models popping up on Workers AI, how do we choose the right one? 🧑‍💻I was wishing I could do a quick speed dating session with each model...so I built a Jupyter Notebook to do just that! Come hang out! @CloudflareDev
@CloudflareDev
Cloudflare Developers
8 months
With so many text generation models, how do you know how to choose the right one? Explore this Jupyter notebook for guidance.
1
0
3
0
9
21
@craigsdennis
Craig Dennis
5 years
Think you're having a bad coding day? Some code I helped write just slurped a Grammy award winning artist into the cloud. 😱😱😱
2
0
22
@craigsdennis
Craig Dennis
2 years
If anti-racist means anti-white to you, I can logically deduce that, in your belief system, white means racist. You might not believe that, but you feel that. It doesn't have to be that way, and quite literally what the movement is about. There is still time to learn and grow.
2
0
22
@craigsdennis
Craig Dennis
7 years
Behind the scenes of @mosesfinlay blowing us @treehouse teachers away. #bts @teamtreehouse
Tweet media one
1
4
21
@craigsdennis
Craig Dennis
6 years
I'm looking for a few volunteers to preview and test out my latest @treehouse course Introduction to #NumPy . Interested? #thanksinadvance . .
6
5
22
@craigsdennis
Craig Dennis
9 months
At @github HQ and just wanted to say, good job today everyone
Tweet media one
0
1
21
@craigsdennis
Craig Dennis
3 months
🎸🧡A few weeks back in #Austin , @CloudflareDev hosted an AI Hacknight. @MatthewKnipfer graciously offered to capture it via film (he'd like to do more of this for y'all Austin). I used some AI tools to make a theme song ( @suno_ai_ ) and then used AI tools to edit it
3
3
21
@craigsdennis
Craig Dennis
5 years
Daughter just explained Tom & Jerry as "an old cartoon from like the 1900s or something"
2
0
20
@craigsdennis
Craig Dennis
5 years
For those of you asking about the @treehouse layoffs. Make sure to send lots of💚 to those affected! . . #100DaysOfCode #LearnToCode #TeamTreehouse
@ryancarson
Ryan Carson
5 years
I wanted to update everyone ...
Tweet media one
22
10
90
1
1
19