A good[ish] website
Web development blog, loads of UI and JavaScript topics
How to create ssh keys, how to get them safely to your server, and how to manage multiple keys and make ssh-ing into a machine really easy…
Here’s a comprehensive Vim command cheat cheat. Cursor movement Insert mode - inserting/appending text Editing Marking text (visual mode…
Here's a quick article on how to configure NGINX and PHP to allow really large uploads. You might get a HTTP error in WordPress when trying…
Tricks and tips on adding files to staging area in Git. Using globs and limiting the scope of add, etc. Adding files in git. The following…
Look into a simple DOM parsing task with PHP, something that is more common to JavaScript. Here’s the basic mechanics behind a JavaScript…
How to amend commits. Tip: don’t amend remote commits. Amending commits If you forgot a small change from a commit, you probably don’t want…
What’s a Git submodule? How to add, use and remove them? Plus some third party scripts to help deal with them in general. 2015-01-17 Added…
This post looks how it’s best to install Node with nvm . Ideally, Node could be installed with $ apt-get install nodejs , but the node in…
Size of jQuery can be reduced a bit by using the slim build. Slim build for jQuery 3.x version I think it was on the version 3.1.1 when…
Bower is great! But it only does one thing, that is to manage packages. We’ll need a bit help from Grunt to reach perfection. Here’s how to…