#ThisMonthInSWA - March 2023
Nitya Narasimhan, Ph.D
Posted on March 27, 2023
Want to learn about Cloud + AI? Follow Microsoft Azure on dev.to 👇🏽
Check out our March 2023 roundup of This Month in SWA 🎉
About the Roundup
The roundup is traditionally published on the fourth Monday of each month - just ahead of the Azure Static Web Apps Community Standup held on the fourth Thursday of each month. Catch up on all the news and announcements in one friendly blog post, then join the livestream for interactive discussions, demos and more.
- Want to make sure you don't miss the next roundup? Subscribe to the feed.
- Want to contribute items for roundup? Submit this custom issue.
- Want to catch up on past posts? Browse past editions.
- Want to catch up on past livestreams? Watch standup recordings
And don't forget to contribute your updates for inclusion in the next issue!
Product News
This section covers recent news or announcements from the product team. Read on to learn the latest news from the world of Azure Static Web Apps!
🌟 Database Connections now available! 🌟
Find all the resources in our Database Connections: Content Collection
-
March 15 | Public preview: Azure Static Web Apps support for A Record Azure Static Web Apps introduces the ability to add an APEX custom domain with an
A
record to enable the use of domain registrars that do not supportALIAS
record,ANAME
record andCNAME
flattening. | Read More For Details! -
March 15 | Public preview: Database connections support in Azure Static Web Apps Azure Static Web Apps introduces database connections with Data API Builder. Now, you can access your Azure database content directly from your frontend client application, without the need to write backend code. Make REST and GraphQL requests to the built-in
/data-api
endpoint to securely retrieve and modify your database contents. | Learn more and get started today! - March 15 | Public preview: Data API builder instantly creates modern REST and GraphQL endpoints for modern databases With data API builder, database objects can be exposed via REST or GraphQL endpoints so that your data can be accessed using modern techniques on any platform, any language, and any device. | Data API builder is available as an Open-Source project here
Dev Resources
This section covers content, events and code samples from Microsoft authors. Check them out for relevant learning resources and best practices.
-
March 07 |
techcommunity.microsoft.com
- Azure function app doesn't work after unlinking to Azure static web app by Tony Ju. Linking an existing Azure function app to an Azure static web app will map the function to the /api route of your static web app, but when then accessing the function app outside your static web app, you get an error. Follow this walk through on how to update your function's authentication settings to get working for both scenarios. -
March 16 |
youtube.com
- Connect to a Database directly from Static Web Apps by Thomas Gauvin. Discover how to connect your Azure SQL Database to your Static Web Apps, and access it through a secure data endpoint generated for you. This video shows how to setup the connection, and use the REST API to perform Create, Read, Update and Delete (CRUD) operation on your data. -
March 16 |
youtube.com
- Query a Database using GraphQL from your Static Web Apps by Craig Shoemaker. Learn how to query your Database directly through your Static Web Apps using GraphQL, without having to write any backend code with Azure Static Web Apps database connections feature. This video shows how to setup and use the database connection feature to use GraphQL queries in your apps. -
March 16 |
techcommunity.microsoft.com
- GraphQL on Azure: Part 13 - Using Data API builder with SWA and React by Aaron Powell. Follow along in this walkthrough on how you can create your own React application that uses GraphQL to fetch data from a Cosmos DB database using Database Connections!
Community Buzz
This section highlights content from our amazing developer community - submitted directly, or published to the relevant tag in sites like Tech Community and dev.to.
-
March 13 |
dev.to
- Astro and Azure Static Web Apps by Florian Rappl In this article what Astro is, and why it is ideal for an information driven static website. Then dive into Azure SWA as a hosting candidate, and what you might want to consider when going there, and how to deploy your Astro site. -
March 10 |
geeksforgeeks.org
- How to use Azure Static Web Apps to Deploy an Angular App by Manikandan Shanmugam Follow this step by step guide on how you can create and deploy your own Angular app to Azure Static Web Apps with having just a GitHub and an Azure account. -
March 20 |
blog.johnnyreilly.com
- Playwright, GitHub Actions and Azure Static Web Apps staging environments by John Reilly Azure Static Web Apps staging environments allow you to test changes before they go live. This post shows how to use Playwright against staging environments with GitHub Actions.
Upcoming Events
This section highlights in-person or online events that are likely to feature Azure Static Web Apps content or developer conversations - links to CFPs or registration links are welcome!
- March 23 | ✨ Join LIVE for Azure Static Web Apps Community Standups ✨ Meet members of the Azure Static Web Apps team as they cover the latest news, demos and announcements in a livestreamed event (12pm EST).
- March 20-24 | Microsoft Student Summit Register for free for this 90 min career focused event! Watch live or on-demand after event, and stay tuned for post-Summit skilling activities in your region.
- April 5 | Azure Developers - .NET Day Join us to discover the latest services and features in Azure designed specifically for .NET developers. You'll learn cutting-edge cloud development techniques that can save you time and money, while providing your customers with the best experience possible.
- April 26 | VS Code Day 2023 Our annual event where you'll learn how to elevate your development workflow using the latest and greatest features of VS Code.
- May 23-24 | Microsoft Build Advance your knowledge and skills with deep interactive sessions focused on cloud and AI, .NET, data and analytics, dev tools, DevSecOps and SRE, low-code, and more. Register now to attend the event live in Seattle or remote from anywhere in the world.
Did You Know?
Each month, we hope to turn the spotlight on one key resource or person that is worth knowing about, in the context of Azure Static Web Apps.
🌟 SPOTLIGHT ON: DATABASE CONNECTIONS
Last week we announced the release of Database Connections for Azure Static Web Apps 🥳
This new feature allows you to access Azure databases using REST and GraphQL, without writing backend code! Once you create a connection between your web application and database, you can manipulate data with full support for CRUD operations, built-in authorization, and relationships.
Ready to learn more? We've got you covered! The site is now updated with Collections where you can find links to recoures for lots of topics. Check out our Database Connections: Content Collection with all you'll need on database connections.
Or, here's some links for you to get your database connection going now:
- Get started for free by connecting a database to your Static Web Apps resource
- Learn more about Database connections for Static Web Apps
As you have feedback and ideas, we'd love to hear it! Join the GitHub Database Connection Discussion to share with us.
🚨 | Call For Content
Next Roundup: April 24, 2023
Submissions welcome till April 19, 2023.
- Did you author an article, create a SWA application or sample?
- Are you organizing an event with a SWA-related session?
- Are you a student who just created your first SWA app or blog post?
Submit the details using this custom issue as soon as possible. We can't wait to share your contributions!
About the Editors
This roundup post is curated by the a small team of folks across Developer Relations and the Azure Static Web Apps teams. Have feedback on this roundup format, or what you want to see in future editions? Leave us a comment below!
Posted on March 27, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.