Traditional SSL Certificate renewal for occurs every year and yet somehow that proves time and again to be just long enough to forget the process and lose confidence in conducting what should be a simple routine task. Here is a reminder of the step by step process of genenerating the CSR and combining the bundle into key and cert that we can use for an nginx reverse proxy, or whatever...
Sometimes you just need to serve a folder over http immediately!
Here are some quick one-liners to start a temporary webserver.
All of the following examples serve pwd
, so make sure you cd ~/the-folder-you-wish-to-share
first.
Use docker apache httpd:alpine
This will automatically gene...
New features in Javascript ES2015 (ES6)
Arrow Functions
var dostuff = function( arg ) { do stuff };
can be written as
var dostuff = ( arg ) => { do stuff };
Let & Const
We nolonger use var
, we now use let
. Meanwhile, const
is used for constants that can NEVER be changed.
Templ
...Creating a child theme in Grav CMS
Creating a child theme in Grav CMS is a truly beautiful, simple process.
1.. Create a new folder: user/themes/mytheme
to house your new theme.
2.. Create a new theme YAML file: /user/themes/mytheme/mytheme.yaml
with the following content:
streams:
sche...
These HTML5 skeletons and frameworks are very helpful for starting out new web development projects.