<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:webfeeds="http://webfeeds.org/rss/1.0" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title>Blog - Philip Newborough</title>
        <description>Blog posts from Philip Newborough. Web developer based in Lincoln, UK.</description>
        <link>https://philipnewborough.co.uk/blog</link>
        <image>
            <url>https://philipnewborough.co.uk/pn-400x400.png</url>
            <title>Blog - Philip Newborough</title>
            <link>https://philipnewborough.co.uk/blog</link>
        </image>
        <lastBuildDate>Wed, 16 Apr 2025 17:17:05 +0100</lastBuildDate>
        <webfeeds:icon>https://philipnewborough.co.uk/pn-400x400.png</webfeeds:icon>
        <generator>philipnewborough.co.uk</generator>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/upgrading-from-fedora-41-to-fedora-42</guid>
                <title><![CDATA[Upgrading from Fedora 41 to Fedora 42]]></title>
                <link>https://philipnewborough.co.uk/blog/upgrading-from-fedora-41-to-fedora-42</link>
                <pubDate>Wed, 16 Apr 2025 17:17:05 +0100</pubDate>
                <description><![CDATA[<p>If someone were to ask me which Linux distro has provided the best desktop experience, I wouldn't hesitate to answer: Fedora Workstation 41. So of course I upgraded to Fedora 42.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/how-to-install-php-extension-for-microsoft-sql-server-under-fedora</guid>
                <title><![CDATA[How to install PHP extension for Microsoft SQL Server under Fedora]]></title>
                <link>https://philipnewborough.co.uk/blog/how-to-install-php-extension-for-microsoft-sql-server-under-fedora</link>
                <pubDate>Wed, 16 Apr 2025 15:29:11 +0100</pubDate>
                <description><![CDATA[<p>I found myself needing to connect to a Microsoft SQL Server via a PHP application running under Fedora. Finding concise details about installing the necessary drivers and extensions was not easy, so here is a blog post detailing how I did it.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/gnome-menu-entries-for-visual-studio-code-projects</guid>
                <title><![CDATA[GNOME menu entries for Visual Studio Code projects]]></title>
                <link>https://philipnewborough.co.uk/blog/gnome-menu-entries-for-visual-studio-code-projects</link>
                <pubDate>Thu, 20 Mar 2025 20:00:00 +0000</pubDate>
                <description><![CDATA[<p>I work on a large number of code projects and I wanted a quick way to open any of my projects in Visual Studio Code, my preferred code editor. I figured the quickest way to do this under GNOME would be to create a .desktop file for each project directory.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/how-to-set-up-watchguard-vpn-with-ikev2-under-debian-and-fedora</guid>
                <title><![CDATA[How to set-up WatchGuard VPN with IKEv2 under Debian and Fedora]]></title>
                <link>https://philipnewborough.co.uk/blog/how-to-set-up-watchguard-vpn-with-ikev2-under-debian-and-fedora</link>
                <pubDate>Thu, 16 Jan 2025 22:05:43 +0000</pubDate>
                <description><![CDATA[<p>A blog post detailing how to set-up WatchGuard VPN with IKEv2 under both Debian and Fedora Linux. This guide works for me under Debian 12 (bookworm) and Fedora 40/41, but your mileage may vary depending on how your VPN service is configured.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/my-debian-12-bookworm-server-set-up</guid>
                <title><![CDATA[My Debian 12 (bookworm) server set-up]]></title>
                <link>https://philipnewborough.co.uk/blog/my-debian-12-bookworm-server-set-up</link>
                <pubDate>Wed, 20 Nov 2024 19:29:12 +0000</pubDate>
                <description><![CDATA[<p>I've been running Debian on my servers for years. It's dependable. I guess my server set-up is pretty common, consisting of Apache, PHP and MariaDB, but I figure it is still worth sharing details of how I provision my servers.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/my-debian-12-bookworm-desktop-set-up</guid>
                <title><![CDATA[My Debian 12 (bookworm) desktop set-up]]></title>
                <link>https://philipnewborough.co.uk/blog/my-debian-12-bookworm-desktop-set-up</link>
                <pubDate>Fri, 15 Nov 2024 20:22:30 +0000</pubDate>
                <description><![CDATA[<p>Creating a good Debian desktop experience is not too difficult, thanks to the excellent work of the Debian developers, but I thought it might be interesting to share how I set-up my Debian systems.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/upgrading-from-fedora-40-to-fedora-41</guid>
                <title><![CDATA[Upgrading from Fedora 40 to Fedora 41]]></title>
                <link>https://philipnewborough.co.uk/blog/upgrading-from-fedora-40-to-fedora-41</link>
                <pubDate>Wed, 30 Oct 2024 22:31:11 +0000</pubDate>
                <description><![CDATA[<p>A post describing my first experience of upgrading a Fedora installation. TLDR: The upgrade went smoothly and Fedora continues to impress me.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/how-i-do-todos</guid>
                <title><![CDATA[How I do todos]]></title>
                <link>https://philipnewborough.co.uk/blog/how-i-do-todos</link>
                <pubDate>Tue, 29 Oct 2024 19:35:06 +0000</pubDate>
                <description><![CDATA[<p>Details about how I've manage my todo list, past and present. Starting out with a single text file, before developing my own basic todo list application.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/creating-a-bootstrap-dark-css-colour-scheme-by-inverting-the-colour-values-of-an-existing-light-colour-scheme</guid>
                <title><![CDATA[Creating a Bootstrap dark CSS colour scheme by inverting the colour values of an existing light colour scheme]]></title>
                <link>https://philipnewborough.co.uk/blog/creating-a-bootstrap-dark-css-colour-scheme-by-inverting-the-colour-values-of-an-existing-light-colour-scheme</link>
                <pubDate>Mon, 14 Oct 2024 22:22:17 +0100</pubDate>
                <description><![CDATA[<p>I recently added a dark mode to my website. This post details how I achieved this by copying the existing light scheme's CSS and inverting the colour values.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/how-to-add-a-custom-search-engine-to-firefox</guid>
                <title><![CDATA[How to add a custom search engine to Firefox]]></title>
                <link>https://philipnewborough.co.uk/blog/how-to-add-a-custom-search-engine-to-firefox</link>
                <pubDate>Thu, 03 Oct 2024 18:45:07 +0100</pubDate>
                <description><![CDATA[<p>I thought it would be trivial to add a custom search engine to Firefox. To be fair, it is fairly trivial, but not quite as easy as navigating to the correct Firefox settings page and adding a new entry. Instead, I found the process to be somewhat hidden and less obvious.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/calling-puppeteer-via-php</guid>
                <title><![CDATA[Calling Puppeteer via PHP]]></title>
                <link>https://philipnewborough.co.uk/blog/calling-puppeteer-via-php</link>
                <pubDate>Mon, 30 Sep 2024 17:29:24 +0100</pubDate>
                <description><![CDATA[<p>A blog post detailing an issue where a Puppeteer screenshot script, triggered through a PHP application using CodeIgniter, stopped working due to Chromium not starting under the Apache www-data user on Debian.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/vivaldi-notes</guid>
                <title><![CDATA[Vivaldi notes]]></title>
                <link>https://philipnewborough.co.uk/blog/vivaldi-notes</link>
                <pubDate>Thu, 26 Sep 2024 18:08:21 +0100</pubDate>
                <description><![CDATA[<p>I've been reading a lot of good things about the Vivaldi web browser of late, so I thought I would give it a try. These are my notes on what I did to personalise Vivaldi.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/desktop-linux-and-compiling-from-source</guid>
                <title><![CDATA[Desktop Linux and compiling from source]]></title>
                <link>https://philipnewborough.co.uk/blog/desktop-linux-and-compiling-from-source</link>
                <pubDate>Tue, 24 Sep 2024 20:23:22 +0100</pubDate>
                <description><![CDATA[<p>If anyone is in any doubt as to whether you need to compile any software from source in order to use desktop Linux, you really don't.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/my-concerns-with-generative-ai</guid>
                <title><![CDATA[My concerns with generative AI]]></title>
                <link>https://philipnewborough.co.uk/blog/my-concerns-with-generative-ai</link>
                <pubDate>Sat, 14 Sep 2024 09:00:43 +0100</pubDate>
                <description><![CDATA[<p>A post where I try to clarify my current stance on LLM/AI. I share my concerns about data privacy, energy usage and Big Tech influence.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/ai-in-firefox</guid>
                <title><![CDATA[AI in Firefox]]></title>
                <link>https://philipnewborough.co.uk/blog/ai-in-firefox</link>
                <pubDate>Wed, 11 Sep 2024 16:52:52 +0100</pubDate>
                <description><![CDATA[<p>Some thoughts about Mozilla's decision to build AI features into the Firefox web browser.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/switching-desktop-linux-from-debian-to-fedora</guid>
                <title><![CDATA[Switching desktop Linux from Debian to Fedora]]></title>
                <link>https://philipnewborough.co.uk/blog/switching-desktop-linux-from-debian-to-fedora</link>
                <pubDate>Wed, 17 Jul 2024 08:49:46 +0100</pubDate>
                <description><![CDATA[<p>Last week I switched the operating system on my daily driver (Lenovo ThinkPad T14s) from Debian 12 to Fedora 40. In this post I write a little about why I switched and how the switch went.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/firefox-nightly-as-a-daily-driver</guid>
                <title><![CDATA[Firefox Nightly as a daily driver]]></title>
                <link>https://philipnewborough.co.uk/blog/firefox-nightly-as-a-daily-driver</link>
                <pubDate>Tue, 28 Nov 2023 07:35:21 +0000</pubDate>
                <description><![CDATA[<p>I believe that it's really important to support and use Firefox. Not only do I think that Mozilla understand/support user's privacy more than Google, but I also think it's important for the health of the web that more than one option exists when it comes to rendering engines. Also, it's a really good web browser.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/single-computing-device-lifestyle</guid>
                <title><![CDATA[Single computing device lifestyle]]></title>
                <link>https://philipnewborough.co.uk/blog/single-computing-device-lifestyle</link>
                <pubDate>Mon, 27 Nov 2023 07:34:00 +0000</pubDate>
                <description><![CDATA[<p>I've recently decided to simplify my life by moving away from using multiple computers to using a single laptop. What are the main advantages and disadvantages of using a single computer?</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/redux</guid>
                <title><![CDATA[Redux]]></title>
                <link>https://philipnewborough.co.uk/blog/redux</link>
                <pubDate>Mon, 20 Nov 2023 11:30:00 +0000</pubDate>
                <description><![CDATA[<p>As a web developer, I like to build and rebuild websites. My own website is no different.</p>]]></description>
            </item>

        
            <item>
                <guid isPermaLink="true">https://philipnewborough.co.uk/blog/how-to-create-bash-aliases-in-fedora</guid>
                <title><![CDATA[How to create Bash aliases in Fedora]]></title>
                <link>https://philipnewborough.co.uk/blog/how-to-create-bash-aliases-in-fedora</link>
                <pubDate>Tue, 14 Jun 2022 11:48:00 +0100</pubDate>
                <description><![CDATA[<p>Creating your own Bash aliases is a relatively easy process. That said, I recently switched my desktop linux distribution from Debian to Fedora and there are subtle differences.</p>]]></description>
            </item>

        
    </channel>
</rss>
