This page will be reserved for the recommendation of books, websites, and tutorials that I find very useful for personal development. I am going to be adding more as they come.

Websites & Blogs

A great resource for learning web development using MVC and Umbraco CMS. Author of this website, Paul Seal, is great at transferring knowledge, has a ton of very useful stuff on his website (check out “Tools” section) and every so often you can watch him code live on his twitch channel.

One of the probably most active members of #codingblocks slack channel is Sung Kim, Software engineer from NY. He shares an enourmous passion for development, contribution to community, blogging, learning, and teaching. You can follow his journey on his blog, and maybe on twitch channel soon enough.

UX myths

“UX Myths collects the most frequent user experience misconceptions and explains why they don’t hold true.”

Modern Analyst

By following they’re twitter account, I found a couple of very useful articles on Business Analysis, which is essentially the core of my involvement in IT industry. Check them out if you are struggling to bring something fresh to the table as a BA.

Courses & Personal Development


Learning platform with the subscription model. I personally have a yearly membership, and I think I am going to renew it soon. There is a couple of more options for me to investigate, but for now, I am really satisfied with the wide range of topics pluralsight covers. There is also a learning path type courses, where you literally go from zero to hero in a well-planned structure.


Paid courses, a variety of topics. Every so often there is a promotion going, where all courses are $10 a piece. I can personally recommend Mosh’s courses on C#. He is an excellent tutor and can give you a lot of insights if you are a beginner.

Books I am reading


Don’t Make Me Think: A Common Sense Approach to Web Usability

by Steve Krug


The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win

by Gene Kim, Kevin Behr, George Spafford