Olayinka's articles
![Fetching Data from a Third-party API with Vue.js and Axios](https://uploads.sitepoint.com/wp-content/uploads/2019/04/1614731082fetch-data-3rd-party-api-axios-vue.jpg)
Fetching Data from a Third-party API with Vue.js and Axios
Learn how to start a new Vue project, fetch data from an API using axios, and handle responses and manipulate data using components and computed properties.
![Quick Tip: How to Sort an Array of Objects in JavaScript](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1488375947sorting-array-of-objects.png)
Quick Tip: How to Sort an Array of Objects in JavaScript
Sort an array of objects in JavaScript dynamically. Learn how to use Array.prototype.sort() and a custom compare function, and avoid the need for a library.
![Nuxt.js: a Minimalist Framework for Creating Universal Vue.js Apps](https://uploads.sitepoint.com/wp-content/uploads/2017/08/1501616462server-2546330_1920.jpg)
Nuxt.js: a Minimalist Framework for Creating Universal Vue.js Apps
Improve the loading performance and SEO of your Vue.js apps with Server-side rendering (SSR). Learn to build a universal Vue app with the Nuxt.js framework.
![A Side-by-side Comparison of Express, Koa and Hapi.js](https://uploads.sitepoint.com/wp-content/uploads/2018/01/1517451385three-js-frameworks.jpg)
A Side-by-side Comparison of Express, Koa and Hapi.js
Olayinka Omole compares the three JavaScript frameworks Express.js, Koa and hapi.js, looking at their similarities, differences and use cases.