How to write clean code? What are the simple rules developers can follow to ensure their code is comprehensive and maintainable? What should they avoid?
Based on our experience, we’ve prepared a code review checklist to help you introduce (or improve) the code review procedure at your company.
We explain the most widespread and dangerous software vulnerabilities caused by flaws in your software development process.
Simple and practical tips on the efficient test data preparation.How to deal with redundancy, how to structure your test data and what third-part solutions can help.
Sergii Korol, Technical QA Manager at Waverley, shares his experience with automating ReactJS apps: the basics, main challenges, team communication.
The full overview of Kotlin Programming Language: Null Safety, Smart Casts & Type Checks, Ranges & Controlling Flow, Coroutins and Functions.
Developers migrate Node.js projects to Yarn. Find out about the benefits of Yarn Package Manager and which difficulties appear while using it.
The purpose of this Appium Tutorial is to show QA engineers how to use Appium for automation testing. What is Appium?
Progressive Web App technology tutorial. Benefits, detailed procedure for building, adding manifest, service worker, deploying to Firebase and much more.
React Native or Angular JS? Here's the React Native 2016 review by Waverley's Senior Engineer, revealing all pros and cons you should know about.
How to achieve high usability, flexibility, scalability, extensibility, testability and maintainability by applying loosely-coupled system design.