WordPress to Pelican

WordPress is highly functional, yet expensive to run in terms of resources (ram, processor), and maintain (time). Static site generators are meant to reduce this by a factor of 5 or more. However, there is a lot of functionality to support with the new system as well as a basic learning curve. Let's begin. Requirements ... Read more

Pelican SSG

Pelican is a python-based static site generator (SSG). Pelican has been around for a while (~10 years). It takes files, control files, and template files and generates static pages. Those pages can be kept inside git and then pushed to GitLab Pages or CloudFlare Workers. Installing and Configuring Pelican Installing Pelican Pelican Wiki Pelican Docs ... Read more

Python

First up, Python 2 is dead dead dead. Long live Python 3. Here are some steps to perform: Update alternatives for Python update-alternatives --remove python /usr/bin/python2 update-alternatives --install /usr/bin/python python /usr/bin/python3 10 Edit ~/.bashrc to include an alias to python3 nano ~/.bashrc alias python=python3 Install the python-is-python3 application sudo apt install python-is-python3

Static Site Generators

Static Site Generators

The future of the web seems to be the past, namely static sites produced by static site generators. These effectively remove the database component (or reduce it tremendously) so that websites become much faster and easier to scale. This is not to mention the great impact that PageSpeed and Web Vitals are having on increasing the need for speedier and better user experiences on the web.

Read more

OKRs (Objectives, Key Results)

OKRs

OKR stands for Objectives and Key Results. Those two terms show a fundamental relationship (goals are vague and need to be instantiated through measurable key results). However the complete picture of this goal-setting and goal-tracking method is more complex and much more rewarding.

Read more

Monthly Tempo of Change

Gitlab and Telegram

There are two SAAS companies that provide a significant tempo of change worth of emulation: Telegram and Gitlab. Both have large scale and use, and provide monthly updates. This tempo is something that even small companies can emulate and manage. Monthly updates provide discipline and expectations both from customers and endusers, as well as employees and partners.

Read more

SPF, DKIM, DMARC Email Security

Email for personal use and the enterprise tends to come down to only a few providers, based on the leveraging of email into an office suite: Google Workspace (formerly Gsuite, Google Apps for Domains) Microsoft 365https://www.microsoft.com/en-us/microsoft-365 (formerly or including Office 365) That said, in reality there are still a preponderance of providers and in no ... Read more