The ultimate JavaScript playbook

Learn how to write clean, robust, and scalable code


I'll be in touch! Join me on Twitter for some coding tips.

Hey, I'm Mikhael.

Over the last 10 years in the software industry, I've learned how to write clean, robust and scalable code, and I want to show you how to do it.

Along with chapters on fixing common code smells, common bugs and fixes, and common design patterns, you'll get a step by step walkthough on how to build out a Spotify clone, along with the final source code.

No more Foo, Bar, or Baz

It seems that all the examples online follow the same examples of: Foo Bar and Baz. While it makes it general it also makes it impossible to apply to any real world examples.

Anytime I read these examples I find myself thinking: "What's Foo in my case? What the hell is Bar? Where do I put Baz?"

No more decoding what this means and how to translate it to real life code. With this playbook, we'll build a Spotify clone and apply these priciples to real life examples.

Recognize opportunities for design patterns

Applying design patterns is great, if you know how and when to do it. While you may know what a factory or builder is, it's hard to pin point a good opportunity to actually use it.

In this playbook, you'll learn not only about some of the most useful and common design patterns, but more importantly how to spot opportunities to apply them. I'll teach you how to ask the right questions at the right time, to be able to actually use those fancy design patterns you've heard about.

About me

I'm @mlevkov, a software developer, blogger and tech enthusiast.

One of my passions it to help newer devs level up, and become professionals in the industry. If you ever have any questions regarding all things dev please don't hesitate to reach out 😄

I can't wait to hear your feedback on my playbook so it can help you become a better software developer!


Get notified when It's live