Waverley Team

Waverley Team

Your source of technology news and insights, first-hand engineering experiences and interesting cases, fresh ideas and best software development practices. Stay tuned!

Latest articles

An Introduction to Google IoT Cloud for IoT Projects

An Introduction to Google IoT Cloud for IoT Projects

Find out the advantages of IoT device integration with Google IoT Cloud. Learn how to use your software engineering skills to integrate your IoT devices.

Flutter vs Apache Cordova: Developer Experience

Flutter vs Apache Cordova: Developer Experience

We reviewed the two popular cross-platform mobile app development frameworks: Flutter vs Apache Cordova, and explained their advantages and disadvantages.

How to Write Clean Code: Best Practices

How to Write Clean Code: Best Practices

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?

Waverley in Top 15 Cross-Platform App Developers by TechReviewer

Waverley in Top 15 Cross-Platform App Developers by TechReviewer

Waverley has been listed in the 30 best software engineering companies globally that specialize in the development of cross-platform applications.

Waverley Pulse Report 2019: Our Year In Review

Waverley Pulse Report 2019: Our Year In Review

Every December we traditionally review and summarize our year-long achievements and important events that happened to our company

Top Secrets of The Efficient Test Data Preparation

Top Secrets of The Efficient Test Data Preparation

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.

Yarn vs NPM: Why and How to Migrate from NPM to Yarn

Yarn vs NPM: Why and How to Migrate from NPM to Yarn

Developers migrate Node.js projects to Yarn. Find out about the benefits of Yarn Package Manager and which difficulties appear while using it.

The Illustrated Appium Tutorial For Beginners

The Illustrated Appium Tutorial For Beginners

The purpose of this Appium Tutorial is to show QA engineers how to use Appium for automation testing. What is Appium?

Changing Requirements in Software Development

Changing Requirements in Software Development

Do engineers need to apply certain software design and development techniques to the system code itself to support this idea of evolving requirements?

Building Progressive Web Apps in 5 Simple Steps

Building Progressive Web Apps in 5 Simple Steps

Progressive Web App technology tutorial. Benefits, detailed procedure for building, adding manifest, service worker, deploying to Firebase and much more.

React Native Review: To Use or Not To Use

React Native Review: To Use or Not To Use

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.

Loosely-Coupled System Design

Loosely-Coupled System Design

How to achieve high usability, flexibility, scalability, extensibility, testability and maintainability by applying loosely-coupled system design.