DotVVM Advent Calendar 2020
Tags: dotnet, webdev, csharp, cloud
Published: 2020-12-01 05:05:03

Hello everyone! Welcome to *DotVVM Advent Calendar 2020*, 25 days with 25 amazing articles to learn about DotVVM and the multiple applications we can carry out. We have an article for each of the advent days with the following general themes:

+ Basics of ASP.NET with DotVVM. 
+ Controls for web forms. 
+ Data reporting. 
+ Web pages with SQL and NoSQL databases. 
+ Deploying dotVVM applications to Azure and Amazon Web Services 
+ Construction of applications for real life. 

###**Calendar** 

The main idea of this initiative in its first edition is that among all we can learn from the basics to the most advanced about the wonderful world of web application development with ASP.NET and DotVVM through the contributions generated by the DotVVM community this year.

| Day | Date | Contribution |
|------------- | ------------- |:-------------:|
| **1** | Dec 1st | [Introduction to DotVVM](https://www.dotvvm.com/docs/tutorials/introduction/latest). |
| **2** | Dec 2nd | [Setting up for Dotvvm Development on Linux, MacOS and Windows](https://medium.com/dotvvm/setting-up-for-dotvvm-development-on-linux-macos-and-windows-ddda46a57380). |
| **3** | Dec 3rd | [DotVVM and ASP.NET Core: Implementing CRUD operations](https://dev.to/dotvvm/dotvvm-and-asp-net-core-implementing-crud-operations-l2e). |
| **4** | Dec 4th | [Working with ASP.NET Core and DotVVM on Visual Studio Code](https://dev.to/dotvvm/working-with-asp-net-core-and-dotvvm-on-visual-studio-code-3h7b). |
| **5** | Dec 5th | [Web forms with DotVVM controls](https://dev.to/dotvvm/web-forms-with-dotvvm-controls-6bk). |
| **6** | Dec 6th | [DotVVM:Build Conditional Validation Attribute](https://dev.to/dotvvm/dotvvm-build-conditional-validation-attribute-58c8). |
| **7** | Dec 7th | [Reports in DotVVM with GridView, CheckBox, and TextBox controls](https://medium.com/dotvvm/reports-in-dotvvm-with-gridview-checkbox-and-textbox-controls-7f5f53c712b0). |
| **8** | Dec 8th | [DotVVM Controls : GridView](https://medium.com/dotvvm/dotvvm-controls-gridview-3b892a8a87f6). |
| **9** | Dec 9th | [Web forms with DotVVM Business Pack](https://dev.to/dotvvm/web-forms-with-dotvvm-business-pack-gl1). |
| **10** | Dec 10th | [DotVVM: upload files using FileUpload control](https://dev.to/dotvvm/dotvvm-upload-files-using-fileupload-control-4b85). |
| **11** | Dec 11th | [Star rating with DotVVM and CSS](https://dev.to/dotvvm/star-rating-with-dotvvm-and-css-1jph). |
| **12** | Dec 12th | [DotVVM: Add shortcuts to your buttons and links](https://dev.to/dotvvm/dotvvm-add-shortcuts-to-your-buttons-and-links-12ep). |
| **13** | Dec 13th | [Developing web applications with ASP.NET Core, DotVVM and MongoDB](https://dev.to/dotvvm/developing-web-applications-with-net-core-dotvvm-and-mongodb-286l). |
| **14** | Dec 14th | [DotVVM CRUD application with Entity Framework and Cosmos DB](https://dev.to/dotvvm/dotvvm-crud-application-with-entity-framework-and-cosmos-db-4oah). |
| **15** | Dec 15th | [Working with web services through ASP.NET Core and DotVVM (A step by step guide).](https://dev.to/dotvvm/working-with-web-services-through-asp-net-core-and-dotvvm-a-step-by-step-guide-2le). |
| **16** | Dec 16th | [Deploy DotVVM and .NET Core web applications to Azure (Everything you need to know).](https://dev.to/dotvvm/deploy-dotvvm-and-net-core-web-applications-to-azure-everything-you-need-to-know-3651). |
| **17** | Dec 17th | [GitHub Actions + Azure: Continuous deployment of ASP.NET Core with DotVVM applications](https://dev.to/dotvvm/github-actions-azure-continuous-deployment-of-asp-net-core-with-dotvvm-applications-1i3l). |
| **18** | Dec 18th | [Working with WCF Services through ASP.NET and DotVVM (A step-by-step guide).](https://dev.to/esdanielgomez/working-with-wcf-services-through-asp-net-and-dotvvm-a-step-by-step-guide-34f8). |
| **19** | Dec 19th | [DotVVM Authorization with IdentityServer4](https://dev.to/dotvvm/dotvvm-authorization-with-identityserver4-3jn4). |
| **20** | Dec 20th | [Deploying ASP.NET Core and DotVVM web applications to a virtual machine in Azure](https://dev.to/dotvvm/deploying-asp-net-core-and-dotvvm-web-applications-to-a-virtual-machine-in-azure-230f) |
| **21** | Dec 21st | [DotVVM CRUD application with Cloud Firestore](https://dev.to/dotvvm/dotvvm-crud-application-with-cloud-firestore-101b). |
| **22** | Dec 22nd | [Deploy web applications with ASP.NET Core and DotVVM on AWS Elastic Beanstalk](https://dev.to/dotvvm/deploy-web-applications-with-asp-net-core-and-dotvvm-on-aws-elastic-beanstalk-2m92). |
| **23** | Dec 23rd | [Containerize a Dotvvm Web Application and a MySql Database with Docker Compose](https://medium.com/dotvvm/containerize-a-dotvvm-web-application-and-a-mysql-database-with-docker-compose-6c74c9780ee1). |
| **24** | Dec 24th | [Build Azure Pipeline to your DotVVM application](https://dev.to/dotvvm/build-azure-pipeline-to-your-dotvvm-application-2a0i). |
| **25** | Dec 25th | [Building a Dashboard with ASP.NET Core and DotVVM](https://dev.to/esdanielgomez/building-a-dashboard-with-asp-net-core-and-dotvvm-349). | 

![](https://media.giphy.com/media/HBMCmtsPEUShG/giphy.gif)

We hope you enjoy and learn about DotVVM during these 25 days of advent. If you have any questions or would like to receive any feedback, you can write to me on [Twitter](https://twitter.com/esDanielGomez) or request information from [info@dotvvm.com](info@dotvvm.com). If you want to share your progress with this amazing experience, you can use the hashtags #DotVVMCommunity #DotVVMAdventCalendar :)

From now on, ¡Merry Christmas!