Finn Fiedler lists out the common challenges in end-to-end testing and shows a few examples that solve them in one way or another.
Continuing the great series of articles about building your own Java test automation framework based on Selenium, Tomasz Buga shares how to perform the code review and refactoring of your test based on feedback.
Robert Banaszak wrote a very comprehensive guide to setting up a fake server to improve the stability of UI tests, including the pros and cons of this solution. There are plenty of great examples as well.
Sergio Sastre Florez explains the advantages and disadvantages of each approach and explains why a healthy mix of both is the key to success in mobile UI automation.
As you probably know, unit tests are at the foundation of the test pyramid. Although they're usually owned and implemented by developers, Jess Ingrassellino points out why it's important for software testers to get involved, too.