There are several way to deal with render blocking:
– generate and embed “above-the-fold css”, and load other styles asynchronously;
– merge javascripts and load them either at the end of html, or asynchronously (there are some heuristics to choose where it is appropriate);
– transform known synchronous javascript codes (Facebook, Twitter, Google +1, ShareThis, etc.) into asynchronous ones;
– load all javascripts asynchronously (with emulating of document.write for synchronous embedded scripts), it is the option named “Non-blocking Javascript” in plugins’s advanced settings.