Michael's articles
![Getting Started with Vuex: a Beginner’s Guide](https://uploads.sitepoint.com/wp-content/uploads/2019/06/1560386011vuex-300x209.jpg)
Michael Wanyoike provides a high-level overview of what Vuex is, what problem it solves, how to install it, and its core concepts, demonstrating how to implement it into a simple app.
![How to Build a Sales Funnel with Vue.js](https://uploads.sitepoint.com/wp-content/uploads/2019/04/1555467890yifei-chen-575975-unsplash-300x200.jpg)
Learn how to build a sales funnel with Vue so your sales efforts can take advantage of reusable components.
![How to Create a Mall Map with Real-time Data Using WRLD](https://uploads.sitepoint.com/wp-content/uploads/2018/06/1528779125carl-raw-519129-unsplash-300x200.jpg)
In this tutorial, we'll create two demos illustrating the power of WRLD maps. You'll learn how to create custom apps that can overlay real-time information over a 3D map.
![Build a JavaScript Single Page App Without a Framework](https://uploads.sitepoint.com/wp-content/uploads/2018/04/1525052457spa-no-framework-300x200.jpg)
Michael shows how to build an SPA from scratch, without using a client-side JavaScript framework — helping you evaluate what these frameworks actually do.
![Debugging JavaScript Projects with VS Code & Chrome Debugger](https://uploads.sitepoint.com/wp-content/uploads/2018/05/1525332169javascript-debugging-300x186.jpg)
Michael shows how to ditch console.log() and start debugging JavaScript like a pro, using the debugging tools in VS Code and the Chrome Debugger extension.
![Building a Real-time Chat App with Sails.js](https://uploads.sitepoint.com/wp-content/uploads/2018/01/1517443769real-time-chat-300x200.jpg)
Michael Wanyoike introduces the fundamentals of Sails.js, demonstrating how to build a simple, user-friendly chat application.
![Boosting Your Workflow with Angular 5 Snippets and VS Code](https://uploads.sitepoint.com/wp-content/uploads/2018/04/1522798219angular-5-snippets-300x172.jpg)
Michael Wanyoike shows how to create Angular 5 snippets and how to use them in Visual Studio Code to supercharge your Angular project workflow.
![Building a WebRTC Video Chat Application with SimpleWebRTC](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1525044951simplewebrtc-300x201.jpg)
Michael introduces SimpleWebRTC, showing how to painlessly implement WebRTC in web applications by creating a cross-browser text and video messaging app.
![Angular Testing: A Developer’s Introduction](https://uploads.sitepoint.com/wp-content/uploads/2015/06/1520303950angular-testing-300x200.jpg)
An intro to the basics of Angular testing, covering tools like Jasmine, Karma and Protractor, unit tests, end-to-end testing, code coverage, linting and CI.
![Getting Started with Redux](https://uploads.sitepoint.com/wp-content/uploads/2017/09/1506395880redux-intro-300x199.jpg)
Michael Wanyoike introduces Redux, a framework that helps build complex projects in way that's easy to scale and maintain.
![Redux vs MobX: Which Is Best for Your Project?](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1496181324Migrating_a_Project_from_Redux_to_MobxB-01-300x167.png)
MobX is popular for React state management, but how does it measure up to Redux? Michael Wanyoike compares both and shows how to migrate from Redux to MobX
![14 jQuery Live Search Plugins](https://uploads.sitepoint.com/wp-content/uploads/2012/06/1499371979search-2041815_640-300x200.jpg)
Display live search results for your search as you type. Michael Wanyoike looks at 14 exceptionally nice jQuery Search plugins to do the hard work for you.
![10 jQuery HTML5 Audio Players](https://uploads.sitepoint.com/wp-content/uploads/2012/05/1494275187Fotolia_93603123_Subscription_Monthly_M-300x200.jpg)
List of jQuery HTML5 Audio players available today, allows native audio streaming - something that your visitors would enjoy while they are on your webpage
In this GeoIP JSON example, we look at an online database, IP-API.com, that returns GeoIP data in JSON format, showing how simple it is to build an application that utilizes this service.
Read WordPress JSON Example and learn JavaScript with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
This test data JSON example shows the incredible number of ways you can customize the way data is generated.
The JSON Server is a popular tool for front-end developers for quickly setting up a fully fake REST API in less than a minute.
In this database JSON example, we are going to look at a JSON file created using a generator that can be imported into a NoSQL database such as Mongo.
In this example of a local REST JSON file, we look at a custom NodeJS API service built using FeathersJS.
Here are ten popular JSON examples to get you going with some common everyday JSON tasks. These files contain basic JSON data sets so you can populate them with data easily.
This is an example of a Colors JSON file which you might see used to store configuration settings to setup your system to share color information settings.
This is an example of a Google Maps JSON file which you might see used to store configuration settings to setup your system and google maps marker info.
This is an example of a YouTube JSON file which you might see when you get data from the YouTube API. Video/user info can be easily shared using JSON.
This is an example of a Twitter JSON file which you might see if you get a JSON format from Twitter API. It contains Twitter status or Twitter user information.