The people behind the #30DaysOfSWA: https://aka.ms/30DaysOfSWA
Azure Static Web Apps (SWA) celebrates 1 year of general availability in May!! If you're new to the technology, join us as we cover #30DaysOfSWA at https://aka.ms/30DaysOfSWA. This is a labor of love with contributors from the Azure Static Web Apps team, Cloud Advocacy, Next Gen Experiences and Microsoft Edge Developer Experiences team, amongst others.
The content is structured to mimic a developer's journey.
Week 1 | Core Concepts. Get an overview of Azure Static Web Apps, learn what differentiates it from other web app architectures, and walk through the key features that make it a valuable service for managing your hosting and automated deployment needs.
Week 2 | Usage Examples. Azure Static Web Apps works well out-of-the-box with many popular front-end frameworks and static site generators. We look at a sample of these in the context of some fun and functional use cases. And look for a relaunch of the SWA Gallery to feature community projects.
Week 3 | Developer Tools. Think of the developer experience from authoring apps, to local development, debugging, testing, and deployment. Let's explore some of the tools and resources available to the modern web developer working with Azure Static Web Apps.
Week 4 | Best Practices. By now you should know the fundamentals of Azure Static Web Apps, seen examples of SWA in action, and learned about tools to improve the developer experience. We wrap by looking at case studies, advanced concepts, tips & tricks to skill up.
The series launched on May 1 with a kickoff post, and is currently in Week 2 (usage examples).
# Why Azure Static Web Apps?
Azure Static Web Apps is a service that automatically builds and deploys full-stack web apps to Azure directly from your code repository. It offers a number of features that support the needs of modern web app developers. Here's a visual guide to the top 10 features you need to know including web hosting, globally distributed content servers, integrated Serverless API, custom domains, free SSL certifications, authentication provider integrations, role-based authorization (with support for custom roles), preview and production environments (for staging), first-class GitHub/AzureDevOps integration for CI/CD etc.
Week 1: Core Concepts
Let's do a quick recap of what was covered in Week 1 - it's not too late to catch up. Each post takes less than 5 minutes of reading time, and ends with a short exercise to help reinforce your learnings.
To make things easier, I'm maintaining a dedicated page on the #30DaysOfSWA site that will be collecting all the resources shared by various authors over the series duration. Want to continue your learning journey? Visit https://aka.ms/30DaysOfSWA/resources
Call For Contributions
If you've built any Azure Static Web Apps projects that are either live deployed right now, or have an open source repository that learners can be inspired by - please do leave me a comment below.
I would love to get more projects added to our Showcase gallery before we unveil it later this month. Here's a sneak peek at what that will look like - to be showcased, you will need to provide the following information to make your entry more discoverable.
Application Screenshot (from live deployment)
Source Repository (if open source)
Front-end Technology (framework or static site generator used)