chapters transcript notes
click any line to jump to that moment in the video
0:15 Hello everyone and welcome back to the Agentic Thinking Show. I have with me some really fun guests. We met them at Microsoft Build. Carl, hello. Welcome to the show. Chris, welcome. Hello and welcome to the show. 0:27 We have with us Microsoft and Replit. For those of you who are listening at the Microsoft Build Conference, in the main announcements, there was a partnership being announced between Replit and Ray Fin and Microsoft being 0:38 able to build and develop apps inside the Replit platform. , gentlemen, welcome to the show. Thank you for being on today. Let's talk about this. What the heck is Replit? And what 0:48 does this mean for our Ray Fin things that's going on here? Maybe you guys give us a quick introduction here, Carl. Give us some intros. Over to you, Carl. For sure. , it's great to meet you. Mike, it's great that we met at 0:59 the conference. it was great that you stopped by our booth and it was fun to just chat about your depth in in this area. [laughter] I You you understand a lot. 1:09 By that you mean I talked a lot. [laughter] No, no, no. They were It was very detailed questions. It was great. my background I've been at Replit for 1:20 a short while . I'm on the engineering side here. I cross engineering and product and platform. Primarily on the the cloud services deployment team 1:31 here. we consider Ray Fin a new deployment target and we've been super excited about the partnership. To back up though, what is Replit? Replit's a 1:41 Agentic coding environment where semi-technical and non-technical users can create apps. you can think about it in the 1:52 Microsoft ecosystem, co-work and co-pilot are great tools for developers. but Replit is a way for less technical users to still get in the 2:02 weeds and build out internal applications, and in the case of Fabric dashboards, which we'll be showing today. And we've been super super excited and grateful to work with Chris on it. 2:12 All , [snorts] great. Flip over to Chris. Chris, welcome. I appreciate you being here from the Fabric app or Rayfen side of things. We really appreciate you being here. , I got to be honest, I'm 2:22 gushing about Rayfen. It is super cool. It's very fun. I enjoy building with it. things can happen much faster. I thoroughly enjoy commanding some 2:34 agent to say, "I want this chart. I want this graph. I want this interaction." And it does a great job of it. , one, congratulations on getting , Fabric apps out the door. But Chris, what do you fit in this world here for the the 2:46 Rayfen side , of the Microsoft? How do you fit here? Yeah, , first of all, thanks for having me on the show, Mike. , it's really cool. , I I help lead 2:56 engineering on Fabric apps and and Rayfen. I'm originally I've been at Microsoft quite a while . I think coming up on my 10th year. 3:06 I I started as an intern , in nice before it was Power BI. And , then I did a little bit of moving around, but I came back to Power BI. , and then this 3:17 this year in 2026, I moved to this new project called Fabric apps. And at the time it wasn't named Fabric apps. It was just Rayfen. , and we we blossomed it into , Fabric apps. But yeah, Fabric 3:28 apps is , an an attempt to let people unleash their creativity on top of all the things that they have in in Fabric and and build really compelling experiences that 3:38 bind everything together. I love it. we've got the a first-party back end as a service. This is needed. I am constantly vibe 3:48 coding things. I'm building apps all over the place. I'm making tons of stuff. , this really fits how I to build things moving forward. , very excited to see future developments. I don't know if you gentlemen have been 3:58 watching, but there's been a couple really wild demos of Ray Fen building some sick stuff. , people are doing 3D skeletons with adding these 4:08 different properties. In J. Parker is one of the ones I'm looking at. He did a an F1 race series video of how to build something an F1 dashboard. It was insane. , the fact that this is happening fast and people are 4:19 adopting quickly, I'm very excited about this partnership. Because one of the things that I think is a challenge for people stepping into this agentic coding space is I may not be a 4:30 technical user. I know what I want. I know what to build, and I think this is where the partnership with Replit makes a ton of sense here. Carl, in your experience of working with , technical 4:42 and non-technical users, maybe give me some more context here of where you see the real value here for where Replit sits in this place. Cuz I don't think we want to Again, my opinion here is I I want to talk to an agent. I want stuff just to 4:53 start appearing and start happening. how does that how does Replit fit that gap a little bit? Yeah, I think what we deliver really with this partnership is 5:04 easy intuitive interface for non-technical users. . but then too, , delivering in a way that's secured by everything that you're used to in the Microsoft 5:14 ecosystem with Fabric, ? , the that enterprise grade security plus ease of technical use, that someone on your operations or HR team can just 5:27 jump in and create dashboards. I'm going to confirm I'm going to double down on a point that you made there, and I think Chris you can confirm this as . I've been building apps on top of Fabric, not Fabric apps, just doing my 5:38 own thing. Just static web apps inside Azure, and then bolting on an an app registration and security, and then being able to talk to semantic models, and a bunch of API calls. It is 5:50 possible. You can do it. But, there's an app registration you have to manage, there's more setup, there's direct assets inside Azure that need to be turned on or configured in a 6:00 way to get everything to talk to each other. , unless what you're doing and where to push on the levers of the system, you really don't know really where to apply the technical 6:11 expertise. , I think this is where I think Fabric apps makes a really good move here is it really simplifies, and Carl, you said it, the security or enterprise grade security from 6:22 an app with built with Replit directly into the semantic model, the lakehouse, and hopefully other artifacts. I'm going to [clears throat] Hopefully, we get Fabric user-defined 6:33 functions at some point cuz that would make a lot of sense for an app-related thing, but this the the things that we have in Fabric make sense to pair with the app side of things. Carl, 6:44 Chris, would you add anything there from your side about that security piece? the the the tying together the infrastructure is some a huge value, ? a bunch of 6:55 complicated stuff, as you you mentioned, the signing into Fabric, intra, all this stuff just , you know, people who want to build things, they have ideas, that's all just 7:05 boilerplate effectively. And Fabric apps is cut through the boilerplate, just let me build the idea. And that that's really what we're intending to to provide. I love that. 7:15 The agent as much as possible to be able to do that very quickly and effectively. Awesome. Any more key talking points? Cuz if not, I'm happy to jump over to, I believe it's Carl's computer, and we'll just do 7:26 a live demo of showing you what's going on. Yeah? Yep, that sounds good. All , excellent. Let's move on over. All , Carl, take it away. this is Carl's machine. give us a quick demo here. What do we have? What 7:37 are we looking at? Yeah, I just jumped straight to the finished product, but we'll show you how we built this as . Yes, awesome. a is a This is a dashboard that we built with a test semantic model 7:49 on top of Replit and deployed into Fabric, which is really cool. I'm going to switch over over place this with my 7:59 Replit window, you can see that. Awesome. Yep, we see it. And this is all I did. , what I did here is I fed it 8:09 this semantic model. I just gave it the link and then asked it to create a competitive marketing analysis, ? . And from that information the agent through 8:21 the integration can go inspect those schemas, format all of the DAX queries involved in creating this dashboard, and then build it directly within Replit itself. , you 8:32 can edit just you'd edit edit any other Replit app, but it is using your live Fabric data underneath. and you can publish that directly 8:44 to what I just showed as . , if I go to Fabric here, you can see all the items that are created within 8:54 within your workspace. . And the app is live here via via that publishing. Yep. if I head back here, it this whole 9:05 process is as simple as going to Replit, selecting this template, and giving it the information about which semantic model to use and what charts you want. , it's really, really easy 9:17 for someone to go to from zero to 100 on creating applications. And this this is I guess was what I . I being able to step in, 9:28 click a couple buttons, and there's a physical item inside your Fabric workspace that is live, and the app lives here. Full creativity, custom back There's And 9:38 then is one of the areas that I think is really revolutionary here is you can whatever you dream up or whatever framework you want to use, you could be using 9:48 Vega Light, you could be using React Vis libraries, you could be using D3.js or Plotly. any library you want can really be available here inside the application. as long 9:59 as your idea can create it, you're not limited by the the settings of the bar chart that Power BI Desktop gives you in Desktop. those are things you can do here. One other thing I want to call out 10:11 here, too. , this is not just reporting. We're talking about reporting but this could also be back as . maybe you could talk a little bit about maybe 10:21 Carl talk a little bit about, , this is intended not just to be a pretty report only on the output, but this could also be a really rich experience of enter data into this form or submit 10:32 information here and have that data come back into a SQL database directly inside Fabric. Yeah. , I'm I'm I'm going to hand that over to Chris cuz Chris can talk a lot about 10:43 the Raven back end. Replit can do all that stuff as though and we integrate directly with both the SQL solution and with auth, which is very exciting. Excellent. 10:53 But yeah, from the the , from all the way from the Raven to the Fabric app and then using that from from Replit, you can flip on an agent or a human can flip on the the data service for for a 11:05 Raven app and then when that when you use Raven up the CLI or when Replit does that, it will deploy a SQL database 11:16 alongside your Fabric app. you the Replit agent in this case can go and turn that on and then it can write queries and it can write to the database 11:26 and it can read and it can mix and match that with the data coming from your your model. , I think with there's always been this This is wild. This is insane. It's It's the trans-analytical dream is 11:37 we've been trying to do this with Power BI reports, but I think, , being able to do this in an entirely custom and bespoke way really just is quite amazing. 11:48 And I want to go even further with some of this. I I've seen people talking about and I think you can confirm this as . This is connecting to a semantic model, running DAX queries against said 11:59 semantic model, which also means you can query two different semantic models, and you could go between them if you wanted as , and pull those queries together in the same page, or try and 12:09 interact with them together at the same place. Yes? Yes, that's correct. You can have as many as semantic models as you want. . Perfect pull up. you can see Yeah, exactly. , this is the agent went and did a lot of 12:21 work here. , there's 90 actions between when I created this dashboard. Wow. And it's creating these DAX queries natively within Replit, which is really cool. Yeah. and it's doing this by, , 12:33 through the CLIs, the especially the Fabric Data CLI. it's it's able to introspect the schemas and create these queries in a way that looks really nice in the final product, but 12:44 without the end user really needing to to think about it. Awesome. and a question that would make come in, or people will want to know as . , we're looking at 12:54 fabric.com of this app. What's what's stopping us from going after and just getting the actual URL of this app? Does it have Does the app have a URL in it as ? 13:05 And I'm leading the I'm leading the witness here slightly because I want to see if [laughter] in the UI, where's where's the URL come from? the we're it's very first party at this point. , we have this 13:17 fabric.microsoft domain. I We We opted to send them directly to the Fabric dashboard for various security reasons. but then also within the manage tab, 13:28 ? We have a direct link to your fabric settings as . it's very first party in terms of the the publishing flow with Replit. Awesome. 13:38 And then over I guess will be to Carl on the other side. if you go back over to the powerbi.com or the fabric Yeah, under the manage app button in the upper -hand corner, 13:49 we also get apps deployed it's here inside fabric. There's a nice little URL that you can click open and boom app will run here sign in get data 14:00 but there's a sign in thing that you have to have the data going there as . the idea is apps can live in both places. You can have that managed app and then directly link to it and bring you out to the 14:10 application on a URL. that's another thing that's coming there. What one direct security thing though that we did that's really cool is enterprise data the way the integration 14:21 works never touches fabric Replit directly. . we keep those surfaces separate. Replit's a very secure environment but 14:31 for most enterprises at the highest level of security they want to keep things scoped to their fabric tenant. And the way the integration's done it's it's very locked down. the agent 14:42 does the development creates the DAX queries and the UI components but then anytime data's displayed or aggregated it ends up only being on the fabric side. 14:52 Awesome. [clears throat] Dig this this is very much. This is incredibly awesome. What other things does Replit give us in how does the script 15:02 subscription work? Do I need to go buy Replit as as get a license there? How does this portray from that perspective? I'm assuming I I need to have some minimum licensing. Is there a license minimum that I need to 15:12 go to try this out with? What does it look ? Yeah, it's available on our enterprise tiers. Also we should probably talk about the roll out a little bit too. 15:22 Yeah, sure. We're rolling it out for select customers in a private beta. , and , you can go to the Replit blog post, which I 15:32 believe is linked, , and check that out. , you can put in your info there and someone from our our sales team will reach out. Sure. and eventually, , we hope to 15:42 have it available for lower tiers in the Replit subscriptions as . Awesome. Excellent. this is a great demo. I love what's going on here. This makes a total sense and publishing a a single button 15:53 publish or having it go from the Replit system into the Fabric system makes a ton of sense. Any other key points that I missed here around the partnership and rollout and 16:04 I know we can't talk time frames. I'm not going to push you on time frames, but , public private preview is what we're talking about . Private preview is open . , 16:14 we're looking at a more of a public preview in the next couple months. Does that sound the time frame? Yeah, roughly. That's a fair characterization. 16:25 [laughter] I know every time I talk to Microsoft about timelines, it's , , it's, we things could change. Coming soon TM, ? Coming [clears throat] soon, coming soon, exactly . 16:36 I can promise you that Chris and I are going to work very hard to get it live, . Awesome. Very cool, very cool. , I'm also going to working these guys extremely hard to let me get my hands on it I can do more demos of 16:47 building things and creating stuff and showing people how the Replit and the the Fabric ecosystem works really together. I think this is just genius. I've built a couple really simple, not simple, I'll say this, I've 16:59 built a couple really complex apps directly in Replit, building not what I think would be neat to see inside Fabric and things. , I'm looking forward to translating some of those other projects and supplying real 17:10 data with a semantic model on top of that as . Excellent. With being said, I wanted to just say thank you very much gentlemen for being on the show. This is awesome, great demo, love your seeing the 17:20 information here. heavily want to promote this tool. It's going to be amazing. We really want to encourage you to go to the website. , the link here is in the description of the video. It's 17:30 also in the chat window as . Go visit replit.com/microsoft. I'll see if I can even put this up on the screen here. Here's the post. Learn more about the 17:42 partnership directly here below. That's the link. Check out the link below. That will be the link that you're going to want to use to go fill out the form, and use that directly to go get access to this really cool tool and solution. 17:52 And then business users, again, we want to really focus on this is not solely for heavy developers of IT. This is for everyone. Everyone in the business can jump in with Replit and start building 18:02 things immediately. that's the power of this program. , definitely check out the link below. Gentlemen, thank you much for your time. I really appreciate you being here on the show. And I'm hoping this is a the beginning 18:12 of a couple different episodes and shows we do together as we get closer to releases and pulling things out the door more for this product. Thank you much. And we'll see you maybe next time. 18:22 Cheers. Thank you very much, Mike.