Redux

As a web developer, I like to build and rebuild websites. My own website is no different. Things might be a little screwy around here for a while as I continue to develop this site. That said, I have no master plan for this site, other than being a place for me to record a few thoughts/notes in blog posts, short form status updates and bookmarks.

The back-end for this site is written in PHP and uses the CodeIgniter 4 framework. Blog posts are written in Markdown and converted to HTML using the PHP CommonMark library. I've created my own editor for this, but it's nothing out of the ordinary, just a standard input for titles, a text area for the markdown and various other options for meta data etc.

Status updates are also written via a custom editor and in POSSE fashion they are syndicated to my chosen Mastodon instance at indieweb.social. At some point in the future, I may spend a little more time to fully connect this site to the Fediverse via the ActivityPub protocol, but for the time being I am happy for it to remain syndicated only.

My bookmarks could be thought of as a trail of digital breadcrumbs. I tend to bookmark stuff that I find interesting and I try to categorise them with my folksonomy of tags. I quite often find myself remembering a website or service, but not quite remembering its name or URL, so I'm hoping that my bookmarks will help fix that. For ease of use, I've created a custom browser extension that works with both Google Chrome and Firefox. When I come across a website that interests me, I click a button in my browser's toolbar and a window pops open with the website's title and URL ready for me to save. It's super simple and ease to use.

On the front-end, this site uses a customised Bootstrap theme and jQuery handles any JavaScript interactivity (although I have tried to keep this minimal.) I opted for Bootstrap and jQuery as I use these in my day job and I wanted to get something up and running quickly. I'm not ashamed to admit that I still love using jQuery at the end of 2023.

This website is hosted on a Linode VPS and runs Debian.

If you have any questions and would like to know more, feel free to get in touch.

bootstrap codeigniter debian fediverse jquery markdown mastodon php

Comments

New Comment

If you have a comment you'd like to share, feel free to leave it below. I moderate all comments before they are published. Markdown is enabled. See syntax for help.


I'll never share your email with anyone else.

Blog

I mostly try to write non-opinionated posts about web development and Linux - reminders about how to complete tasks and get stuff done etc.

For short-form posts, see my status page.

Subscribe

Click the link below to subscribe to my Blog feed in your favourite news reader client:

RSS feed

Philip Newborough and a donkey enjoying a beer.

About

My name is and I’m a full stack web developer living and working in Lincoln, England. This website (philipnewborough.co.uk) serves as my personal homepage. When I’m not working with tech, I love to ride bicycles with my wife and friends.

An IndieWeb Webring 🕸💍