With Barbaric Book Reviews I bring you interesting reviews and useful insights from awesome books that I have read. I also bring myself the magic of everlasting memory so that I don’t forget these tidbits of knowledge as I grow old and wither.
A lot of what I know today about unit testing I learned from The Art of Unit Testing the first edition. That single book gave me such a strong foundation in unit testing that I have been able to apply the same basic principles in every environment/platform/language I have worked in afterwards. Even after reading many other books on unit testing, TDD, BDD… I always feel like these are just different sides or dimensions that stem, complete or expand things I learned in this book.
When I heard that @royosherove had written a reviewed version that addressed one of the issues that has been my biggest pain in the butt I could not resist: I had to read it.
Dev Talk Monday is the series that brings you awesome dev talks every Monday
Hope you have a great week ahead of you!
Last Thursday I did my second talk at SWENUG (Sweden .NET User Group) Linköping, this time on developer productivity in a session titled Level-Up your Code-Fu with Chuck Norris (and ReSharper, VsVim and NCrunch). It was a blast!!
Here are the slides for your enjoyment.
And a description:
Our minds possess an unlimited potential and are, without a doubt, the best tool we have in our software development arsenal. However, the interface between our minds and the computer - hands, keyboard, editors… - is imperfect and inefficient, and prevents us from expressing our thoughts in code freely.
But worry not! Chuck Norris is here to kick some ass and help you improve how well and how fast you express yourself in code. Master tools like ReSharper, VsVim and NCrunch and breach the gap between mind and matter.
And some mental notes as advice for the future:
Thank you very much to Kvadrat for sponsoring, @xatazh - the evil mastermind behind SWENUG Linköping - for organizing and everyone that attended and made such an awesome, engaged and collaborative audience.
Finally, this also brings to an end all the commitments for talks and hackathons and… other stuff that I have had for a while and frees some time to go back to building stuff with my company. Wiii!!!
Last friday I did a tiny presentation at work around Knockout components, Web Components and the future to the web. I titled it: Back To The Future… Of the Web - Knockout Components - cause all my talks need an undelying geeky topic. Anyhow, if you are interested in taking a quick look at knockout components, you can get the slides at SpeakerDeck and the code samples on GitHub.