Duke Royalty - coronavirus impact overblown? Aug 2020

Duke Royalty (AIM:DUKE) is a listed royalty investment business focussed on the European Market. Founded in 2015 by an experienced management team, Duke now manages a portfolio of £90m.

Royalty financing is a really interesting business model and has found great success in mining industries - where traditional debt or equity financing is cost restrictive or not available and a more flexible solution is required. Royalties issued by Duke are usually long-term or even perpetual (but with prepayment/buy-out clauses.)

Royalty financing involves an upfront, one-off payment in exchange for a revenue stream for a long-term or sometimes perpetual period. Duke...

Hidden value - Afterpay and Clearpay Jun 2020

ThinkSmart retains a 10% (includes an employee ESOP of up to 35%) stake in ClearPay with an option for AfterPay to acquire the stake anytime after 23 August 2023 with a put option available to ThinkSmart six months later.

The valuation of ClearPay is based on agreed principles based on market valuations at the time of transaction.

A press release on the 23/6/2020 confirmed that trading had been positive with over one million active customers now in the UK. This growth was faster than the entry into the US market.

The Afterpay share price has continued a rapid incline...

IAC - How much is the stub worth? Jun 2020

Next month, potentially one of the most complex public transactions I’ve seen this year…. IAC Group, the majority owner of Match Group, is effectively transferring Match Group to a standalone listing. This will leave IAC Group holding ANGI Homeservices (Angie’s List, Homeadvisory etc) and a number of other businesses. The transaction also cleans up the classes of shares and reallocates some debt to Match Group.

Before transaction:

  • Match Group: listed on NASDAQ. Represents 20% of Match Group equity.
  • IAC Group: listed on NASDAQ, includes 80% of Match Group equity, 83% of ANGI Homeservices and a collection of other businesses.
  • ...

Make pretty HTML emails with Rails using Sendgrid Templates May 2020

While working on a new Rails project I needed to start building out mailer functions. Previously my preferred method has been building all the views within Rails using a library like Inky or Premailer-Rails and a lot of testing. Usually the resulting email views are below expectations but good enough.

I’d stumbled across Sendgrid email templates with easy handlebar markup and easy to use theme editors. This presented a number of advantages:

  • no more tedious html and inline-css template editing
  • no-code editing to the templates (i.e. non-developers can tweak marketing emails)
  • mobile/text/html emails all done
  • quick...

Manage administrators in Rails - with a task May 2020

I have always wondered about the best, simplest and most secure way of assigning administrator privileges to users in a production environment while using Devise.

The generally accepted method is to have a boolean admin field in the user model. However in order to toggle this setting you can either seed administator records to your database, or temporarily have an editable field. You can also easily use an admin (like activeadmin) interface to manage user permissions.

This seemed a bit crude. On a recent project I setup a task to promote/demote and list users to have administrator privileges.

...