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.
The full overview of Kotlin Programming Language: Null Safety, Smart Casts & Type Checks, Ranges & Controlling Flow, Coroutins and Functions.
Summary of the events that Waverley participated in, as well as articles and books that Waverley helped create in the year 2017.
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.
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.
Developers migrate Node.js projects to Yarn. Find out about the benefits of Yarn Package Manager and which difficulties appear while using it.
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 purpose of this Appium Tutorial is to show QA engineers how to use Appium for automation testing. What is Appium?
Do engineers need to apply certain software design and development techniques to the system code itself to support this idea of evolving requirements?
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.
Have startup idea? Matt Brown, CEO of Waverley Software, offers his advice and an MVP development for charity at the Charitybuzz Entrepreneur Auction.
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.
We are proposing how the “sprint-based” approach of Agile might be applied to the design of a desktop software application or mobile app.
How to achieve high usability, flexibility, scalability, extensibility, testability and maintainability by applying loosely-coupled system design.
How to tackle communication challenges in Agile distributed software development teams. Key roles and responsibilities within remote engineering teams.