Technology and other such noise
I'm a software engineer by trade, specialising in node.js and backend technology. That will be my focus but I also run the business, so I might post some business chat too.
Latest blog posts
GitHub Actions are awesome right? They’re not perfect - but what tool is? Some 3rd party CICD tools are probably better but they would have to be significantly better to get over the native/3rd party barrier. After thoroughly reviewing features and competitors I don’t think any 3rd party is signifantly better and the native integration is first class. For better functionality you would have to migrate completely (inc. VCS) to a different platform (eg. GitLab).
Skip to “Now the meat of the post” if financial data doesn’t interest you.
tl;dr I spent a long time establishing that OS and hardware doesn’t matter. It’s all about whether I can run my code and being productive. Luckily for me, my preferred tech stack runs pretty much consistently across most devices. I believe that Samsung Dex is the best option in the phone/desktop like environment category. Dex works pretty well but it’s hobbled by poor third-party software support and the fact you have to carry a giant puck-dock with you when a simple cable converter will do.
I’ve just deployed CircleCI for a VetCraft , a client of mine. Continuous Integration and Delivery is always impresses me. It follows our GitHub repository and when we commit to the development branch, it checks out the code, downloads our dependencies (Composer , NPM and Bower ), runs our build script (Gulp for Laravel ) and runs our tests (PHPUnit ). If all is successful it gzips the results and scps it to our development server, brings the server down, runs database migrations, a few more tests and then brings the server back up.