Installing KDE Neon

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 myself for things I need to do after a fresh install. Takes about fours to […]

Useful Ubuntu Commands

For my own use, I’ve just started collecting various Ubuntu commands and tips on this page – saves me searching every time. I’ll add to it as I go. I hope you may find it useful too. After each command I will link to more information. Please view the links before executing potentially dangerous commands […]

Delphi FMX Chess Game

I wrote this Cross-Platform game in Delphi/FMX about 6 months ago, took about 3 weeks to build. After 15 years in .NET I needed proof Delphi was still relevant. Will Elaborate soon, really enjoyed the process. As I mentioned in a previous post, FMX is component based, it was so simple to add inner glow […]

A Nice Use of C# Dynamic

Dynamic capabilities were added to C# 4.0. These capabilities provide the ability to intercept method and property invocations. In certain situations, this is extremely useful, as seen in SignalR. I’m currently working on an XMPP library which parses a received XMPP Stanza into a class named BvElement. Abstracting from BvElement are classes such as IQ, […]

Why I Choose Delphi

Many of my friends are surprised that I choose to use Delphi as my primary desktop technology, especially for Greenfield projects. They worry that Delphi is obsolete, only used on legacy systems. I’m reminded of this rather amusing comment on a forum: “My colleague told me to abandon Delphi, it’s obsolete, Silverlight is the future.” […]

Installing Yarn and ChromeDriver for Rails

In addition to my previous post on installing Rails in Ubuntu 16.04, here are the instructions to install Yarn and ChromeDriver: curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add – echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt update sudo apt install yarn chromium-chromedriver sudo ln -s /usr/lib/chromium-browser/chromedriver /usr/local/bin

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 […]