I was really surprised how good this book was. I tied learning the kana a number of times, by brute force memorization, and it never really worked out...moreI was really surprised how good this book was. I tied learning the kana a number of times, by brute force memorization, and it never really worked out that well. I started this book on a Monday, and finished both volumes by that Friday where, on a quiz, I'm getting 90% or higher on remembering these. The images he tries to form in your mind are very helpful, and I like how stuff builds off each other (for example, Fu フ Nu ヌ Wa ワ Su ス U ウ Wo ヲ are presented together because they look similar. Fu is described as a "food bowl". Nu as a noodle falling out of the food bowl. Su as a Soup Bowl, with handles because it's hot. The idea of throwing these in groups is amazing helpful since it clusters what one needs to learn.
The only bad thing about this book is some Kana don't include ways of really visualizing it. It's something like "well, we had something like this, if you remember that, you'll remember this." This isn't really the most true, so I kinda wish that assumption wasn't made. Unfortunately, "Remember the Kanji" has a similar issue, but I'll get to that on that book's review once I finish with it.
I'm really amazed by this book, and am looking forward to my work in Remember the Kanji.(less)
I really enjoyed this book. Some information is a little out-of-date, especially in the section regarding what comes next. Also, the metadata table th...moreI really enjoyed this book. Some information is a little out-of-date, especially in the section regarding what comes next. Also, the metadata table that they mention also doesn't exist any more, either.
Overall, honestly I'd say this book is definitely worth reading to anyone who's into C#/Entity Framework. I found that this book really supplements the Pro ASP.NET MVC 4 book that I am also going through. There's quite a bit with the entity framework, and the Pro ASP.NET book simply didn't cover everything needed.
I rather enjoyed this book, especially given it's one of the best books on Linq I could find anywhere. This book is a little out of date, but it does...moreI rather enjoyed this book, especially given it's one of the best books on Linq I could find anywhere. This book is a little out of date, but it does a very good job of explaining how to use Linq. If you're a C#/VB programmer, and haven't been using Linq, then I really recommend looking into it. Linq makes your programming so much more readable and simplifies things a lot.
There are a few negatives about this book. The first, I already mentioned - and that's the idea that it's a little "out of date". The stuff described still works fine, but there's some tips about what's in current development in regard to Linq that are much more stable now than when the book was written and would make things much easier. For example, Linq to XSD is described much later in the book, much after Linq to XML. I would have wished to know about Linq to XSD a little sooner.
One area of the book I *highly* recommend skipping all together are the chapters in regard to Linq to SQL. While I did read it, this method of data querying isn't something you really want to do (well, maybe except in Linq Pad - which is something you should look into while reading this book). The Entity Framework is a much better way of doing the same thing that Linq to SQL does. Largely speaking, this section regarding Linq to SQL is kinda useless at this point. Instead, I'd look into "Programming Entity Framework" and "Programming Entity Framework: Code First" for more information regarding the Entity Framework. LinqPad also supports the Entity Framework.
Overall, I still think this book is quite good. It definitely shows how powerful Linq can be, and how you can use it in a lot of different situations. Also useful is the last chapter regarding what's being developed. While this information is a bit out of date, it definitely sparked my curiosity with Dryad Linq, which is something I want to look into next.(less)
This book was really quite good, although it's not something you can just read once and get everything you want out of it. There are certain practices...moreThis book was really quite good, although it's not something you can just read once and get everything you want out of it. There are certain practices, and certain suggestions the author recommends that are important to keep working on. I made that mistake, because I just read it and figured "okay, why isn't this working?" It's not going to work if one just reads the book but doesn't implement what's being said.
Much like other self help books, I found the organization to be okay, but not great. There are parts of this book one can safely skip..and maybe these parts (such as personal stories of others) is useful, but not really for me. I kinda just want a cheat sheet I can reference..or something more condensed.
Still, though, this book is a a good study guide...if one treats it like a study guide. I'm going to reread/skim the parts that I want to work on practicing.(less)