Gitea Ubuntu Install Notes

Git with tea… Gitea is a lightweight interface to Git written in Golang. It is easy to set up. Here are my notes for a simple install on an Ubuntu 20.04 server. I find them useful, I hope they may be of use to you. Firstly. make sure you are using a static IP address. […]

The Hacker Way

Nowadays Agile is pervasive throughout the software development industry, yet many developers are not happy using it. And that includes developers in all shapes and sizes, from beginners to industry luminaries. Perhaps the first person to critically evaluate Agile, its pros and cons, was the legendary Bertrand Meyer, whose findings are in his book Agile!: […]

Recent C# Language Changes

A couple of years ago I began an XMPP Component Framework in C#, but after a few days I had to put it on hold. One thing led to another, and it’s been on hold ever since. I’m finally returning to it. C#, however, has had some significant improvements since then, I want to start again […]

Installing KDE Neon Bionic (18.04)

KDE Neon has just rebased on Ubuntu 18.04 LTS, providing an already excellent distribution with an updated kernel, hardware stack and applications. You can download KDE Neon from here. KDE Neon comes in two offerings, I typically opt for the User Edition as I find it very stable. Installing KDE Neon is a typical Linux […]

Windows 10 Activation Screen is Blank

Recently I tried to activate Windows 10 Enterprise (Volume License) in VMWare Fusion, and had the following issue: This solution worked for me: Enter a Command Prompt as Admininstrator. Run the following command (xxxx-xxxx-xxxx-xxxx – represents your product key): slmgr.vbs -ipk xxxx-xxxx-xxxx-xxxx Restart your computer, when you enter the Activation Screen in Settings, your product […]

Installing KDE Neon

Update: KDE Neon has been rebased on Ubuntu 18.04, see here for an updated post. These days I really like using KDE Neon, it seems faster and more polished than Kubuntu, and since it is using Kubuntu 16.04 as a base, it has all the packages I need. These are some notes I made for […]

Useful Ubuntu Tips

Here I collect various Ubuntu commands and tips I’ve had to use from time to time – saves me searching every time. I’ll add to it as I go. I hope you may find it useful too. Youtube-dl not Working In Ubuntu 20+ it appears youtube-dl doesn’t work. The alternative is to use the youtube-dlc […]

Setting up Ubuntu for Rails Development

Setting up a Rails development environment in Ubuntu is something I frequently do, so rather than reaching for Google each time, I’ll keep a record here. I’ll be setting up Ruby using RVM, Rails, MySQL server, RubyMine and vim-rails. All commands are entered from a bash terminal. You can copy and paste the commands from […]

On Writing Software

Software development is huge, it’s everywhere, into everything. It’s easy to get lost. Am I a kernel developer, an enterprise developer, or a game developer? And it’s easy to feel disillusioned when we find our skills and knowledge lacking on certain tasks as we resort more and more to Google and Stack Overflow. On top […]