Code Maze is a blog about simplicity and pragmatism. We write clear, simple articles that anyone can understand.
Our focus is .NET, with an emphasis on web development and web applications. But we don’t stop there. Besides following best practices and using the newest technologies, we cover the entire lifecycle of a .NET app, so that you can get the most out of your applications.
We think our hands-on approach, together with a focus on the essence of each topic, is what makes this blog unique. We hope it helps you learn quickly and get the best results possible.
Meet our team of authors and editors.
What We Publish
You can browse our full archive to get to know our work. In general, we write about:
- C# Programming
- .NET
- ASP.NET Core
- Best Practices
- Design Patterns
And here’s a bit more about us, if you’re curious.
Vladimir Pecanac
Hi, my name is Vladimir Pecanac, and I started Code Maze. It began as a small blog where I wrote down what I was learning about .NET, and it grew into the blog you’re reading now, plus our courses.
The best way to learn is to teach.
When I started out as a developer, a lot of technical articles went straight over my head. I assumed the problem was me. Years later I reread some of them, and they were still hard to get through. That’s when I realized it wasn’t entirely my fault.
A lot of technical writing is more complicated than it needs to be. I want this blog to feel like a colleague walking you through something at your desk, in plain words and with code that actually runs.
I’m a practical person. No single pattern is right everywhere, so I judge a design by whether it works for the people who use it. Outside of .NET, I build small games, mostly because I still enjoy it.
Thank you for reading, and for every question and correction you’ve left over the years. See you in the comments section.
Marinko Spasojevic

Hi, my name is Marinko Spasojevic. Currently, I work as a full-time .NET developer, and my passion is web application development.
Just getting something to work is not enough for me. For it to be just how I like it, it must be readable, reusable, and easy to maintain.
Before becoming an author on the Code Maze blog, I had been working as a professor of Computer Science for several years. So, sharing knowledge while working as a full-time developer comes naturally to me.
I hope that the experience and knowledge I share will help you improve your own and that you will learn something new by reading my articles.
Thanks for visiting Code Maze. I look forward to reading your comments.
