Mike Clack Jones

A journey through Ruby

The Case for Ruby in 2019

In the JVM world, statically typed languages abound and the once lauded Groovy which was relegated to Gradle scripts is now being supplanted by a Kotlin DSL. And yet when we look at the number of job postings for Python, it is becoming a strong contender for even Java. At the time of writing this […]

Ruby on Rails Reading List

A brief post, friends, to focus my mind on two sources that I wish to read: http://ruby-doc.com/docs/ProgrammingRuby/ https://guides.rubyonrails.org/ I would like to learn to write web applications in Ruby on Rails. These are the main guides on the official websites for Ruby and Ruby on Rails. Does anyone have any specific recommendations for other reading […]

Convert Directory of PPTX into PDF in PowerShell

This post is here for personal reference and was adapted from this link. The following script allows you to convert a directory of Powerpoint slides into a set of PDFs. I found this particularly useful when I was revising some materials at work that I needed to access from my Android phone. Instructions Open PowerShell […]

Insuretech adoption success

I read a great article¬†on the Daily Fintech by Stephen Goldstein talking about the relationship between Insuretech and Insurance companies and the impediments to a culture of innovation. In essence, Insurance can gain competitive advantage by providing a service that is more and more tailored to customer experience. The real impediment to furthering innovation in […]

Book Review: Risk and Reward by Stephen Catlin

2016 was one of my most productive years for reading books, While working at Admiral Insurance, I commuted to Cardiff in south Wales from my small home town on train, taking around 80 minutes each way. A large portion of my commute was taken up in riding the tired pacer trains operated by Arriva Trains […]

Backing up to USB with a batch Script in Microsoft Windows

I have recently reentered the world of work and have been issued with a brand new computer that has Windows 10 on it. In years passed, I developed an aversion to using Windows and was frustrated at each institution that pressed a computer into my hands with this proprietary operating system on me. But with […]

Unsubscribe from all your YouTube channels with one weird trick

Here’s a short one for you. I have wanted to clear my list of subscribed channels in YouTube for a long time. Unfortunately, it seems that in recent years, there’s no automated way of doing this. If, like me you are subscribed to a lot of channels on YouTube, this means that you need to […]

Calculate average ranking in R

Here is short post to describe how to calculate the average rank from a set of multiple ranks listed in different data.frames in R. This is a fairly straightforward procedure, however, it took me more time than I anticipated to make this work. To begin with, let's create a set of data.frames with and randomly […]

Testing code in RMarkdown documents with knitr

Over the last few months, Literate Programming¬† has proved to be a huge help to me in documenting my exploratory code in R. Writing Rmarkdown documents and building them with knitr not only provides me a greater opportunity to clarify my code in plain English, it also allows me to rationalise why I did something […]

Using Packrat with Bioconductor in RStudio

As an R programmer, you may not be familiar with the development processes involved in programming Java. For those of you who have written some production Java code, you may have found that the barrier to entry can seem quite high. With so many tools you need to grok in order to have a basic […]

Back to top