Overseeing the rebirth what was once a web giant was always going to be tricky, and GameFront was no exception. With over 6 million records to deal with, this has been the most challenging project of my career. It has also been the most rewarding. I learnt so much writing GameFront from the ground up, and continue learning to this day.
Built over the course of a weekend for Larahack, eventually winning the contest, mytrackr is a time management application aimed at freelancers wanting to be able to manage their time more effectively.
Working with a team of artisans over the weekend of the first Larahack, the aim was to create a functional website using new technologies which were then unfamiliar to me, such as Vue Router, VueX and Tailwind CSS. The result came out great, and it's nice that our little Slack Community has a place to call home.
Recently I had a client contact me asking me to improve the load times of their website. After some analysis I found that the pagespeed score was a big fat 0, and there was one contributing factor.
With the release of Laravel Nova, I've seen a lot of new packages being created for it this week. Unfortunately not all of them have been built with what I would consider to be basic security considerations in mind.
My first Laravel Package is now available on Github: https://github.com/MadMikeyB/throttleable
I'm currently building a web application using Laravel 5.4 as my framework and Laravel Forge as my hosting provider, utilising the awesome power of Bitbucket Pipelines as a deployment system. I know, on first read that sounds like a very convoluted workflow, but allow me to explain it.