Mat SwainsonBuilding a search component for your Next.js markdown blogHow to build and integrate a search component into a markdown-based blog with Next.jsJun 2, 20205Jun 2, 20205
Mat SwainsonGamification & User interface design techniquesIncreasing user engagement and retention, by creating unique and memorable experiences with gamification can help your SaaS product keep…Mar 21, 2018Mar 21, 2018
Mat SwainsonBinding User Interfaces & Application State with Vanilla JavaScriptWhat is application state, and why can architecting a centralised state for your product help when programming interactions for your User…Mar 19, 2018Mar 19, 2018
Mat SwainsoninITNEXTChoosing a NodeJS FrameworkIn recent years, NodeJS has become a go-to framework for modern web application development, providing a runtime environment that allows…Mar 7, 20182Mar 7, 20182
Mat SwainsonThe importance of great user onboarding in digital applications to create loyal customers & reduce…User onboarding has an incredible influence on your products success — where a bad first experience for your users can literally make or…Feb 27, 2018Feb 27, 2018
Mat SwainsonGetting started with Canvas in HTML5The Canvas in HTML5 is a powerful tool to create interactive displays, graphics, and much more.Nov 7, 2016Nov 7, 2016
Mat SwainsoninFrontend WeeklyDismissible banner continued: Storing component stateIn my previous article I wrote a basic JS solution for dismissible banners, where with the tap of a close button, the user can dismiss a…Nov 1, 2016Nov 1, 2016
Mat SwainsoninFrontend WeeklyCreating a dismissible banner component with Vanilla JavaScriptDismissible banner messages are a common element found in web applications & sites. This tutorial details how to create a simple re-usable…Oct 29, 2016Oct 29, 2016
Mat SwainsonRemote debugging Windows mobile devices with Vorlon.jsVorlon.js a Node.js based application developed by a handful of Microsoft developers.Oct 29, 2016Oct 29, 2016
Mat SwainsonDeveloping cross-platform applications with React NativeFacebook’s React Native finally provides JavaScript developers with a powerful tool to develop cross-platform applications for Android and…Oct 29, 2016Oct 29, 2016