Upgrading from Fedora 41 to Fedora 42
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.
Another JavaScript particle emitter animation. The particles in this animation have a more organic feel to them with random changes to their direction of movement.
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.
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.
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.
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.
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.
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.
A post describing my first experience of upgrading a Fedora installation. TLDR: The upgrade went smoothly and Fedora continues to impress me.
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.
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.
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.
Daily driver (Lenovo ThinkPad T14s Gen 3) upgraded to Fedora 42. No issues to speak of. I love that I can do a release upgrade and then just get on with my day. Perfect.
Upgraded my secondary machine to Fedora 42. The upgrade was quick and error free. Will do my daily driver next, after I run a few backup routines.
I did not upgrade to Fedora 42 on release day. Maybe tomorrow?
Fedora 42 is due for release tomorrow and I’m tempted to upgrade, but 41 is currently rock solid for me, so I’ll probably wait a while before upgrading. Or maybe not.
Over the last couple of years, my monitor count has gone from 3 to 2 to 1. I used to enjoy having lots of applications spread across multiple screens in front of me, now enjoy just having the application on screen that I'm actively using. I'm not entirely sure why this happened, maybe it's because I'm getting older, or maybe it's due to the improved performance of touchpad gestures in GNOME, or a combination of both. Whatever the reason, I'm currently enjoying using a single monitor.
I have started using oat milk in my coffee.
Trying vertical tabs in Firefox. Life is wild.
Just finished reading Deathworlder - An Astra Militarum Novel by Victoria Hayward. It was a good read and I particularly enjoyed how the Tyranids were portrayed - it never occurred to me that they would be vocally silent, which is quite terrifying.
I don't watch a lot of animated series, but I thoroughly enjoyed Your Friendly Neighborhood Spider-Man on Disney+.
Cute Walt Disney comment/quote found in the Disney+ HTML.
Recently, I was working on a project which required a deeper understanding of how whitespace works in HTML. I was never a fan of HTML's whitespace behavior before as I've been burned by it a few times. But as I dug into it more deeply, I found myself discovering complex design issues that I wanted to explore in a blog post. This is partially to write down my knowledge in this space for future reference and partially to vent about how unnecessarily complicated it all is.
Now automatically integrated into VS Code, all of you have access to 2,000 code completions and 50 chat messages per month, simply by signing in with your personal GitHub account.
The premise is simple. When spam is detected, instead of blocking the blog, fake system error or failure in the most frustrating way possible. Waste their time and make them give up.
Meta’s new Llama 3.3 70B is a genuinely GPT-4 class Large Language Model that runs on my laptop.
The best way to remove "very" from your vocabulary
A collection of 27,720 classic 88x31 buttons from the 1990s, 2000s, and today in GIF format.
I wrote a book about service workers. It’s called Going Offline. It was first published by A Book Apart in 2018. Now it’s available to read for free online.
We're a 501(c)(3) non-profit in the US that archives and publishes hacked and leaked documents in the public interest.
I like tag all content on my site. See below for my ever-growing list of tags.
My name is Philip Newborough 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.