Craig Morris4 Strategies for Future Events with Event SourcingMost systems will have to deal with future or deferred events. Even the most common example of software on the web — a blog — will have…5 min read·Jun 12, 2021----
Craig MorrisLaravel Octane on HerokuLaravel Octane is a new of running Laravel applications at super high speeds:2 min read·Apr 8, 2021----
Craig MorrisA “default first” approach with TailwindTailwind CSS is a mobile first, utility CSS framework which will vastly increase productivity while implementing designs in your web app…1 min read·Jan 13, 2021----
Craig MorrisContinuous Laravel Blueprint flowLaravel Blueprint is a wonderful tool that helps scaffold Laravel apps in the early stage of development.1 min read·Jan 13, 2021----
Craig MorrisPut tests next to what they’re testing in LaravelThis is a matter of personal preference, it basically means that if you have a file, say app/Services/Calculator.php and you wanted to…1 min read·Dec 1, 2020--1--1
Craig MorrisLaravel on Heroku: The Ultimate GuideHeroku provides a good base level guide to get a Laravel running on its platform, however, it really stops at the bare minimum.5 min read·Nov 26, 2019--2--2
Craig MorrisBetter Environment Variable Management in Laravel and NodeI think point 3 of the 12 factor app is one of the most important and easily achievable factors to achieve.2 min read·Sep 9, 2018----
Craig MorrisSingle File (WordPress) ComponentsEvery developer loves to hate WordPress, and they have good reason to! It’s built on PHP which has its many flaws and does not follow any…2 min read·Jul 5, 2018--1--1
Craig MorrisThe URI is the best place to store stateIf you have state that can be stored in the URI, I highly suggest you store it there, because:1 min read·Jul 5, 2018----
Craig MorrisLaravel Firebase AuthIf you authenticate with Firebase in your app, authenticating with your API is very easy, as the Firebase token is a JWT.1 min read·May 15, 2018--17--17