I know this isn't a question but I wanted to share with you an UVM guide for beginners that I wrote.
I'm working with UVM for my master's thesis and I decided to publish a guide, with a working envinroment as an example, for complete beginners to this methodology. I used many resources from this fantastic community, mainly the UVM Cookbook (which is an amazing resource).
You can find it here: http://colorlesscube.com/uvm-guide-for-beginners/
And the code used can be found in this GitHub repository: https://github.com/pedro-araujo/uvm-testbench-tutorial-simple-adder
I hope this guide can be useful to someone who is starting to work with this methodology, it's nothing special but I hope I covered the most important aspects to enlight new users.
I'm open to any questions and any suggestions you might have.