Please find the promised presentation from ProgNet 2019 workshop about DevOps:
I wanted to share with you with very positive information that I received just a few moments ago. I have been awarded Microsoft MVP title in Azure category. As always, it is adding positive energy that is driving me to knowledge share and other activities.
I would like to encourage you to download my next application that will help you work with PDF files. As you probably know small applications can help you and save a lot of time. The mentioned application works oppositely than PDF Combiner, instead of combining PDFs documents into one it splits one document into multiple files. Same like in case of PDF Combiner, the application is free, you can use it for commercial purposes and of course, you do not need to install it. More information is available on PDF Splitter page.
I just managed to publish a new version of package FluentValidation.Validators.UnitTestExtension. This package allows you to write unit tests for Fluent Validators in a more effective way. With version 1.5 following changes have been introduced: support for the new version of FluentValidation (>8.4) More information about the project is available on GitHub.
It is becoming a tradition that on one of the InfoMeet session I am presenting an updated talk about mobile app development. And it happened again, during InfoMeet Katowice during last weekend. Thank you everybody for coming to my session. To find updated presentation please click on this link.
Each time when creating an application that is using document databases like CosmosDB we are facing a challenge of estimation of its costs and later optimisation. Both tasks are not so easy to do. To solve the first one we can use cost calculator. We just need to provide main characteristics of our solution (like a number of documents, information about actions per seconds, …) and also we need to provide sample documents that will be stored in our database. After doing that we will be able to read the estimated cost of our solution: […]