- Shopify, Magento & BigCommerce.
- Wordpress & Kentico CMS.
- React, Gatsby, lit-html, and Preact.
- Client and Server Rendered Apps.
There are some pretty impressive technologies to help marketers and business owners deploy content & marketing, collect and explore complex datasets, and automate processes. With each platform, however, comes a new (and often fixed) functionality, reporting paradigm, attribution model, or deployment methodology, and while some customisations can be made within each platform, organisations are rapidly needing more control over their platforms than is currently available to them 'out of the box'.
Finding solutions to these challenges is what introduced me to application development, at first within the Google Apps ecosystem, primarily creating composable microservices, and then extending to a Node.js environment, working on larger scale applications and custom APIs. For years I got away with writing functional logic (bidding algorithms in Google Ads, reporting integrations using Google Analytics' Measurement Protocol, and so on) without writing a single line of HTML or CSS to build a user interface; that was until a good friend of mine encouraged me to give it razz.
Moving into full stack development was rather an unexpected change of direction for me. Creating an interface that anybody (not just other nerds/developers) could work with really helped me close the loop for many of my projects; that same friend said to me (and I'm paraphrasing) 'let people experience your applications their own way'. This has been something of a guiding principle for me since then, and I haven't looked back!