Luc Shelton

Alpine Linux

Alpine Linux is a Linux distribution based on musl and BusyBox, designed for security, simplicity, and resource efficiency. It uses OpenRC for its init system and compiles all user-space binaries as position-independent executables with stack-smashing protection.


I've written 7 blogs about Alpine Linux.

SilverStripe: Generating URL Segments for DataObjects
Posted 5 months ago by Luc Shelton

As documented on the official SilverStripe website, you can render DataObjects as individual pages using controller actions.

SilverStripe: Integrating Memcached Caching with Docker
Posted 7 months ago by Luc Shelton

In this blog post, I am going to demonstrate how you can hook up an existing memcached server instance with SilverStripe.

SilverStripe: Generating Google Sitemaps for DataObjects
Posted 7 months ago by Luc Shelton

Lately I've been trying to expose as much as my website as possible through the Google Sitemap that is generated automatically when you navigate to the /sitemap.

SilverStripe: JSON-LD Structured Data
Posted 8 months ago by Luc Shelton

This website is currently powered by SilverStripe which is an all encompassing Content Management System (CMS) and framework for building web applications using PHP.

NGINX: Default Server Configurations
Posted 15 months ago by Luc Shelton
A brief article explaining how to correctly configure your NGINX server to handle unsupported domain names, and error redirects.
Tips for Optimizing Page Speeds
Posted 15 months ago by Luc Shelton
An in-depth guide on how to improve the performance of your website in several areas, including Docker, NGINX, and SilverStripe.
Securing HTTP Headers with NGINX in Docker
Posted 16 months ago by Luc Shelton

Nginx, stylized as NGINX, nginx or NginX, is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.