DotVVM Advent Calendar 2021
Tags: webdev, dotnet, csharp, html
Published: 2021-12-01 15:23:56

Hello everyone! Welcome to *DotVVM Advent Calendar 2021*, 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 topics:

+ Basic concepts of ASP.NET with DotVVM. 
+ Controls for web forms. 
+ Data reports. 
+ Web pages with SQL and NoSQL databases. 
+ Deploy DotVVM applications on Azure and Amazon Web Services. 
+ Construction of applications for real life.

###**Calendar** 

In this second edition of the calendar, the general idea is 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 | [Form validation in ASP.NET & DotVVM](https://dev.to/esdanielgomez/form-validation-in-asp-net-dotvvm-7no). |
| **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 | [HTML templates for repetitive elements in ASP.NET & DotVVM](https://dev.to/esdanielgomez/html-templates-for-repetitive-elements-in-asp-net-dotvvm-1670). |
| **12** | Dec 12th | [https://dev.to/esdanielgomez/html-templates-for-repetitive-elements-in-asp-net-dotvvm-1670](https://dev.to/esdanielgomez/calling-javascript-functions-from-dotvvm-with-js-directive-1ci0). |
| **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 | [.NET Hot Reload for DotVVM Developers](https://esdanielgomez.medium.com/net-hot-reload-for-dotvvm-developers-a41274cc6ce9). |
| **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 | [Building a Dashboard with ASP.NET Core and DotVVM](https://dev.to/esdanielgomez/building-a-dashboard-with-asp-net-core-and-dotvvm-349). |
| **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 | [Deploying ASP.NET & DotVVM web applications to a Linux virtual machine in Azure](https://esdanielgomez.medium.com/deploying-asp-net-dotvvm-web-applications-to-a-linux-virtual-machine-in-azure-8747752a08b4). |
| **24** | Dec 24th | [Sentiment analysis in a DotVVM web application with ML.NET](https://esdanielgomez.medium.com/sentiment-analysis-in-a-dotvvm-web-application-with-ml-net-4e1239187abb). |
| **25** | Dec 25th | [Guide to organizing and promoting events through a web portal with ASP.NET & DotVVM](https://dev.to/esdanielgomez/guide-to-organizing-and-promoting-events-through-a-web-portal-with-asp-net-5-dotvvm-234c). | 

![](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!