0
Answered

Difference between online content vs premium content?

apatniv 1 week ago updated by Alexander Shvets 5 days ago 1

Is there a link which explains the additional contents which is available only when I buy the books?

Thank you

Answer

Answer
Answered

Hi!

Thanks, that's a very good question and people often ask me just that. The website version has most of the content that's featured in premium products. I could have reduced the amount of free content after the products were released, but I deliberately decided not to do that. I hope this doesn't come too pretentious, but not everyone has money to buy the book and I didn't want them to stay out of the knowledge because of that.

At the same time, there are some real features that come along with the purchase in addition to my immense gratitude for supporting the project.

Bonus content (Dive Into Design Patterns):


— The book has an introductory section to the main terms of object-oriented programming and UML. This is mainly targeted at beginners, but from personal experience, I know that even a seasoned developer might benefit from revisiting the basics once in a while.

— The book highlights 8 design principles (including SOLID), which compliment the patterns. This and the above amounts for around 60 pages (of 406) of the book.

— Together with the book comes an archive with code examples in 9 programming languages—Java, C#, C++, Go, PHP, Python, Swift, Ruby, Typescript—that you can open, compile and experiment with in the actual IDE.

There are also purely ebook vs website benefits:


— Offline access. You can download an ebook to your smartphone or tablet and read the book whenever you like even if there's no internet coverage (forest cabin, beach, subway, plane).

— Progress tracking. Most e-reading devices & apps track your reading progress, letting you continue from the point where you had left off the last time. It's useful if you study stuff in short sessions, between working hours or during commuting. When reading the website, you have to do all of that in your head.

— Night mode. Most e-reading devices & apps nowadays provide a night mode (light text on a dark background) which is very convenient when reading in bed. I spent a great deal of effort optimizing the book to look great on a dark background (night styles, special outlines for images & diagrams, etc).


Here's the same list of bonus goodies in the course:

Bonus content (Dive Into Refactoring):


— Live examples. These are extended examples for each of the refactoring techniques. Each live example is a step-by-step demonstration of making the ugly code clean.

— Certificate of completion. You can increase the value of your CV by including the certificate in it.

Other benefits:


— The course has a direct linear structure and saves your progression. This makes your studying more focused than a bunch of random visits to the website.

— Owners of the course can ask me anything about the course material here on this forum.

— And finally, the fact that you have backed your studying with real money increases your motivation to actually finish the course. Usually, people treat free stuff with less devotion and tend to endlessly postpone learning it.


Anyway, I hope these answers make sense. Please, let me know if you have further questions, I'd be happy to help.

Answer
Answered

Hi!

Thanks, that's a very good question and people often ask me just that. The website version has most of the content that's featured in premium products. I could have reduced the amount of free content after the products were released, but I deliberately decided not to do that. I hope this doesn't come too pretentious, but not everyone has money to buy the book and I didn't want them to stay out of the knowledge because of that.

At the same time, there are some real features that come along with the purchase in addition to my immense gratitude for supporting the project.

Bonus content (Dive Into Design Patterns):


— The book has an introductory section to the main terms of object-oriented programming and UML. This is mainly targeted at beginners, but from personal experience, I know that even a seasoned developer might benefit from revisiting the basics once in a while.

— The book highlights 8 design principles (including SOLID), which compliment the patterns. This and the above amounts for around 60 pages (of 406) of the book.

— Together with the book comes an archive with code examples in 9 programming languages—Java, C#, C++, Go, PHP, Python, Swift, Ruby, Typescript—that you can open, compile and experiment with in the actual IDE.

There are also purely ebook vs website benefits:


— Offline access. You can download an ebook to your smartphone or tablet and read the book whenever you like even if there's no internet coverage (forest cabin, beach, subway, plane).

— Progress tracking. Most e-reading devices & apps track your reading progress, letting you continue from the point where you had left off the last time. It's useful if you study stuff in short sessions, between working hours or during commuting. When reading the website, you have to do all of that in your head.

— Night mode. Most e-reading devices & apps nowadays provide a night mode (light text on a dark background) which is very convenient when reading in bed. I spent a great deal of effort optimizing the book to look great on a dark background (night styles, special outlines for images & diagrams, etc).


Here's the same list of bonus goodies in the course:

Bonus content (Dive Into Refactoring):


— Live examples. These are extended examples for each of the refactoring techniques. Each live example is a step-by-step demonstration of making the ugly code clean.

— Certificate of completion. You can increase the value of your CV by including the certificate in it.

Other benefits:


— The course has a direct linear structure and saves your progression. This makes your studying more focused than a bunch of random visits to the website.

— Owners of the course can ask me anything about the course material here on this forum.

— And finally, the fact that you have backed your studying with real money increases your motivation to actually finish the course. Usually, people treat free stuff with less devotion and tend to endlessly postpone learning it.


Anyway, I hope these answers make sense. Please, let me know if you have further questions, I'd be happy to help.