There is no TL:DR version. Either read it all or ignore it all. These are the thoughts of a concerned reader Ė professional .net developer
I have been thinking about writing a post like this one for months but I guess I didn't know how to present my thoughts in a way that would not insult someone. Actually I still don't but Iíll give it a try. Please Wrox stuff don't take the following as a personal insult but as some ideas-concerns from a worried (ex?)-reader.
For the past couple or more years I see a decline in Wrox book quality and even quantity. Is the company going bankrupt? Has the company being bought from a major publishing house that has other priorities that don't line up with the previous priorities of Wrox? Are the writers bored? Stressed? Not allowed to do their job? Is the interest of printed books in decline in the community? What is the future hold for Wrox and its readers? Any plans you would like to share? I could go on asking a lot more but by now I believe you get my point. On a side note Iíd like to see an answer to at least some of the above questions.
I have always been in awe of Wrox Programming Books. I bought almost all Microsoft related ones. Allow me to introduce myself in a paragraph or so. I'm a .NET developer from Greece. I started learning about C# years ago from Wrox books. Back then I had a very low income (now itís worse but that's another story) so I couldn't buy books. All Wrox books in Greece were 10-20 euros higher than lets say in England. So being desperate I downloaded and printed the .pdf versions of them. Shameful I know. Over the years, growing up, I decided the legal printed books are a better choice so I searched and found bookdepository.com and bought ALL books again. Transferred notes from the old printed copies to the new books. Bottom line: I know and I have studied almost all Wrox Microsoft related books cover to cover. I could provide pages upon pages of feedback, errata, and things that are plain wrong, not just mistakes.
Before I start presenting some ideas I would like to give a more focused feedback about some of the books.
Beginning Visual C# 2010 and 2012
were amazing books. Anyone could follow them from start to finish and actually learn stuff. There were only a few gaps that needed to be filled by more professional books or a little google search. Beg. Visual C# 2015
in my eyes was disappointing. Anyone who read the previous versions already knew there were pieces missing. Maybe it was simple or silly things but without them the gaps between topics became bigger. Comparing with previous version I felt like something (even a little) was missing. The book page count went down while the topics, as is usual in IT went up. So the author had to make hard choices. I believe this is not his fault but as a reader I donít care. The end result was worse than 2010/2012.
All Professional C# series by Mr. Nagel
and others were and are still AMAZING. I was trying really hard to find something to whine or accuse him for but I couldnít find. Maybe because he is STILL updating his book through his blog. If it wasnít for this blog I guess I would still call the book amazing but without caps lock activated. For more feedback on the latest book of his check my other forum post.
Entry ASP.NET C#:
Same story as the beg. C# paragraph above. The 2010 (Asp.NET 4.5
) and 2012 (ASP.NET 4.5.1
) were amazing reads. Especially 4.5.1 was an exceptional book. Imar was (I donít follow anymore) very active on the book forums, offered solutions etc. I realize this is an entry book so the blog solution mentioned above wouldnít help much but if it was offered, meaning the book was updated I would have to use the caps lock again. The 2015 version that tried to merge 2 frameworks
seemed innovative. Someone could read, learn, and compare the 2 frameworks side by side. I was so hyped for this. The implementation though was lucklaster, to present it as gentle as I can. The book needed at least 100-150+ pages to expand on the topics presented. Also it needed better reviewing. There are things that are wrong in there like the foreach where he tries to change the backing variable. Also the book has ZERO updates since it has been released and STILL it doesnít have an errataÖ For more feedback on this book check my other forum post.
Pro ASP.NET MVC 5
This book is good, yes just good. It starts ok, continues ok but as some point the paragraphs are placeholders. Exactly. They offer a link to continue online. I wouldnít mind this being the case when the paragraph was a few pages long. But not when the paragraph is a few sentences longÖ It canít be that expensive to add a 100 pages to a book. My professional printer sure has no problem handling it in similar occasions. So I Imagine for a big publishing house it would be a non-issue.
Pro ASP.NET C#
The Professional Asp.NET 4.5 in C# and VB
was indeed a professional book. Very good page count and exceptional topic coverage across the board. You should feel proud as Wrox that you published this book along with Pro C# 6 and .NET core. On the negative side again: where is the corresponding version for asp.net core? A big badass book that covers everything asp.net core related?
Beginning HTML and CSS
: Very good entry book as it is advertised. If I had to find a negative point I would say that it was written before html 5 was an official standard (although it covers html5 just fine). I donít think it warrants a new version. Perhaps a blog post updating the few points of the book that need a retype and perhaps the addition of a chapter or 2.
. Very good book. Havenít read it yet. Feedback reserved for some time in the future
: Havent read it cover to cover yet. Feedback reserved for some time in the future
: Almost read 50% of it. Interesting read. But why is it so small? It seems like someone was in a hurry to print some topics. The author seems to have quite an expertise with these subjects. Why not let him express himself in at least a few more pages? Some topics are like summaries. Where is the original text?
Visual Studio books
I only bought VS 2015. It was amazing. I donít expect 2017 tbh. Something is broken in Wrox. And if by some miracle a 2017 version is released it won't be updated as usual. Sorry for being salty but this is the hard truth.
SQl server 2012 programming
: The best book I have ever read on applied databases. Meaning not databases in theory (we had plenty of those in university back then) but in an applied environment -> MSSQL. Iím sure the 2014 and now 2016 version of the program must have something that warrants a new book on DB programming, or not? In any case this book should exist in every bookcase.
MS SQL reporting services
These ones are the only ones I donít own but I see a continuation of the series up to the latest 2016 version so good job there.
Woah it seems I have a lot of wrox books!
Enough with book feedback. I would have bought Professional GIT and sql reporting 2016 but I donít see the point (from my current business perspective). I reserve my right to judge them at a later point in future. I have a feeling they must at least be decent. Also I am expecting front end in asp.net core. It has been delayed for a year now? I know it wonít be as good as a professional ASP.NET core book (that I asked for in previous paragraphs) but at least it puts the emphasis on front end.
I see no book for Angular JS
2 // Bootstrap 3 or 4 // Professional ASP.NET Core // ASP.NET Security (identity and others) // Professional Visual studio 2017 // Beginning visual C# 7 (for this just update the old book) // Web Programming Practices or Web Development tricks for LoB applications or whatever. // SQL Programming 2016 (insert cloud options as well)
With docs.microsoft.com someone might argue that there is no point in printing books anymore. Well someone with mental problems (no offence) maybe. But the truth is: a book is not only presenting a technology, the know-how etc. it also presents the experience of the readers and the reviewing community via exercises , quizzes, mini projects, tips. You can never get these in online tutorials. Obviously you can get them if you search through a ton of tutorials but you get my point. Plus a book has a beginning, and an end. I for one, although 32 years old atm and will keep using books to learn stuff and google to fill any gaps presented from reading a book. As an alternative I use Microsoft Virtual Academy (MVA). If Wrox canít fulfill my needs I can turn to apress.com or similar publishing houses. And no, Willey .NET books are a joke or are aimed for students at university not me, not us developers.
THANK YOU FOR YOUR TIME