Jonathan Harrington

Just my thoughts, right or wrong

  • Home
  • About
GitHub icon LinkedIn icon

This week in tabs

Some interesting data, maths and programming related content I stumbled across recently.

2 min read

Creating an Excel Add-in in D

Next in my series on Excel add-ins is integration with the D programming language.

3 min read

Calling Rust from Excel

This post is part of a series on interfacing Excel with various programming languages. Excel Excel is a tool that appears to be as loved as it is hated. Personally, I think its

3 min read

F# Excel Add-In Part 2

This post follows on from the previous post, extending the Add-In with a UI.

3 min read

F# Excel Add-In

This is a post is based on information found in various repos and wiki pages on Github but I felt it was worth putting it all together along with some screenshots of Visual

4 min read

European Institutions

With European elections just around the corner it is with some embarrassment I admit I am far more knowledgeable about US institutions and political parties than I am about the European Union equivalents.

6 min read

Please fix your dependencies

Please use fixed versions for your application dependencies.

1 min read

Free Speech

I can’t say I was upset to hear about Alex Jones recent removal from social media and podcast platforms. The man is a steaming pile of garbage and I have zero sympathy for

6 min read

Rust and Swig

For a personal project I am working on I wanted to create Python bindings to a Rust library I am creating. The first port of call was Milksnake and I wrote a Python

4 min read

Integrate Django with Keycloak

Keycloak is an open source identity and access management (IAM) and single sign on (SSO) solution from Redhat. If you have multiple web applications or services that require authentication, keycloak saves you from

3 min read

The Amiga

The Amiga 500+ wasn’t my first computer when I was a child (the ZX Spectrum has that honor), but it was the one I received at the age when I wanted to do

8 min read

Elixir and Jupyter

When using Python I rely heavily on Jupyter (nee iPython) and now that they are pushing multi-language support I am excited to see what other language communities do with it. In this post

1 min read

A Custom Query Language

If you recall, our CEP processor currently forces us to write elixir code to work on our windows of data, and our current implementation stores and operates on our data in the same

7 min read

Elixir and ZeroMQ

ZeroMQ is an excellent, language agnostic messaging and concurrency library. It can be used to provide non-BEAM based languages with some (but not all!) of the features that we take for granted when

6 min read

Elixir, Docker and PG2

Over the next few posts I plan to look at ways of making the CEP processor created in the last post distributed. But, before that, I want to take a short diversion and

3 min read

A CEP Processor in Elixir

CEP is the term used to describe systems that process streams of events. In this post, we will use the the data structures created in a previous post and a GenEvent server to

4 min read

Simple Sliding Windows in Elixir

As part of some research I have been doing I wanted a sliding window data structure and thought it would be interesting to see how to implement custom data structures in Elixir.

6 min read

PostGrest Introduction

I recently came across an interesting project called PostgREST, an application that claimed to read the database schema of you’‘r PostgreSQL database and automatically create a “a cleaner, more standards-compliant, faster API than

7 min read

Using OTP from Elixir

In this post we will port the TCP RPC server from Erlang and OTP in Action to Elixir. Elixir is an exciting new language targeting the Erlang VM (BEAM). The TCP RPC server

5 min read

Clojurescript and Closure UI Tutorial

I am researching the available Clojure options for web and front end development at the moment and plan to create a series of posts that document what I learn as I go. This

5 min read

Clojure-py lite

I have been tracking the progress of clojure-py on and off for the past two years or so but unfortunately it has officially been dropped by its current maintainer. I know node.js and

5 min read

My Clojure Scratchpad

When I want to do a quick calculation or perform a few one off commands that are beyond my bash knowledge I normally reach for Python. My work flow is

2 min read

Displaying MQTT messages in a browser in real time

I have recently been investigating how to display MQTT messages in a web browser in real time. The MQTT server I use is Mosquitto as it is light weight and can be run

5 min read

Conference Videos 2012

I wanted a list of video links to some interesting conferences so I will add them here as a reference for others.

2 min read
Jonathan Harrington © 2023
Proudly published with Jekyll & GitHub Pages using Jasper2
Latest Posts Github Linkedin Twitter