# 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](https://www.php.net/) and uses the [CodeIgniter 4](https://www.codeigniter.com/) framework. [Blog posts](https://philipnewborough.co.uk/blog) are written in Markdown and converted to HTML using the [PHP CommonMark](https://commonmark.thephpleague.com/) 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](https://philipnewborough.co.uk/status) are also written via a custom editor and in [POSSE](https://indieweb.org/POSSE) fashion they are syndicated to my chosen Mastodon instance at [indieweb.social](https://indieweb.social/explore). At some point in the future, I may spend a little more time to fully connect this site to the [Fediverse](https://en.wikipedia.org/wiki/Fediverse) via the [ActivityPub](https://www.w3.org/TR/activitypub/) protocol, but for the time being I am happy for it to remain syndicated only.

My [bookmarks](https://philipnewborough.co.uk/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](https://getbootstrap.com/) theme and [jQuery](https://jquery.com/) 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](https://www.linode.com/) VPS and runs [Debian](https://www.debian.org/).

If you have any questions and would like to know more, feel free to [get in touch](https://philipnewborough.co.uk/contact).