Let's face it: Making code reviews enjoyable for all parties can be a difficult task. In fact, when not handled carefully, they have the potential to turn into awkward - if not infuriating - conversations with co-workers. But the truth is, it's hard to argue that they don't also have the potential to be extremely useful to a development team. When done correctly, code reviews can be a great tool for on-boarding new members, communicating throughout the team, and improving the overall quality of your code.
So, rather than simply gritting your teeth and hoping you get through your next review without killing the colleague beside you, take a look at this Storify I created below about making the process a bit more enjoyable while also making sure you get the most out of the time you put in.