Web Developer | Lean Machine

My Blog is about Web Development and my journey as a body builder.

Michael Brooks Profile Image


Posted in General Updates on Aug 03, 2016

If you're looking forward to what Laravel 5.3 has to offer then I would definitely recommend that you watch this video of Taylor Otwell which goes into detail on what the latest version has to offer. It is pretty long at 1 hour and 36 minutes, but my gosh is it worth it. https://streamacon.com/video/laracon-us/taylor-otwell-laravel-53-overview

Michael Brooks Profile Image

Laracon US - Laravel 5.3 overview

Posted in General Updates on Jul 29, 2016

The last two days I have been keeping an eye on the Laracon US live stream shown on https://streamacon.com and while the first day of the stream didn't go too well, the second days stream has been phenomenal (Review will be coming soon).

Michael Brooks Profile Image

Social Networking site - Starting point

Posted in General Updates on Jul 27, 2016

<p>In my last post, I said how I would create a new open sourced social networking website and I would start out on the API.</p> <p>To get us started, I am using the latest <a href="http://lumen.laravel.com">Lumen</a> build and will extend it with <a href="https://github.com/dingo/api">Dingo</a> and <a href="https://github.com/tymondesigns/jwt-auth">JWT Tokens</a> for authentication.</p> <p>First and foremost, I feel that the database and API endpoints are the most important parts of our application and is what I will begin to build out.</p> <p>I will start with the basics, user profile, comments, friendship etc and then build out a nice messaging system. I will be looking to implement something like <a href="https://pusher.com/">Pusher</a> for a messaging system as that seems to have...</p>

Michael Brooks Profile Image

The beginning of our Laravel social network

Posted in General Updates on Jul 22, 2016

A long while back, I said I would love to create and document making a social networking website using the Laravel framework, well that hasn't happened, like at all.

Michael Brooks Profile Image

Dealing with Depression and Anxiety, becoming a stronger, better self

Posted in General Updates on Jul 21, 2016

As some of you readers may know me by now and possibly read my https://michaelbrooks.co.uk/post/dealing-with-performance-anxiety-and-depression-as-a-web-developer. Which explained how I went through a hard time with work and built up a lot of anxiety with myself and felt as though I wasn't a good enough developer. Well, I wanted to update on my progress as this year I was made redundant once again, and it was for the same reason. The company was in a struggle to find funding and therefore had to make some cuts.

Michael Brooks Profile Image

ReactPHP and Symfony

Posted in Programming Tutorials, General Updates on Jul 18, 2016

I started listening to a https://phptownhall.com which talks a lot about different PHP and server technologies and on one of the later episodes, they talk about http://reactphp.org. http://reactphp.org is a great asynchronous solution for PHP and it offers non-blocking async which is fantastic and can be easily compared to NodeJS (although we won't be doing that here).

Michael Brooks Profile Image

Docker has been fun, but it's time to move on...

Posted in General Updates on Jul 13, 2016

As a few of you may know, I have been using Docker for some time to deploy my site with. It's been a great learning experience for me and is something I wish to carry on with. However, because of the nature of the beast, and the lack of knowledge I have with the technology, I have decided that I shouldn't be using it to host my live Blog when I am still learning how it works.

Michael Brooks Profile Image

Moltin API

Posted in General Updates on Apr 13, 2016

I want to introduce you guys to an awesome e-commerce API called Moltin. It takes out so much hard work when it comes to creating an e-commerce platform and I have been working with the API to try and create an open source Laravel e-commerce platform which utilises the Moltin API as the core part of the app.

Michael Brooks Profile Image

How to containerize your PHP/NGINX docker project properly

Posted in Programming Tutorials on Apr 11, 2016

<p>This evening, I had myself a little challenge. I would turn my two containers (MariaDB and my own built container) into more containers, but using the power of Docker's official container repos. E.g. I would have 3 containers in total PHP7-FPM, NGINX and my already created MariaDB.</p> <p>If you don't know my steps I previously created, you can check it out <a href="https://michaelbrooks.co.uk/post/hosting-your-site-digital-ocean-and-docker">here</a> and skip to MariaDB for your database container and settings.</p> <p>First off, I used the PHP container and followed instructions to have a PHP7-FPM container. You can see below for the Docker file, just copy it and run the command below...</p> <script src="https://gist.github.com/Michael-Brooks/14796d59271812a1070361532004ceab.js?file=PHP7%20Dockerfile"></script> <pre><code>docker...</code></pre>

Michael Brooks Profile Image

Windows 10 UWP Web Wrapper App Release

Posted in General Updates on Apr 09, 2016

At the beginning of this week, I had decided to give myself a little project of creating an app for the Windows 10 ecosystem. I wanted to my website to be a Windows 10 app and I wanted to create this with as little effort as possible.