S24-E01 – BuiltOnAir Live Podcast Full Show
To get all the latest videos and demonstrations from the BuiltOnAir Podcast, subscribe and get notified on our Youtube channel here and our newsletter/community here.
FULL EPISODE VIDEO
Watch the full video of the show.
FULL EPISODE AUDIO
Listen to the full Audio podcast for this episode here. Or add to your favorite podcast player
Listen On: Apple | Overcast | Spotify
The BuiltOnAir Podcast is Sponsored by On2Air – Integrations and App extensions to run your business operations in Airtable.
Start a FREE 14 Day Trial of On2Air Now
In This Episode
Welcome to the BuiltOnAir Podcast, the live show. The BuiltOnAir Podcast is a live weekly show highlighting everything happening in the Airtable world.
Check us out at BuiltOnAir.com. Join our community, join our Slack Channel, and meet your fellow Airtable fans.
Episode Summary
In this episode, we dive into the world of Airtable and explore the creativity and innovation of the community. We discuss the recent Airtable Build-a-Thon and the community-led hackathon, where participants showcased their skills and built amazing projects using Airtable. Our special guest, Mike Simmons, shares his experience judging the hackathon and we announce the winners of each category. We also discuss the latest updates and events in the Airtable space, including the new Airspace events and the growing use of AI in Airtable.
⏱ Timeline:
- 3:55 - Airtable Build-a-Thon recap
- 7:17 - Community-led hackathon introduction
- 12:44 - Announcing the hackathon winners
- 22:07 - Discussing the AI Award winner
- 24:53 - Exploring the Low Code Breaker game
Full Transcription
The full transcription for the show can be found here:
[00:00:01] All right, welcome back.[00:00:02] We are back with season twenty four of
[00:00:05] the BuiltOnAir podcast.
[00:00:06] Good to be back with everybody.
[00:00:08] Hopefully you had a good couple of weeks
[00:00:11] since we were last on the air and
[00:00:13] we were back for another eight episodes of
[00:00:15] this season.
[00:00:17] Good to be with everyone.
[00:00:18] Myself, Dan Fellars,
[00:00:19] Kamille Parks and Allia Losa.
[00:00:21] And we are joined by special guest Mike
[00:00:24] Simmons.
[00:00:24] Welcome, Mike.
[00:00:25] Thank you very much, Dan.
[00:00:27] I appreciate it.
[00:00:29] Good to have you on with us.
[00:00:30] We’ll have more to share with Mike in
[00:00:33] a second.
[00:00:35] So yeah, for this first episode,
[00:00:37] we’re going to walk through a couple of
[00:00:40] big events that happened in the Airtable
[00:00:42] space,
[00:00:42] as well as some updates and whatnot.
[00:00:46] But one thing that I noticed Airtable
[00:00:48] started
[00:00:50] started calling their events airspace.
[00:00:54] I don’t know when that started,
[00:00:55] but I think that’s what these,
[00:00:57] there’s a new one in LA, right?
[00:00:59] The air builder,
[00:01:00] but they’re calling it airspace.
[00:01:02] And I think the one they did in,
[00:01:05] in Europe somewhere,
[00:01:08] they also called that airspace when I was
[00:01:09] looking at there.
[00:01:10] So I figured it was appropriate.
[00:01:12] We start off the show.
[00:01:14] with some of these amazing pictures that
[00:01:16] just came out over the night of the
[00:01:19] other side of the moon.
[00:01:22] And so I don’t know if you guys
[00:01:24] are following this space adventure,
[00:01:27] but it’s pretty amazing.
[00:01:29] Incredible.
[00:01:31] Yeah, I watched this.
[00:01:32] I watched the launch with my son and
[00:01:34] he was like so excited.
[00:01:36] He’s almost two and a half.
[00:01:38] So he was just like blast off rocket.
[00:01:40] That’s awesome.
[00:01:44] Yeah, these pictures are pretty amazing.
[00:01:46] Oh my gosh.
[00:01:53] There you go.
[00:01:54] So I saw,
[00:01:55] I saw like they were announcing like
[00:01:56] airspace LA or something.
[00:01:57] I was like, Oh,
[00:01:58] is it going to be how like air
[00:02:00] table is used at NASA or something?
[00:02:02] I wonder,
[00:02:03] I wouldn’t be surprised if NASA is a
[00:02:05] customer.
[00:02:05] Yeah.
[00:02:07] That’d be funny.
[00:02:11] There’s gotta be a builder at NASA
[00:02:12] somewhere.
[00:02:17] yeah yeah so we’ll see all right okay
[00:02:19] with that since uh since we last left
[00:02:22] off there was a couple events um why
[00:02:27] don’t we let’s tackle Airtables first so
[00:02:30] Airtable had an event um called the
[00:02:37] Airtable build-a-thon and it was in new
[00:02:39] york and um
[00:02:42] It was an all day event where basically
[00:02:45] they had a challenge to use AI to
[00:02:47] build on Airtable.
[00:02:49] And I don’t know if they,
[00:02:52] here we go.
[00:02:54] Okay, so here’s the recap.
[00:02:57] Mm, mm, mm, mm.
[00:03:01] Lots of pictures, lots of people there.
[00:03:03] So there is bounty winners.
[00:03:06] So doesn’t give their full name,
[00:03:09] just their tag names.
[00:03:12] And they don’t announce, oh, here it is.
[00:03:18] Zach Nagin was both a bounty winner and
[00:03:24] the grand prize winner.
[00:03:26] Congratulations.
[00:03:27] Zach walked away with fifty thousand
[00:03:29] dollars.
[00:03:30] from a day in New York.
[00:03:33] Very cool.
[00:03:35] Let’s see what this says.
[00:03:38] Ali,
[00:03:40] I know you did not get the chance
[00:03:42] to attend.
[00:03:43] Kamille,
[00:03:43] did you get the chance by any chance?
[00:03:45] No.
[00:03:47] Yeah,
[00:03:47] I don’t think any of us were there.
[00:03:50] Yeah,
[00:03:50] this one was more Airtable AI focused,
[00:03:55] and that is not my expertise.
[00:03:57] So I sat this one out.
[00:04:02] Yeah.
[00:04:03] It looks like he built a AI powered
[00:04:04] creative agency workflow.
[00:04:09] Awesome.
[00:04:10] I’m so intrigued about like what the
[00:04:12] challenges were specifically.
[00:04:14] Like I’d love to just know an example
[00:04:18] of what they had to do.
[00:04:22] Let’s see.
[00:04:24] So there is attachment intelligence.
[00:04:28] So a contract anAllizer that automatically
[00:04:30] extract keys, key details,
[00:04:33] turning hours and creative interface
[00:04:36] element and then automated content,
[00:04:42] automated research and AI and automations.
[00:04:45] Okay.
[00:04:48] Which if we go through SACS, again,
[00:04:51] I do not know the rules or what
[00:04:53] criteria was used to decide who the winner
[00:04:55] was,
[00:04:56] but everything I could read about SACS
[00:04:58] build is it was related to some sort
[00:05:01] of content creation system.
[00:05:04] I believe I might be completely wrong.
[00:05:06] So that bound to your challenge might have
[00:05:09] been related.
[00:05:11] I have no clue, to be honest.
[00:05:13] Yeah.
[00:05:13] We’ll need to get,
[00:05:15] I’ll reach out to Zach and see if
[00:05:17] we can get him on the show.
[00:05:18] We can talk about what he built.
[00:05:19] That’d be cool.
[00:05:21] So yeah, congrats.
[00:05:22] So Matthew, Zach, Nasir, Don,
[00:05:26] and Parker were the bounty winners.
[00:05:28] I think they walked away with two thousand
[00:05:30] each.
[00:05:31] Yeah, two thousand each.
[00:05:32] So very cool.
[00:05:36] All right, so that was going on.
[00:05:39] But there is also another one,
[00:05:41] a community led hackathon that Mike and
[00:05:45] Ali and Kamille all helped judge.
[00:05:48] Mike,
[00:05:49] why don’t you talk us through what went
[00:05:51] on here and how it went down?
[00:05:54] Sure.
[00:05:55] So this was the second edition of the
[00:05:57] hackathon.
[00:05:57] First edition was back on November last
[00:06:00] year.
[00:06:01] That was super fun.
[00:06:03] Surprisingly or not,
[00:06:04] we had a lot of interest and engagement
[00:06:07] when that went down.
[00:06:09] Originally, the idea was like, basically,
[00:06:11] I made a post on the Airtable community,
[00:06:14] on the official Airtable community, like,
[00:06:16] hey, this could be fun.
[00:06:17] What are your thoughts?
[00:06:18] If I get maybe one like,
[00:06:20] I just go with it.
[00:06:21] And that’s pretty much what happened.
[00:06:24] As it started to grow or as I
[00:06:26] saw that people were actually signing up,
[00:06:28] I was like, oh,
[00:06:30] this means that I now need to actually
[00:06:32] organize this,
[00:06:33] which was not entirely on my plans.
[00:06:36] That went well back then.
[00:06:38] Again, first edition.
[00:06:39] We did not have a theme for it.
[00:06:43] It was like, hey, free for all.
[00:06:45] Let’s just have fun.
[00:06:46] Let’s see what we can come up with.
[00:06:48] Again, different structure or schema,
[00:06:50] because back then we decided to have a
[00:06:53] forty eight hour build out timeframe or
[00:06:56] period.
[00:06:58] with some pros and cons.
[00:06:59] But basically,
[00:07:01] that made everybody rush on their builds.
[00:07:04] We did get to see some amazing stuff,
[00:07:07] super fun build outs.
[00:07:10] And it is interesting because, again,
[00:07:12] back then,
[00:07:13] Airtable was already pushing with their AI
[00:07:16] features, AI lab.
[00:07:21] Custom interfaces were only kind of a
[00:07:23] thing back then.
[00:07:24] And do remember,
[00:07:25] this was only a few months ago.
[00:07:28] So not all submissions included AI
[00:07:32] features.
[00:07:33] Do remember that we have three different
[00:07:35] awards for the hackathon,
[00:07:37] both for this edition and for the past
[00:07:38] edition.
[00:07:39] The Grand Jewelry Award,
[00:07:41] where Kamille and Ali participated as
[00:07:43] jewelries, the AI Award,
[00:07:49] which is obviously AI focused,
[00:07:51] and the base fluencer award.
[00:07:53] Base fluencer award,
[00:07:55] it goes to the submission which gets the
[00:07:57] most amount of likes on YouTube.
[00:08:01] And for the last edition,
[00:08:04] I should double check the numbers,
[00:08:05] but maybe only sixty to seventy percent of
[00:08:09] the submissions used AI,
[00:08:12] whilst on this other hackathon,
[00:08:15] the terms were pretty different.
[00:08:17] Still three awards,
[00:08:18] but we had about fifteen days for people
[00:08:21] to work on their submission, right?
[00:08:27] A hundred percent of all submissions were
[00:08:30] AI driven or used AI.
[00:08:33] And in this case,
[00:08:34] we did have a theme which Ali was
[00:08:37] amazing at choosing, which was let’s play,
[00:08:40] meaning, hey, let’s build a game for it.
[00:08:45] I do not know,
[00:08:46] and maybe you can help me discuss or
[00:08:48] understand this,
[00:08:49] I do not know whether the fact that
[00:08:54] we had to build a game using Airtable
[00:08:57] led to people using more and more AI,
[00:09:00] a hundred percent of the submissions,
[00:09:02] or whether AI is just a thing and
[00:09:06] people are finding it really helpful.
[00:09:09] Whichever the case is,
[00:09:11] the theme was super interesting,
[00:09:12] super fun.
[00:09:13] It made people want to post and share
[00:09:17] their build out through the ten to fifteen
[00:09:20] days building period,
[00:09:22] which was amazing because we could follow
[00:09:23] their kind of like building public stuff
[00:09:26] through LinkedIn.
[00:09:27] They were posting on a weekly basis their
[00:09:30] progress.
[00:09:30] It was super fun to see progress.
[00:09:32] I think that that also sparked creativity.
[00:09:35] It also led to
[00:09:38] the whole kind of point of the hackathon
[00:09:40] which is to have some fun to generate
[00:09:42] some community to get to know each other
[00:09:44] we’re spending at least in my case and
[00:09:46] i can recap to what’s my Airtable
[00:09:49] journey in a few minutes but basically i’m
[00:09:51] spending more than a couple of hours a
[00:09:53] day maybe sometimes uh answering questions
[00:09:56] in the community however i do not
[00:09:59] personally know each of you uh but i
[00:10:02] did meet ali i did meet erica and
[00:10:04] i’ve been meeting
[00:10:06] tens, I don’t think hundreds,
[00:10:08] but tens of people throughout this
[00:10:10] journey.
[00:10:11] And I do believe that that is kind
[00:10:12] of the idea or the whole point of
[00:10:15] the hackathon,
[00:10:15] to bring us together as a community to
[00:10:17] see what we can build and to spark
[00:10:19] imagination.
[00:10:20] We’ll go through some of those submissions
[00:10:21] probably in a few minutes.
[00:10:23] But you’ll notice that some of them,
[00:10:25] they are huge buildouts, really complex,
[00:10:28] robust buildouts.
[00:10:29] Other, for instance, mine,
[00:10:31] it’s a very small, specific thing.
[00:10:34] And that’s kind of what I also want
[00:10:37] to encourage.
[00:10:37] Hey,
[00:10:37] we do not really need to build huge
[00:10:40] things,
[00:10:40] which
[00:10:41] don’t take me wrong,
[00:10:43] I’m really encouraging those kinds of
[00:10:44] build-outs,
[00:10:45] but just getting something out there,
[00:10:47] showing some nice feature that we did not
[00:10:50] know was possible to build with Airtable
[00:10:52] or something different,
[00:10:53] or just have some fun,
[00:10:55] that should be enough to get the
[00:10:56] submissions.
[00:10:56] So that is kind of like the backstory
[00:11:01] of the hackathon.
[00:11:01] Very cool.
[00:11:05] All right.
[00:11:06] Should we announce the winners of each
[00:11:08] category?
[00:11:10] Sure.
[00:11:10] I know you already announced it,
[00:11:11] but which ones are they?
[00:11:14] Camilla and Ali,
[00:11:16] would you like to go with the grand
[00:11:17] jury?
[00:11:17] Yeah, but I’m terrible at names.
[00:11:21] My goodness.
[00:11:23] I remember it very clearly.
[00:11:26] Yeah.
[00:11:27] Nicholas Atkins was his name, I believe.
[00:11:30] And it was called Last Admin Standing.
[00:11:32] Oops.
[00:11:35] It was the Grand Jury Award.
[00:11:36] Yes, down there in the bottom right.
[00:11:39] Yes, it was Akins, excuse me.
[00:11:44] Incredible.
[00:11:45] Just, I mean,
[00:11:46] so many of them were so incredible.
[00:11:49] This was like such a hard, honestly,
[00:11:51] like every single one was just like mind
[00:11:53] blowing.
[00:11:53] It was a very difficult decision.
[00:11:57] But his really blew all of us away.
[00:12:00] It was like,
[00:12:01] Every piece you could control on the back
[00:12:04] end.
[00:12:04] You could control the strength of every
[00:12:07] weapon used in the game.
[00:12:08] You could change the imagery,
[00:12:10] the creative direction.
[00:12:12] It was all just everything configurable.
[00:12:14] And it really felt like this could be
[00:12:17] a new wave of gaming.
[00:12:19] It’s like your personal game creation
[00:12:22] machine.
[00:12:25] Yeah,
[00:12:25] I had my own loose set of criteria
[00:12:29] when judging of like,
[00:12:31] how gamey is this game?
[00:12:34] How much is Airtable relevant to the
[00:12:37] build?
[00:12:38] Because if you go the custom extension
[00:12:40] route,
[00:12:41] you’re basically building a React app and
[00:12:43] your React app doesn’t technically have to
[00:12:45] talk to Airtable at all.
[00:12:46] Your base could be one table with one
[00:12:49] field,
[00:12:50] but that’s not really using Airtable.
[00:12:52] You know what I mean?
[00:12:53] With last admin standing,
[00:12:54] it was exactly as Ali said,
[00:12:59] there were so many tables
[00:13:01] And each table had fields that directly
[00:13:03] controlled the underpinnings of the app or
[00:13:07] the game itself.
[00:13:09] And it kind of reminded me of if
[00:13:11] you play Skyrim or something,
[00:13:14] at this point,
[00:13:15] you probably have a lot of mods.
[00:13:16] You can basically make your own mods for
[00:13:18] the game.
[00:13:19] You can go in and change.
[00:13:21] how fast the enemies move,
[00:13:23] how many enemies are there,
[00:13:25] which enemies show up at what point,
[00:13:27] like every little detail about the game
[00:13:31] was controllable if you went to view data
[00:13:34] in Airtable.
[00:13:36] And furthermore,
[00:13:37] coming to two additional comments on that
[00:13:38] matter, which is one,
[00:13:40] I might be wrong because once again,
[00:13:41] as mentioned,
[00:13:42] we do not get full access to the
[00:13:44] basis.
[00:13:45] We only get access to what participants
[00:13:47] show on the demo, right?
[00:13:48] But if I’m not wrong,
[00:13:49] most of these things that you are
[00:13:51] describing,
[00:13:52] they are AI generated with
[00:13:56] AI fields in Airtable.
[00:13:58] So it is currently set or static in
[00:14:03] the sense that we currently have whatever,
[00:14:05] four types of different enemies,
[00:14:07] but this is dynamic in the sense,
[00:14:09] this is my understanding again,
[00:14:10] this is dynamic in the sense that we
[00:14:11] could be generating as many enemies or
[00:14:14] tools or weapons or whatever the case is.
[00:14:18] And I’m pretty sure that they will be
[00:14:20] pretty fun.
[00:14:21] The second comment,
[00:14:23] which is if you pay attention to the
[00:14:25] description of what’s going on in the
[00:14:28] game, it’s something like,
[00:14:30] what’s the word for it,
[00:14:32] especially in English,
[00:14:33] like a hunted workspace.
[00:14:35] So it is not only created using Airtable,
[00:14:39] but it’s also Airtable related in the
[00:14:41] sense that the whole idea or the backstory
[00:14:44] to it is it’s a hunted workspace.
[00:14:46] again,
[00:14:46] Airtable workspace and different Airtable
[00:14:49] related things or challenges are coming
[00:14:51] along.
[00:14:53] So that was super fun or cute for
[00:14:55] it.
[00:14:56] Yes, I love it.
[00:14:58] And that was a theme as well.
[00:15:04] like Airtable being a meta component of
[00:15:06] the game itself.
[00:15:07] We featured friends with Airtable on the
[00:15:10] podcast before,
[00:15:11] and it’s kind of like demo state,
[00:15:14] and that one was very much like, oh,
[00:15:16] learn how to use Airtable using this game
[00:15:18] built in Airtable.
[00:15:21] Which, whenever we’re ready,
[00:15:23] we can move forward with Lisa’s
[00:15:25] submission, because she won…
[00:15:27] the AI award.
[00:15:31] What is really, really cool about…
[00:15:32] So we were having some moments ago a
[00:15:35] discussion where we see,
[00:15:36] or at least I speak for myself,
[00:15:38] we have two different sets of submissions.
[00:15:42] A few of them, or many of them,
[00:15:44] to be honest, which went really,
[00:15:47] really heavy lifting on the…
[00:15:52] AI custom interfaces aspect of Airtable,
[00:15:56] which is amazing because as Dan will
[00:15:59] probably show in a minute,
[00:16:00] great things can be built such as friends
[00:16:03] with Airtable.
[00:16:04] However, it does seem kind of…
[00:16:08] far from what we’ve been seeing for so
[00:16:10] many years in Airtable.
[00:16:12] So this other set of submissions were
[00:16:14] really leveraging AI native interfaces,
[00:16:19] but using some AI on the back.
[00:16:22] The distinction is really fun to see.
[00:16:25] And this is a great example of what
[00:16:27] actually can be built,
[00:16:29] taking it to its limits for the AI
[00:16:33] custom interfaces using Airtable.
[00:16:36] as I believe it was Ali who was
[00:16:38] mentioning.
[00:16:39] No, Camila, I think she was mentioning.
[00:16:41] Basically, the idea of this submission is,
[00:16:43] hey,
[00:16:44] if you do not know how Airtable works
[00:16:46] exactly, or if you’re starting out,
[00:16:48] let me show you around some sort of
[00:16:51] like Airtable Academy,
[00:16:52] but gamified in such a way that really
[00:16:56] makes it really, really fun.
[00:16:59] you are interacting with different
[00:17:03] characters from the Friends show.
[00:17:07] And they have actual references to stuff
[00:17:11] that happens on the different episodes.
[00:17:13] So that is really fun.
[00:17:15] The only thing I might mention is,
[00:17:17] but this is not something Lisa’s lagging
[00:17:21] behind with,
[00:17:22] but it’s just what we can achieve with
[00:17:23] Airtable custom interfaces,
[00:17:25] is that when setting up automations,
[00:17:27] for instance, through the game,
[00:17:29] because one of the prompts or challenges
[00:17:31] is, hey,
[00:17:32] you need to build this automation to help
[00:17:34] Joey do whatever.
[00:17:37] The interface or the experience is not
[00:17:39] exactly the same as what we would find
[00:17:42] on the backend when building automations,
[00:17:44] but there is no way we can actually
[00:17:46] achieve that.
[00:17:47] So I must say, this was amazing.
[00:17:49] The fact that she was able to move
[00:17:51] through the game,
[00:17:54] just talking to different characters,
[00:17:57] that was something else.
[00:17:58] I really, really loved this.
[00:18:00] And once again,
[00:18:01] Same comment as for the previous
[00:18:03] submission.
[00:18:04] It’s interesting to see how this is a
[00:18:06] game, but it’s also Airtable related.
[00:18:10] So not only built with Airtable,
[00:18:11] but Airtable related.
[00:18:13] I love that stuff.
[00:18:14] So congratulations, Lisa.
[00:18:17] Yes, I really loved this one,
[00:18:19] and it was just so funny.
[00:18:20] Like, I love all the,
[00:18:23] she had so many little, like,
[00:18:24] just jokes in there, like,
[00:18:26] thrown in if you’re a big fan of
[00:18:28] Friends.
[00:18:28] I’m sure there are just,
[00:18:30] I haven’t seen a ton of it,
[00:18:31] so I’m sure there’s a lot I’m even
[00:18:33] missing,
[00:18:33] but I can pick up on how intricate
[00:18:36] all the, like,
[00:18:37] jokes and everything are in this.
[00:18:40] And I love how she pointed out,
[00:18:41] she was like,
[00:18:42] it’s going to be a simulated Airtable
[00:18:44] view in her room.
[00:18:45] um in her video which was really well
[00:18:48] done as well um just and i loved
[00:18:52] the theme the idea of like teaching how
[00:18:54] to use Airtable as a gamified experience
[00:18:58] just chef’s kiss
[00:19:05] yeah this is amazing yeah this one um
[00:19:08] very impressive especially for the ai
[00:19:11] award because if i’m not mistaken she
[00:19:14] started with like completely blank and
[00:19:16] prompted her whole way through
[00:19:18] So, you know, like Mike said,
[00:19:20] some were you go in,
[00:19:24] you build your own kind of foundation,
[00:19:26] and then you use AI to sort of
[00:19:27] help you along the way.
[00:19:29] This one was like start to finish.
[00:19:31] I’m using Omni,
[00:19:33] and Omni is going to help me build
[00:19:35] every little component,
[00:19:36] including the back end.
[00:19:38] And you’ll see, I mean,
[00:19:39] look at the tables.
[00:19:40] It also is highly controlled from the base
[00:19:43] itself,
[00:19:44] which was ranked high on my criteria of
[00:19:47] AI.
[00:19:47] The schema’s got to matter if it’s inside
[00:19:49] an Airtable base.
[00:19:53] And if I remember correctly,
[00:19:54] when she came on,
[00:19:55] she did not have a background in software
[00:19:59] development or anything.
[00:20:00] So she’s really jumped into this without a
[00:20:05] ton of that background experience.
[00:20:09] She caught the bug for Airtable like the
[00:20:11] rest of us.
[00:20:12] She’s a citizen developer and has fallen
[00:20:16] in love with it.
[00:20:17] Yeah.
[00:20:18] So cool.
[00:20:19] So what, what, what, so this one,
[00:20:21] one of the categories, AI award.
[00:20:24] Okay.
[00:20:24] Cool.
[00:20:24] Cool.
[00:20:31] And for last, this is usual suspects,
[00:20:33] right?
[00:20:34] We have Erica winning the Bass Fluencer
[00:20:36] Award.
[00:20:36] She won last year as well.
[00:20:41] Last year, if I’m not wrong,
[00:20:42] she won both the Bass Fluencer and Grand
[00:20:46] Jury.
[00:20:46] I know she won two.
[00:20:47] I do not remember exactly Bass Fluencer.
[00:20:50] I think it was Grand Jury, right?
[00:20:51] It’s not the Grand Jury.
[00:20:55] AI Award.
[00:20:55] Oh, the AI Award,
[00:20:56] where she built this amazing either…
[00:20:59] Dot.
[00:21:02] Yeah, her dodgeball.
[00:21:04] It was about her dodgeball career.
[00:21:07] It was really cool,
[00:21:09] and it could even create workout plans for
[00:21:10] her.
[00:21:11] Yeah, that was super interesting.
[00:21:13] So going back to Erika’s submission for
[00:21:15] this edition,
[00:21:17] she built what she calls the, well,
[00:21:19] actually, what’s a telephone pictionary,
[00:21:21] but an Airtable.
[00:21:23] I’m not a hundred percent familiar with
[00:21:24] how telephone Pictionary works,
[00:21:26] but my understanding is something around
[00:21:28] the lines of somebody writes a sentence,
[00:21:31] we pass it over, we draw something,
[00:21:34] by the end of the round,
[00:21:35] we need to understand kind of,
[00:21:36] or see the differences between,
[00:21:38] or how close we got to the initial
[00:21:41] sentence, right?
[00:21:42] This is a great example of what I
[00:21:44] was saying,
[00:21:45] how we have like actual native interfaces.
[00:21:47] For instance, this seems to be a, well,
[00:21:49] the previous one seemed to be a,
[00:21:51] a record review page layout on interfaces
[00:21:55] and that kind of things i really miss
[00:21:57] when i see don’t get me wrong this
[00:21:59] other crazy interface is all over the
[00:22:02] place with flashy colors so on and so
[00:22:03] forth they are amazing but they i
[00:22:05] definitely love and by the way record
[00:22:07] review page layout is my personal favorite
[00:22:09] uh
[00:22:11] So having said that, yes,
[00:22:13] this was super fun.
[00:22:14] And the other fun comment about it is
[00:22:17] that this is kind of like a multiplayer
[00:22:19] game,
[00:22:19] which involves multiple parties playing
[00:22:22] together,
[00:22:24] which brings us back to what Russ and
[00:22:27] Jessica built,
[00:22:29] which was completely different,
[00:22:30] but something similar in the sense that
[00:22:32] can be played by multiple parties.
[00:22:35] So again, Erica, congratulations again,
[00:22:37] and thank you.
[00:22:38] Thank you, thank you,
[00:22:39] thank you for being part of the grand
[00:22:41] jury this year.
[00:22:42] And while you’re at it, thank you,
[00:22:43] Kamille, and thank you, Ali, as well.
[00:22:46] Of course.
[00:22:47] Thank you.
[00:22:48] It was wonderful.
[00:22:49] I loved Erica’s,
[00:22:51] she had an AI generating lists of verbs
[00:22:55] and nouns so that it could pick a
[00:22:59] verb and a noun and use these two
[00:23:02] keywords to create a silly random sentence
[00:23:06] to use as the prompt for the drawing,
[00:23:09] which I thought was really cute.
[00:23:15] Yeah.
[00:23:16] Can we look at Russ’s?
[00:23:17] Russ’s was like absolutely insane.
[00:23:19] That was called… Low code breaker.
[00:23:24] Yeah, code breaker.
[00:23:28] And the other one after going through
[00:23:30] Russ’s that I’d like to spend two minutes
[00:23:32] on is I think it’s called Heroes of
[00:23:35] No Code.
[00:23:36] That was something else.
[00:23:37] I definitely loved that one.
[00:23:39] Absolutely.
[00:23:41] Russ’s was absolutely wild.
[00:23:44] They had this like really novel thing
[00:23:48] included.
[00:23:49] And this game was the only one,
[00:23:51] except Erica’s you could play as well,
[00:23:54] I believe.
[00:23:55] But Russ’s built was like to be shared
[00:24:00] amongst everybody that wanted to copy it.
[00:24:04] And the way he did it was he
[00:24:05] had a base
[00:24:07] that he built that was in his own
[00:24:09] workspace.
[00:24:10] It had automations in it.
[00:24:12] And when you click a link that was
[00:24:13] in the description of this YouTube video,
[00:24:15] it adds you as a read-only user to
[00:24:18] that base.
[00:24:19] And then you duplicate that read-only,
[00:24:22] your access to that base,
[00:24:23] you duplicate it into your own workspace.
[00:24:26] And it comes with a couple of tables
[00:24:27] that are from his workspace as well that
[00:24:30] sync out into yours.
[00:24:32] And that’s key because it lets you connect
[00:24:34] to all the other players that have
[00:24:36] downloaded the base or have copied the
[00:24:38] base into their workspace and play against
[00:24:41] them.
[00:24:42] and see the leaderboard as well.
[00:24:44] And so when you copy that base,
[00:24:46] there’s a couple little steps that he had
[00:24:48] to take where you turn on an automation,
[00:24:50] copy a webhook that it had in it
[00:24:52] and connect to his Airtable server in air
[00:24:56] quotes.
[00:24:57] And that would let you find a player,
[00:24:59] an opponent and actually play the game.
[00:25:01] And I’ve played it twice now.
[00:25:07] let me say two things about it.
[00:25:09] One, uh, just, uh,
[00:25:12] Russell was super bummed out when,
[00:25:14] in fact,
[00:25:14] Russell was the one who reached out to
[00:25:16] me and said like, Hey Mike,
[00:25:18] Will we be able to share games somehow
[00:25:22] to actually get people to play?
[00:25:24] And that’s when I reached out to Airtable
[00:25:26] and say, hey,
[00:25:27] can we do something about it?
[00:25:28] Again,
[00:25:28] we’re still hopefully working on it.
[00:25:30] I don’t think that will be the case.
[00:25:31] But maybe for the next edition,
[00:25:33] if we do something similar,
[00:25:34] we might get something different.
[00:25:36] But he was really,
[00:25:37] really interested in the actual
[00:25:40] experience of the end user where they
[00:25:42] could actually get to play what they were
[00:25:44] building.
[00:25:45] They were spending a lot of time on
[00:25:47] it, a lot of effort on it,
[00:25:48] and they really wanted this to be
[00:25:50] something fun.
[00:25:52] The second thing that I want to mention
[00:25:53] is it’s crazy to me to see how
[00:25:56] many people
[00:25:58] Not sure how many of them,
[00:25:59] but even if three did something similar,
[00:26:02] that’s a lot for me.
[00:26:03] Used synced tables.
[00:26:06] Reason why I hate syncing.
[00:26:09] Whenever possible, I try to avoid syncing.
[00:26:12] So only the fact,
[00:26:14] except when a couple of things happen,
[00:26:16] either you really need to bypass the
[00:26:20] record count limit or you’re building
[00:26:22] something that needs to be
[00:26:29] separate basis for confidential
[00:26:33] information or sensitive information.
[00:26:35] So unless those two criteria are met,
[00:26:38] I try to avoid syncing as much as
[00:26:39] possible.
[00:26:41] So the fact that they did this just
[00:26:43] for fun, that was impressive to me.
[00:26:46] Very cool.
[00:26:52] All right.
[00:26:52] One more.
[00:26:52] What was the other one you wanted to?
[00:26:55] Try heroes of no code.
[00:26:56] Heroes of no code.
[00:27:03] All right, here we go.
[00:27:03] I love this guy’s energy.
[00:27:04] It was good.
[00:27:08] Greg.
[00:27:10] So if you click through it,
[00:27:14] so basically this is,
[00:27:16] I’m not familiar with the original game he
[00:27:19] is basing this out of,
[00:27:21] but basically the story behind this is you
[00:27:25] are a no-code consultant.
[00:27:26] You select your character,
[00:27:28] you select a couple of skills or something
[00:27:30] like that,
[00:27:31] and you’re dropped in this map and you
[00:27:32] start clicking around it.
[00:27:35] What his clicking has two things to it.
[00:27:37] There are tiles.
[00:27:40] As you will be able to see,
[00:27:41] you have like green tiles, gray tiles,
[00:27:44] so on and so forth.
[00:27:45] I believe that each of them means
[00:27:47] something different.
[00:27:48] But what’s more important than,
[00:27:50] by the way, those tiles,
[00:27:51] they are AI generated and they are found
[00:27:53] on the back end.
[00:27:54] So that is something that for sure Kamel
[00:27:56] will really love as you really get to
[00:27:58] see the Airtable structure of it.
[00:28:00] And within the tiles or within the…
[00:28:03] Some of these tiles, you get these,
[00:28:05] I do not remember what he calls them,
[00:28:07] but whatever you are,
[00:28:09] whatever is popping up is like either
[00:28:12] benefits or challenges that you face.
[00:28:15] And that also has their own place within
[00:28:18] the Airtable backend.
[00:28:21] And all pictures for it were AI generated
[00:28:25] in bulk.
[00:28:26] So the back end.
[00:28:28] And again, he is syncing.
[00:28:29] So that’s enough for me.
[00:28:33] So this was a really fun and interesting
[00:28:35] game.
[00:28:36] And pretty robust, I would say.
[00:28:39] Yes,
[00:28:40] this was just like that last admin
[00:28:42] standing.
[00:28:42] This was like,
[00:28:44] I loved both of these for that reason.
[00:28:46] It’s like all the images you could have
[00:28:49] in your game as well.
[00:28:50] Like everything was all driven by this
[00:28:53] backend.
[00:28:53] So cool.
[00:28:56] Look at that.
[00:29:01] Just absolutely incredible.
[00:29:02] Like every single one,
[00:29:04] if we could look at them all,
[00:29:05] I would be like,
[00:29:07] I feel bad not looking at them all
[00:29:08] just because every single one I’m like,
[00:29:09] oh wait,
[00:29:10] in that no hit music bracket challenge,
[00:29:11] like Sean McGregor’s, that was great.
[00:29:13] I loved that one too.
[00:29:14] It was super cute.
[00:29:16] I was particularly fond of Darn Tootin’,
[00:29:19] which was like a murder mystery.
[00:29:21] Not really a murder mystery,
[00:29:23] but it was like,
[00:29:23] it was in the format of like a
[00:29:25] noir,
[00:29:26] like you would go in and you would
[00:29:27] investigate a crime.
[00:29:31] And again, please correct me if I’m wrong,
[00:29:33] Kamille, but I believe that that one was,
[00:29:35] again,
[00:29:36] using this sort of native Airtable
[00:29:38] interfaces, right?
[00:29:39] Record review.
[00:29:40] Yeah, oh, love that.
[00:29:42] I think I have something with record
[00:29:43] review, but they were really good.
[00:29:44] Yeah, the test I did,
[00:29:47] I didn’t submit it officially,
[00:29:48] but I demoed it on the podcast,
[00:29:50] also used record reviews.
[00:29:52] The best one for games, apparently.
[00:29:57] I love it.
[00:29:57] I have a qualm with record review.
[00:29:59] It would be my favorite layout.
[00:30:03] But it’s the problem is it’s a detail
[00:30:08] page, but you can’t reuse it.
[00:30:09] Exactly.
[00:30:12] And something, well, don’t get me started.
[00:30:14] Because if you used them about a year
[00:30:18] ago and you duplicated one,
[00:30:19] it kept the original name,
[00:30:21] which is not the name that’s on the
[00:30:23] sidebar.
[00:30:24] So it’s like under the hood.
[00:30:27] It’s like inbox detail one,
[00:30:29] inbox detail two,
[00:30:31] that doesn’t match the name that you give
[00:30:32] it,
[00:30:33] which became really confusing when they
[00:30:35] came out with Sandbox because that’s the
[00:30:37] name it shows you,
[00:30:38] not the name that you see.
[00:30:40] So if they just used detail pages,
[00:30:46] then you wouldn’t have that problem
[00:30:47] because they don’t have that behavior.
[00:30:50] Just let me point it at a detail
[00:30:52] page.
[00:30:52] That would be, I’d use it again.
[00:30:56] Yeah,
[00:30:58] that is absolutely true because that makes
[00:31:01] it hard for scalability because if you
[00:31:03] need to change things around and you have
[00:31:05] both the record review and you have a
[00:31:07] detailed page you need to go and we
[00:31:09] have multiple times so many of these ones
[00:31:11] you need to change things all around.
[00:31:13] That is absolutely a great point.
[00:31:15] Now, Kamille,
[00:31:16] you bring something up that has been on
[00:31:18] my mind for some time now,
[00:31:20] and I might be doing something completely
[00:31:23] off or not understanding something.
[00:31:25] I’m having a very hard time when working
[00:31:31] an area table,
[00:31:32] when I check for dependencies on a given
[00:31:34] field, for instance,
[00:31:35] and I’m seeing what interfaces are
[00:31:39] affected by this field or where this field
[00:31:41] is being used.
[00:31:43] I correct that the,
[00:31:44] I’ll call it breadcrumbs.
[00:31:46] I have no clue how to call it
[00:31:47] this,
[00:31:48] but the what’s being shown on the
[00:31:49] dependencies tab is not really clear.
[00:31:52] Like it says something like a name of
[00:31:55] a page.
[00:31:55] It says detail,
[00:31:56] it says grid or something like that.
[00:31:58] But I always have a hard time whenever
[00:32:00] it’s not super clear where that is found.
[00:32:03] I just go, okay,
[00:32:04] it seems that I need to break this.
[00:32:06] And a month from now,
[00:32:07] I’ll figure out what that was.
[00:32:10] Am I missing something?
[00:32:11] No, because I do the same thing.
[00:32:14] Because those links also aren’t clickable.
[00:32:16] Now, I brought up Sandbox,
[00:32:18] and Sandbox does give you a clickable link
[00:32:21] to go to the page, so that’s helpful.
[00:32:23] But the dependency checker does not have
[00:32:25] it.
[00:32:25] So good luck finding where that detail
[00:32:28] page is used,
[00:32:29] especially if you have like five.
[00:32:31] So which of the several interfaces points
[00:32:34] to the one that has, yeah.
[00:32:37] Yeah.
[00:32:41] They need an interface to show you all
[00:32:44] of the record detail pages so you can
[00:32:46] go to that page and at least click
[00:32:48] through them.
[00:32:49] One of my coworkers just built like they
[00:32:52] use the blank layout and she just put
[00:32:55] like stacked five like grids on top of
[00:32:59] each other.
[00:33:00] And the sole purpose was just to show
[00:33:03] each one was tied to a different detail
[00:33:05] page.
[00:33:05] And I was like,
[00:33:06] we shouldn’t have to do this,
[00:33:07] but this was a good idea.
[00:33:10] Yeah, I’ve done that many times.
[00:33:12] I have two pieces of advice.
[00:33:15] One is always the second you create a
[00:33:18] detail page, name it.
[00:33:19] Give it a unique name.
[00:33:21] Don’t just leave it as record detail
[00:33:22] because then you’ll be even more lost.
[00:33:24] You won’t know where you’re looking for in
[00:33:25] your dependencies.
[00:33:26] Give it a name of the table.
[00:33:28] then in the dependencies,
[00:33:31] the one thing that I have noticed that’s
[00:33:32] a little helpful, I agree,
[00:33:35] it’s a complete mess about where you’re
[00:33:38] actually trying to look in the interface,
[00:33:39] but they do have a little icon next
[00:33:41] to, if you click on the detail page,
[00:33:44] then there’s a little icon next to the
[00:33:46] things underneath it.
[00:33:47] One of them might be like,
[00:33:48] it’s like a test tube or like a
[00:33:50] beaker, right?
[00:33:51] A flask.
[00:33:52] It’s the filter icon is what it actually
[00:33:55] represents.
[00:33:56] And so you see that icon,
[00:33:58] you know you’re looking for a filter
[00:34:00] somewhere.
[00:34:02] Whereas if it’s like a little list icon,
[00:34:04] it’s like probably just displayed in the
[00:34:06] list.
[00:34:07] But still,
[00:34:09] You don’t know which filter.
[00:34:12] I will also say sometimes it’s not like
[00:34:15] you have set the filter for the page.
[00:34:17] If you have a list that opens a
[00:34:19] detail page,
[00:34:21] any field that’s on the detail page is
[00:34:24] a possible filter for the end user on
[00:34:27] the page.
[00:34:28] So it’s more like it’s either the setting
[00:34:32] that you have done on the page,
[00:34:34] this field is used in the filter.
[00:34:36] or it’s a possible end user filter and
[00:34:39] it’s just saying end users won’t be able
[00:34:41] to filter by this if you remove the
[00:34:43] field.
[00:34:44] And sometimes I don’t want to be warned
[00:34:46] about that because that’s not really a
[00:34:48] setting.
[00:34:50] I ran into a bug the other day
[00:34:52] where I had a field set as the
[00:34:55] end user filters,
[00:34:56] the dropdowns at the top of the page.
[00:34:59] I deleted it out of the base
[00:35:02] because I didn’t need it anymore.
[00:35:03] And I was like, whatever,
[00:35:04] I don’t care about it being deleted from
[00:35:06] that user filter.
[00:35:10] And it removed it.
[00:35:11] It was no longer visible on that screen,
[00:35:14] but then I couldn’t publish the page
[00:35:16] because it was saying there was a broken
[00:35:18] field and it was weird.
[00:35:21] It was just like,
[00:35:22] it totally broke everything.
[00:35:23] I had to go back and restore the
[00:35:25] field and then physically delete the
[00:35:26] dropdown and then delete the field.
[00:35:30] I’ve never had it stop me from publishing
[00:35:32] a page.
[00:35:33] In fact,
[00:35:33] it’s all too happy to publish a page
[00:35:36] where the whole list is just broken.
[00:35:40] Yeah, it was really strange.
[00:35:43] I’ve never seen that happen before.
[00:35:49] Okay,
[00:35:50] let’s go through a couple announcements,
[00:35:53] updates,
[00:35:54] and then Mike will come back and see
[00:35:57] what you’ve got.
[00:35:58] And if you want,
[00:35:58] you can share your screen.
[00:35:59] It won’t go live till I put it
[00:36:02] on there.
[00:36:04] So yeah, big,
[00:36:06] big congrats to everybody who submitted.
[00:36:09] There’s amazing stuff.
[00:36:10] We’ll put a link to these submissions.
[00:36:13] Congrats to the winners, but everybody,
[00:36:16] put a ton of effort into each of
[00:36:18] these so congrats to all is there is
[00:36:23] there already news for round three or
[00:36:27] what’s what’s the plan for the future mike
[00:36:30] oh that’s a good one um for sure
[00:36:32] we do not have news right now however
[00:36:35] we will absolutely have a third edition
[00:36:37] fourth edition so on and so forth
[00:36:40] Probably, I mean,
[00:36:41] I should discuss with Ali how much you
[00:36:43] can undertake and see what we can achieve.
[00:36:46] But I guess we would probably have either
[00:36:49] one or two additional editions this year.
[00:36:53] A couple of things that are on the
[00:36:55] back of my mind since we started with
[00:36:57] this,
[00:36:57] based on a couple of the feedback or
[00:36:59] comments that I received when people
[00:37:01] signed up,
[00:37:02] is it would be amazing to have a
[00:37:05] live on-site version of this.
[00:37:08] either async where, hey,
[00:37:10] this is still remote,
[00:37:11] but in a couple of cities,
[00:37:14] we have enough Quoramas to join or have
[00:37:18] people meet for it, or say, hey,
[00:37:20] we’ll have this edition will be fully live
[00:37:22] and on site.
[00:37:23] I don’t think the latter,
[00:37:24] most probably the former.
[00:37:25] I don’t think that will be anytime soon,
[00:37:28] but that would be my end goal.
[00:37:31] To actually get to meet Ali in person,
[00:37:33] for instance, that would be nice.
[00:37:36] And for sure,
[00:37:37] most of the other builders who I did
[00:37:39] not meet yet.
[00:37:40] And do remember, did I mention this?
[00:37:42] I’m based out of Buenos Aires, Argentina.
[00:37:44] We’re pretty cool and chill people here,
[00:37:47] but not everybody is into Airtable.
[00:37:51] So getting something done onsite would be
[00:37:54] very nice.
[00:38:00] Yeah.
[00:38:00] Cool.
[00:38:00] All right.
[00:38:00] That is the community hackathon.
[00:38:04] Let’s start over here.
[00:38:07] The what’s new since we last checked in.
[00:38:12] Not a whole lot.
[00:38:13] I’m realizing
[00:38:15] that there’s other places where Airtable
[00:38:18] is announcing new features.
[00:38:20] So we’ll just go through these quickly and
[00:38:22] then we’ll look at some other.
[00:38:24] So something that came out in March,
[00:38:27] three new ways to collaborate on your
[00:38:30] records.
[00:38:30] So let’s see what we got.
[00:38:32] So attach files to comments.
[00:38:35] So you can now find more things that
[00:38:40] are hidden that are hard to get access
[00:38:41] to.
[00:38:43] You can resolve comments and you can
[00:38:45] search notifications.
[00:38:47] Let’s look at these.
[00:38:49] This one was like close to what I
[00:38:51] wanted.
[00:38:52] Like,
[00:38:52] I like that you can resolve comments,
[00:38:54] but it still shows up as like the
[00:38:57] comments badge of how many comments are on
[00:39:00] a record, which I understand,
[00:39:02] but it’s the reason I’m resolving is like,
[00:39:05] I don’t want to be,
[00:39:06] I don’t want this in my face anymore.
[00:39:07] I kind of want to be notified about.
[00:39:09] a brand new thing that I need to
[00:39:11] address,
[00:39:11] not things that are already resolved.
[00:39:14] And then the searching notifications,
[00:39:16] I wish you could search comments or
[00:39:18] revision history, but you can’t.
[00:39:20] You can search your notifications,
[00:39:22] which is not quite the same.
[00:39:24] Helpful,
[00:39:25] but not what I thought it was gonna
[00:39:27] be just by reading the list.
[00:39:30] Yeah.
[00:39:32] That’s true.
[00:39:33] Great.
[00:39:33] Yeah, and comments.
[00:39:34] I’m curious if they updated the…
[00:39:38] The API for comments to retrieve.
[00:39:42] That’s where like comments are so hidden
[00:39:45] and so hard to expose that we typically
[00:39:49] don’t use them at all.
[00:39:51] Dan,
[00:39:51] are you making reference to the fact that
[00:39:53] you cannot retrieve,
[00:39:55] like list all comments,
[00:39:56] but only on a record basis?
[00:39:58] Or what are you making reference to?
[00:40:00] Yeah, that’s part of it, yeah.
[00:40:05] But ideally you you you could be able
[00:40:08] to like sync all your comments into a
[00:40:10] base or something into a table.
[00:40:14] That would be nice.
[00:40:16] Because you can do it API, but.
[00:40:20] It’s inefficiently.
[00:40:24] So that’s one and then this one.
[00:40:27] I don’t know who’s all using data bricks
[00:40:30] or snowflakes, but now you can.
[00:40:34] do custom queries against it for your view
[00:40:37] in.
[00:40:37] So I don’t know.
[00:40:38] Any of you guys using?
[00:40:44] I’m not using either of those.
[00:40:48] No.
[00:40:48] This is obviously more enterprise coded.
[00:40:50] But the idea of you have a larger
[00:40:53] data set that doesn’t quite fit in
[00:40:56] Airtable,
[00:40:57] um i’m not too sure from like a
[00:41:03] practical standpoint with hyperdb they
[00:41:05] have this feature of like you can
[00:41:08] temporarily load the entirety of the table
[00:41:11] and only like link to the records that
[00:41:13] matter for whatever base you’re in but
[00:41:16] with snowflakes and uh databricks which
[00:41:19] are also you know store millions of
[00:41:22] records
[00:41:23] that feature is not available.
[00:41:24] So you have to set your SQL query
[00:41:29] up top.
[00:41:30] So you have to know in advance which
[00:41:32] records you need to pull into Airtable.
[00:41:34] So it doesn’t quite address, you know,
[00:41:37] sometimes you need a lot more data than
[00:41:39] can naturally fit.
[00:41:41] Yeah.
[00:41:43] Okay.
[00:41:46] There we go.
[00:41:48] All right.
[00:41:49] A couple other things that they announced
[00:41:50] in their community.
[00:41:51] It seems like the community announcements
[00:41:55] is where to look for new feature releases
[00:42:00] more so than the what’s new.
[00:42:02] I think some of these are not necessarily
[00:42:04] new, but they’re recently replied to.
[00:42:09] That’s right.
[00:42:10] Yeah, so this is five months ago.
[00:42:11] I was going to say,
[00:42:11] I thought that this came out.
[00:42:12] But then they announced that it’s now
[00:42:18] maybe general release,
[00:42:19] or maybe it was just a comment that,
[00:42:21] okay, so yeah,
[00:42:22] it’s just a comment that made it look
[00:42:24] new.
[00:42:25] Yeah, good call.
[00:42:26] Okay, so some of these, yeah, yeah,
[00:42:31] that’s not new.
[00:42:33] Deep agent, this one.
[00:42:37] Okay, deep match field agents,
[00:42:39] a new type of field agent that finds
[00:42:41] and links the most relevant record.
[00:42:42] Is that new?
[00:42:44] Relatively, within a month.
[00:42:50] Okay, cool, cool.
[00:42:51] Oh yeah, one month ago.
[00:42:54] Yeah, okay, cool.
[00:42:56] So that’s a new one.
[00:42:58] I have not used that.
[00:43:01] No, I haven’t used it either.
[00:43:03] It’s potentially pretty useful.
[00:43:05] So you don’t need like a complicated
[00:43:07] automation, for example,
[00:43:09] of match this record to this other record,
[00:43:12] given like the fine record step in
[00:43:15] Airtable is still kind of limited because
[00:43:16] you can’t have condition groups,
[00:43:18] but the deep match feature seems like it
[00:43:23] can handle that level of complexity.
[00:43:27] I have not been using it for actual
[00:43:32] real purposes.
[00:43:33] I did play around with it a lot.
[00:43:36] Initially, it took a very, very,
[00:43:39] very long time to find the corresponding
[00:43:43] matches if it found them at all.
[00:43:46] I think it had some sort of timeout
[00:43:49] error if it took too long.
[00:43:50] I’m not a hundred percent sure about it.
[00:43:52] But I do know that it took way,
[00:43:54] way too long.
[00:43:56] um that was a big issue in fact
[00:43:58] i’m pretty active in the irritable
[00:43:59] community and i saw plenty of different
[00:44:01] comments or interactions where hey this is
[00:44:03] taking too long this is not working with
[00:44:05] big with big bases um and lately the
[00:44:12] the whatever I’ve been reading changed
[00:44:15] drastically.
[00:44:16] Like, hey,
[00:44:16] I’m now playing around with big bases or
[00:44:18] big tables, and it is working.
[00:44:22] I do not know what the limit is
[00:44:23] to the amount of records that it can
[00:44:25] actually read and understand which ones
[00:44:28] actually should match based on the
[00:44:31] conditions or prompt that you applied.
[00:44:34] But I would say that this is pretty
[00:44:36] helpful,
[00:44:36] and I’m sure that I’ll be using this
[00:44:39] pretty soon.
[00:44:39] Yeah.
[00:44:39] Absolutely.
[00:44:42] Yeah,
[00:44:43] I have a- Does it automatically link or
[00:44:47] yeah, you can turn it to- It does.
[00:44:48] Wait right there.
[00:44:50] Yeah, there’s,
[00:44:53] my biggest question is like, if, okay,
[00:44:56] I mean,
[00:44:57] assuming it works and assuming it works
[00:44:59] well,
[00:45:01] is it more expensive in air quotes than
[00:45:05] just running the automation?
[00:45:07] Like say you have an audit,
[00:45:08] like you need everything to be linked to,
[00:45:11] like keep it linked to this record or
[00:45:14] you know it,
[00:45:14] you have the value in a formula field
[00:45:16] and you’re like,
[00:45:17] this is the record I need.
[00:45:20] an automation would just take that value,
[00:45:22] paste it in or like, you know,
[00:45:23] find the record, whatever,
[00:45:25] however you prefer.
[00:45:26] But this could just do it directly.
[00:45:28] You don’t need an automation,
[00:45:29] but does it use a lot of credits?
[00:45:32] Is it going to be slowing your base
[00:45:34] down?
[00:45:35] Is it I don’t know what’s more worth
[00:45:38] it.
[00:45:39] Mm hmm.
[00:45:40] And the other question might be if it
[00:45:42] uses
[00:45:44] credits or a lot of credits,
[00:45:46] does the credit usage depend on the size
[00:45:49] of the table you are trying to link
[00:45:51] to?
[00:45:51] Because if I have huge bases,
[00:45:53] that is usually when this would come in
[00:45:56] handy.
[00:45:57] And if that becomes too expensive,
[00:45:58] that might be an issue.
[00:46:01] But either way,
[00:46:02] I do like this approach or this feature.
[00:46:06] Yeah.
[00:46:07] Yeah.
[00:46:07] I’m excited about the possibilities that
[00:46:09] brings.
[00:46:09] Absolutely.
[00:46:12] Okay.
[00:46:12] This one’s not new.
[00:46:15] That one’s not new.
[00:46:16] I was going to say, I don’t remember.
[00:46:19] Okay.
[00:46:20] There’s the build-a-thon we already went
[00:46:22] through.
[00:46:23] Okay.
[00:46:25] So I think the other Google drive,
[00:46:32] that’s not new.
[00:46:33] Is that new?
[00:46:34] Six months ago.
[00:46:36] Nope.
[00:46:37] Okay.
[00:46:39] And that one.
[00:46:40] Okay.
[00:46:41] Then the other one, so on their LinkedIn,
[00:46:46] actually, I think Mike, you’re in here,
[00:46:47] aren’t you?
[00:46:48] Yeah.
[00:46:51] There you go.
[00:46:52] Oh, there I am.
[00:46:53] Best community connector.
[00:46:55] So these are community awards.
[00:46:57] I love how they give themselves awards.
[00:46:59] Best new product launch agents.
[00:47:02] Okay, interesting.
[00:47:03] To us.
[00:47:03] Yeah, congrats, Max, as well.
[00:47:11] Yep.
[00:47:14] Yep.
[00:47:14] Max.
[00:47:14] Okay,
[00:47:15] so here’s a couple other things that they
[00:47:17] announced through their LinkedIn.
[00:47:19] So the MCP builder tools is running out
[00:47:22] to rolling out to GA.
[00:47:27] So the official MCP, I think Mike,
[00:47:30] is that what you’re using?
[00:47:32] not exactly my point is i’m usually just
[00:47:36] because i’m lazy and i never connected to
[00:47:37] the official mcp i’m still using the
[00:47:40] unofficial mcp so there’s there’s this
[00:47:43] connector this unofficial mcp that has
[00:47:45] been rolled out by different users or
[00:47:47] whomever wanted to build that uh several
[00:47:51] maybe
[00:47:52] at least a month at least a month
[00:47:54] before the official mcp went out i thought
[00:47:58] that the official mcp would have
[00:47:59] additional capabilities again i did not
[00:48:01] play around with it so i might be
[00:48:03] missing something but i don’t think i’m
[00:48:05] missing out on a lot yet most probably
[00:48:07] they will be working on it maintaining it
[00:48:09] uh pushing upgrades or updates to it um
[00:48:13] but that was fun yeah
[00:48:18] okay and by the way what is your
[00:48:22] experience did you guys play around with
[00:48:24] uh any of the MCPs and do you
[00:48:27] have any thoughts or opinions uh I played
[00:48:31] around with it a year ago so probably
[00:48:34] the unofficial one as well so I need
[00:48:36] to try out the new one yeah never
[00:48:37] yet
[00:48:41] Yeah, but they do have,
[00:48:44] I don’t know if this talks about it,
[00:48:46] there was a recent webinar talking about
[00:48:50] connecting Claude with it.
[00:48:51] So that’s one worth watching if you wanna
[00:48:54] go through,
[00:48:55] I’m assuming the new Claude connector for
[00:48:59] Airtable.
[00:49:01] So I don’t know if that probably uses
[00:49:04] the MCP underneath,
[00:49:07] but they also released,
[00:49:10] Yeah, here we go.
[00:49:11] So Victoria released some cloud skills
[00:49:15] that you can use as well.
[00:49:19] And this one I’ve looked at,
[00:49:20] I need to install these and use,
[00:49:23] kind of created my own.
[00:49:28] So that’s worth checking out.
[00:49:31] Okay, they’ve upgraded their models,
[00:49:35] their AI models that they support under
[00:49:38] the hood.
[00:49:40] That’s good.
[00:49:40] These are the most recent ones I believe
[00:49:44] for Opus and Sonnet.
[00:49:45] I believe that’s the most recent.
[00:49:48] So that’s good.
[00:49:49] They’re up to date there now.
[00:49:52] And there’s announcing Zach.
[00:49:55] I think that’s all the, yeah.
[00:49:57] So Cloud Connector,
[00:49:58] that’s worth checking out.
[00:49:59] I think that’s all.
[00:50:04] Cool.
[00:50:06] All right, we got maybe a few minutes.
[00:50:08] I don’t know, Mike,
[00:50:09] if you want to share something.
[00:50:12] Sure, I’d be happy to.
[00:50:14] Oh, yeah, we have a few minutes.
[00:50:15] I could share my screen and kind of
[00:50:17] do a live demo of what I showcased
[00:50:19] on my submission for the Airtable
[00:50:21] hackathon.
[00:50:23] Let me see if I can share this
[00:50:25] adequately.
[00:50:34] Almost there.
[00:50:43] You can see my screen, right?
[00:50:44] There it goes.
[00:50:48] OK.
[00:50:48] So basically,
[00:50:51] a few days before the hackathon,
[00:50:53] I was like, hey, what can I build?
[00:50:54] What could be something fun?
[00:50:56] I could not come up with any fun
[00:50:58] or interesting idea.
[00:51:00] So then I said, hey,
[00:51:01] maybe I’m thinking about this with the
[00:51:03] wrong approach.
[00:51:04] Actually, what would I like to know more,
[00:51:07] or what would I like to see from
[00:51:09] Airtable?
[00:51:10] um thinking about different games thinking
[00:51:12] about different things i’ve had like hey
[00:51:14] where they will be could Airtable
[00:51:18] reproduce sound maybe for developers this
[00:51:21] is like hey obviously if you’re running
[00:51:23] this and that on the custom interfaces it
[00:51:26] obviously can reproduce sounds
[00:51:28] Well,
[00:51:29] I do not come from a technical background.
[00:51:31] I don’t have a technical background.
[00:51:32] I have no clue what I’m doing.
[00:51:36] And for whatever amount of years,
[00:51:39] we were not able to reproduce sound within
[00:51:41] Airtable interfaces,
[00:51:43] nor within the backend.
[00:51:44] So this was something different.
[00:51:47] I spent the whole time thinking, hey, now,
[00:51:48] if I can do that,
[00:51:49] then I could potentially do some sort of
[00:51:53] Guitar Hero game.
[00:51:54] Now, if I get to reproduce sound,
[00:51:56] how would I actually be able to showcase
[00:51:59] or show some sort of guitar or whatever?
[00:52:02] I said, okay, one step at a time.
[00:52:04] First thing I did is next thing that
[00:52:06] morning is
[00:52:08] Um, I went into Airtable.
[00:52:10] This is exactly what you see.
[00:52:13] This is as dirty as I did it
[00:52:15] actually.
[00:52:16] Um, actually if you come,
[00:52:19] this is a blank dummy base, right?
[00:52:22] If you go to interfaces,
[00:52:24] build it yourself, build an interface.
[00:52:27] I’ll move forward with it.
[00:52:29] Uh, and I tried to build something custom.
[00:52:33] Guess what?
[00:52:34] You can not do that, right?
[00:52:35] So that’s the reason why we have this
[00:52:38] table one,
[00:52:38] because I needed to start somewhere just
[00:52:41] to get things up and running.
[00:52:43] So second thing I did is let me
[00:52:48] try to find this.
[00:52:50] By the way,
[00:52:50] sorry if you hear my dog snoring on
[00:52:52] the back.
[00:52:56] right here this is the discussion that i
[00:52:59] had initially with omni uh let me try
[00:53:02] to read it but basically create a custom
[00:53:04] interface called test with three buttons
[00:53:08] upon clicking on them each should
[00:53:10] reproduce an actual sound musical notes by
[00:53:14] the way whomever is trying to do something
[00:53:16] similar
[00:53:17] I would suggest my understanding is that
[00:53:19] whenever we’re trying to build something
[00:53:20] on custom interfaces,
[00:53:22] I think it works regardless,
[00:53:23] but I usually select within the tools,
[00:53:26] generate a custom element.
[00:53:28] Either way,
[00:53:29] this is what I did and this is
[00:53:31] what Omni came up with.
[00:53:33] I don’t think you’ll listen to any sound
[00:53:35] coming out or from my interface,
[00:53:38] but basically,
[00:53:40] I had these three buttons where each of
[00:53:43] them, I can hear that,
[00:53:45] reproduces a different sound.
[00:53:47] As soon as I saw that,
[00:53:48] I was like, oh, wow, this is really,
[00:53:50] really powerful.
[00:53:51] Not just because it can reproduce sound,
[00:53:53] because actually none of my clients will
[00:53:55] do anything with sound coming out of their
[00:53:58] interfaces,
[00:53:59] but just realizing that this is way more
[00:54:02] powerful than what we usually tend to
[00:54:04] think.
[00:54:05] about it,
[00:54:07] which for sure will trigger different use
[00:54:09] cases in the future.
[00:54:10] Again, not the sound per se, but hey,
[00:54:12] if it can reproduce sound,
[00:54:14] then most probably we can do X or
[00:54:16] Y, embed videos or do whatever.
[00:54:20] So as soon as I saw that,
[00:54:22] I said, okay, this is actually possible.
[00:54:24] So I went and also I said, hey,
[00:54:27] this is a great opportunity to play around
[00:54:29] with cloud and the unofficial MCP.
[00:54:33] So I went into cloud, which
[00:54:35] I could share,
[00:54:36] but I don’t want to take a lot
[00:54:37] of our time.
[00:54:38] I’ll have it on my side.
[00:54:40] First message,
[00:54:42] I created this base in Airtable,
[00:54:44] first message to cloud.
[00:54:47] I think I’m using cowork.
[00:54:48] Yes, I’m using cowork.
[00:54:49] I was like, hey, connect to this base,
[00:54:53] whatever the name of the base is.
[00:54:55] Cloud does his thing.
[00:54:57] It connects.
[00:54:58] OK.
[00:54:59] I’m now thinking about building this game.
[00:55:02] I know that Airtable can reproduce sound
[00:55:03] based on a given test that I did.
[00:55:06] I want to build some sort of Guitar
[00:55:08] Hero game.
[00:55:09] On my mind,
[00:55:10] I know that I should have, for sure,
[00:55:12] a table for songs.
[00:55:13] I should have a table for whatever notes
[00:55:17] are played within the songs.
[00:55:19] So I’ll go left to right.
[00:55:21] We have songs.
[00:55:23] uh again we have three of them right
[00:55:25] here we have the name of the song
[00:55:28] the artist the bits per minute this is
[00:55:31] something that i mentioned on my video
[00:55:32] this is really interesting because whilst
[00:55:35] this feels they are kind of like a
[00:55:37] something that’s shown on the screen on
[00:55:39] the interface just to have a tag for
[00:55:41] the name the bits per minute for instance
[00:55:45] actually makes the song has it have its
[00:55:48] own rhythm right or or its own like
[00:55:51] bits per minute.
[00:55:53] Duration, it works in a similar way.
[00:55:55] It actually tracks how long we need to
[00:55:58] play the song for.
[00:56:00] Again, difficulty,
[00:56:01] it’s not doing much other than alerting
[00:56:04] the player how hard or easy the song
[00:56:07] is.
[00:56:07] Genre, same thing.
[00:56:10] And then we’ll go into the notes.
[00:56:12] This, as you can see,
[00:56:14] We are not actually tracking the note as
[00:56:18] whether it’s a C, a D, or E,
[00:56:20] or whatever.
[00:56:22] But what key should be played?
[00:56:25] Usually guitars will have six,
[00:56:28] how do you call them, chords?
[00:56:30] Yeah.
[00:56:32] OK, six of them.
[00:56:35] Guitar Hero, I don’t think they have six.
[00:56:38] And therefore,
[00:56:38] we’re not using actual notes.
[00:56:40] But what key should be pressed?
[00:56:41] Where each key on the front end on
[00:56:44] the custom interface has a different sound
[00:56:47] that gets reproduced by that, right?
[00:56:50] The other thing that’s interesting is that
[00:56:52] we get the time offset.
[00:56:54] And as you can see, we have,
[00:56:55] for instance, this is the note ID,
[00:56:57] which will say this is happy birthday to
[00:56:59] you song.
[00:57:01] Note one, note two, note three.
[00:57:04] So then on the front end,
[00:57:05] what we’re doing is, hey,
[00:57:06] how much time do,
[00:57:09] what’s the difference in time between note
[00:57:12] one and note two?
[00:57:14] That’s one thing.
[00:57:15] The other thing that we’re doing is
[00:57:16] whether the note we need to,
[00:57:18] it’s just a single tap on the note.
[00:57:22] or whether we need to sustain or hold
[00:57:24] such key.
[00:57:25] If so,
[00:57:26] meaning if we need to hold such key,
[00:57:28] for how long do we need to hold
[00:57:30] that key?
[00:57:31] So all of that information is being used
[00:57:33] by the front end to actually show the
[00:57:39] full song to you.
[00:57:41] The other, the last table,
[00:57:43] so this was kind of my discussion back
[00:57:45] and forth with Cloud Code, right?
[00:57:48] Or with cowork actually.
[00:57:49] The last thing that we have is actually
[00:57:51] place.
[00:57:52] So these are all the different plays with
[00:57:54] the corresponding player name, the score,
[00:57:57] the accuracy, the max combo,
[00:57:59] how many right keys you hit,
[00:58:02] and basically what’s the final outcome
[00:58:04] result in terms of stars as a rating
[00:58:07] and the date.
[00:58:08] What’s interesting to see here is that
[00:58:11] usually, as we were previously discussing,
[00:58:13] the architecture of Airtable bases
[00:58:17] even if it hurts because I love the
[00:58:19] regular standard academic kind of
[00:58:23] architectures,
[00:58:24] they do change a lot because a lot
[00:58:26] of the processing is being done.
[00:58:29] By the way,
[00:58:29] we’ll go into the interface in a minute.
[00:58:31] But a lot of the data processing,
[00:58:33] meaning which keys, how accurate I was,
[00:58:37] so on and so forth,
[00:58:38] is being processed by the front end
[00:58:39] itself.
[00:58:40] And it’s pushing to the back end only
[00:58:43] the actual data needed.
[00:58:45] I’m not showing which keys I played,
[00:58:48] which keys I actually got right,
[00:58:51] and which ones I failed.
[00:58:53] But I’m just getting the aggregated
[00:58:55] results for it in a similar way as
[00:59:01] going the other way around,
[00:59:02] and this might be
[00:59:03] but going the other way around for
[00:59:05] interfaces,
[00:59:06] we don’t need to build all this kind
[00:59:08] of roll-ups on the back to show them
[00:59:10] on interfaces,
[00:59:11] but we just have certain elements that
[00:59:14] roll up that information for us.
[00:59:16] In this case,
[00:59:16] we’re going the other way around.
[00:59:18] So as an end result,
[00:59:19] what we have is
[00:59:21] If we go right here,
[00:59:22] we have different versions of the actual
[00:59:27] game.
[00:59:28] First one, this is songs.
[00:59:30] To be honest,
[00:59:30] the reason why I have this is because,
[00:59:31] once again,
[00:59:32] I cannot trigger the creation of a custom
[00:59:36] page without having something on my
[00:59:38] interface.
[00:59:39] So I’m just listing the different songs.
[00:59:41] We have a couple of versions of this.
[00:59:45] either because I did not like the design
[00:59:47] or because they did not work at all.
[00:59:50] So in this case,
[00:59:51] if I want to play the notes,
[00:59:56] if I do this,
[00:59:57] I will hear some sound because it seems
[00:59:59] that notes are hitting these keys at some
[01:00:01] point in time,
[01:00:02] but I don’t get to see anything.
[01:00:05] This one, my thought was, hey,
[01:00:07] this is too kind of like arcade or
[01:00:09] electronic.
[01:00:10] I do not love it.
[01:00:11] However,
[01:00:13] It does work really good because it’s
[01:00:15] really loud.
[01:00:19] And this one,
[01:00:20] I did like the design to it.
[01:00:23] By the way,
[01:00:24] the way in which I was working with
[01:00:25] this is I was building the first versions
[01:00:29] using Omni,
[01:00:30] but then I was pushing the code to
[01:00:33] Cloud Code to see, hey,
[01:00:34] what can we improve with it?
[01:00:36] I had some back and forth with it
[01:00:38] before I pushed back.
[01:00:39] the latest version of it.
[01:00:41] FYI,
[01:00:42] for anybody who is not a hundred percent
[01:00:45] sure of what it is that I am
[01:00:47] doing, if I click, so once again,
[01:00:51] I was here with this outer border.
[01:00:53] If you click on the actual canvas,
[01:00:56] for instance,
[01:00:57] and you see that this is a page
[01:00:59] custom, right here you have three dots.
[01:01:01] If you click on edit source code,
[01:01:05] you will get redirected to this view where
[01:01:07] you can actually play around with this.
[01:01:09] So basically,
[01:01:10] still manual because we do not have a
[01:01:12] great connector to do this from,
[01:01:14] this is my understanding,
[01:01:15] from Cloud itself.
[01:01:17] So basically,
[01:01:17] what one would do is you would copy
[01:01:19] this and paste it on the other side
[01:01:22] and then come back with a polished
[01:01:23] version.
[01:01:24] Do note that if you make changes in
[01:01:27] this way,
[01:01:27] as soon as you do those changes,
[01:01:29] you will not be able to go back
[01:01:32] and use Omni with this version.
[01:01:34] Because for some reason,
[01:01:35] I agree that Omni is not aware of
[01:01:37] what changes have been made.
[01:01:38] It detects that changes have been made
[01:01:40] without
[01:01:41] only taking care of them and you will
[01:01:43] not be able to do that.
[01:01:45] So before making changes,
[01:01:47] you might want to duplicate the
[01:01:50] corresponding page.
[01:01:51] Either way,
[01:01:52] do note that you do have the history
[01:01:56] of such source code.
[01:01:58] Okay.
[01:01:59] Either way.
[01:02:00] And just to round up the idea,
[01:02:02] we now have this better looking page.
[01:02:04] We have some irritable color palette.
[01:02:07] We even have
[01:02:08] somebody, maybe Howie,
[01:02:10] on the right Dancing to whatever we are
[01:02:13] playing.
[01:02:14] And this does work,
[01:02:16] meaning that both notes come right there.
[01:02:21] And as I press keys, that works.
[01:02:23] And Howie’s Dancing on the side,
[01:02:25] so he’s happy.
[01:02:27] And therefore, I’m happy.
[01:02:28] So that’s basically the full journey of
[01:02:31] how I built this,
[01:02:32] which was try to understand whether
[01:02:34] Airtable can reproduce sound,
[01:02:36] build a very basic MVP,
[01:02:38] play around and have some fun with Cloud
[01:02:40] Code and push the final version after a
[01:02:44] couple of iterations.
[01:02:46] But it was really interesting to see that
[01:02:48] that can be achieved and also what the
[01:02:51] Airtable MCP using Cloud Code is capable
[01:02:55] of doing and what it is not capable
[01:02:57] of doing.
[01:02:59] I have a couple of takes on that.
[01:03:02] This was a great opportunity.
[01:03:04] And finally,
[01:03:05] this is something that maybe took less
[01:03:07] than an hour or so.
[01:03:09] And it was still super fun to build,
[01:03:12] super insightful to understand what can be
[01:03:14] done and what cannot be done.
[01:03:16] And it still makes for a fun Airtable
[01:03:18] hackathon submission.
[01:03:19] And therefore, that’s when, hey,
[01:03:21] I encourage you, we do not need,
[01:03:23] we definitely love them,
[01:03:24] but we do not need the most robust
[01:03:27] and complex systems out there to be
[01:03:29] submitted.
[01:03:30] Something fun that’s part creativity,
[01:03:33] We can discuss them.
[01:03:34] It will be fun.
[01:03:34] We’ll see some new things and that should
[01:03:37] be enough to have some fun for the
[01:03:39] Airtable hackathon next edition.
[01:03:46] Dan, you’re muted.
[01:03:46] There we go.
[01:03:48] Sorry.
[01:03:49] Thank you.
[01:03:50] That’s awesome.
[01:03:51] Thank you for sharing that, Mike,
[01:03:52] and for your work there with the
[01:03:54] hackathon.
[01:03:55] I think the moral of today’s show is
[01:03:58] Airtable is no longer a business process
[01:04:00] platform.
[01:04:01] It’s a gaming platform.
[01:04:03] So build your games, have your fun.
[01:04:06] And we’ll wrap up here.
[01:04:07] We’ll be back next week with some more
[01:04:09] insights and tips and tricks.
[01:04:11] And good to be with you.
[01:04:12] And thanks again, Mike, for joining.
[01:04:14] And good luck in future hackathons.
[01:04:18] Thank you very much, Dan.
[01:04:19] Thank you all for having me.
[01:04:20] This was super, super fun.
[01:04:22] See ya.