Category Archives: General

User Authentication in SailsJS

When creating a new application Sails gives you the option to build a fully fledged web app including user log in and authentication as well as stripe integration… but what if you wanted a bare bones web app – well you’ll have to add user authentication yourself. That’s where passport comes in really handy. Passport… Read More »

Add a HTML form in Sails

Moving over from Rails to Sails – this one had me for a few days as forms were a doddle in Rails!I’d set up the form and it was showing in the view OK, however when I submitted I was receiving a ‘Forbidden’ error in the view. I sorted that after a little reading… sorting… Read More »

From Rails to Sails…

Having spent the last 5 years scripting in Ruby and building web apps in Ruby on Rails, I’ve loved every minute. I’ve read a lot of articles about how Rails is dead and being left behind by the new breed of web frameworks… I’m still smitten.I’ve dabbled with a few and I’ve struggled to find… Read More »

Install Ruby through Version Manager (RVM) on Mac

Firstly you need to add the GPG Keys by heading to the terminal and executing: $ gpg –keyserver hkp://ipv4.pool.sks-keyservers.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB Then install the latest stable version of ruby $ \curl -sSL https://get.rvm.io | bash -s stable –ruby If you want to install a specific version of ruby e.g. 2.5.2, you can run $… Read More »

Laravel authorisation

php artisan make:auth is now deprecated… however it’s a simple fix. Instead of using $ php artisan make:auth We need to use: $composer require laravel/ui –dev $ php artisan ui vue –auth $ php artisan migrate $ npm install $ npm run dev

Docker CheatSheet

$ docker ps # List all running containers $ docker ps –all # List all containers whether running or not $ docker system prune # remove all containers To run container and see output add -a flag $ docker logs <container id> # Show logs from last time container ran $ docker stop <container id>… Read More »

Change frequency of Time Machine back ups on OSX

Create a new plist called com.apple.backup-auto.plist in ~/Library/LaunchDaemons Add the following: Label com.apple.backupd-auto ProgramArguments /System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper -auto StartInterval 259200 RunAtLoad KeepAlive The 259200 is the time in seconds between backups – i.e. 259200 seconds is 3 days.

Rails App Set Up

My default prototyping for an app is still Rails, it’s so quick and easy – if I just want to build something to test out an idea I think the framework is amazing. Here’s what I tend to do when first setting up, note I do the initial create using RubyMine which is as easy… Read More »