Blog

The Complete Kotlin Programming Language Review

The Complete Kotlin Programming Language Review

The full overview of Kotlin Programming Language: Null Safety, Smart Casts & Type Checks, Ranges & Controlling Flow, Coroutins and Functions.

Waverley Pulse Report 2017

Waverley Pulse Report 2017

Summary of the events that Waverley participated in, as well as articles and books that Waverley helped create in the year 2017.

How Waverley Helped Develop The Jibo Robot

How Waverley Helped Develop The Jibo Robot

A fascinating robot Jibo Waverley's been contributing to for the past two years was featured as the best invention of 2017 according to Time.

How Much Does It Cost to Create an App?

How Much Does It Cost to Create an App?

This guide will help you reduce the mobile app development cost. Find out the average prices worldwide. Read this before you start building your app.

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.

Higher, Stronger, Faster: Digital Design Trends

Higher, Stronger, Faster: Digital Design Trends

Today’s web design has to be perfect in terms of user experience, leveraging the latest technologies, unique and innovative from the aesthetic viewpoint.

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.

Waverley Software Offers an MVP Product Session for Charity

Waverley Software Offers an MVP Product Session for Charity

Have startup idea? Matt Brown, CEO of Waverley Software, offers his advice and an MVP development for charity at the Charitybuzz Entrepreneur Auction.

Technical Debt Prevention: Best Practices

Technical Debt Prevention: Best Practices

Find out the most widespread reasons for technical debts and the ways technical debt can affect your software system. Learn how to prevent technical debt.

Agile UX Design

Agile UX Design

We are proposing how the “sprint-based” approach of Agile might be applied to the design of a desktop software application or mobile app.

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.

Distributed Software Development Teams: Who is Who

Distributed Software Development Teams: Who is Who

How to tackle communication challenges in Agile distributed software development teams. Key roles and responsibilities within remote engineering teams.