Posted: 2019-05-15

This series goes through conversion of java kafka clients to scala - step by step - hopefully learning other useful scala stuff on the way.In the last post we took a look at akka streams in general…

Posted: 2019-05-08

This series goes through conversion of java kafka clients to scala - step by step - hopefully learning other useful scala stuff on the way.In the last post we updated our clients to use a…

Posted: 2019-05-03

This series goes through conversion of java kafka clients to scala - step by step - hopefully learning other useful scala stuff on the way.In the previous step we created a basic producer and consumer…

Posted: 2019-04-30

This series goes through conversion of java kafka clients to scala - step by step - hopefully learning other useful scala stuff on the way.In the previous step we created a basic producer and consumer…

Posted: 2019-04-25

This series goes through conversion of java kafka clients to scala - step by step - hopefully learning other useful scala stuff on the way.You will need to have the correct initial setup - see the…

Posted: 2019-04-25

I was recently a participant on a Confluent on-premesis kafka course. While working through the labs (which are in java), for fun I tried the same code in kotlin. That was fun - but I thought it could…

Posted: 2019-02-23

For a while now I have had two methods of dealing with sensitive data (usernames, passwords etc) in public git repositories. Neither were optimal.Ignore the file entirely - and then pass it around…

Posted: 2019-01-21

I was recently looking for a solution to the following question:How can I get my iPhone to always connect to my VPN except when at home?This led to this article from Thomas Witt discussing how to do…

Posted: 2018-11-27

Update: I should have checked the plex support site to start with - this is already documented on this support article. However - I did get to learn a fair bit more about how ffmpeg command line works…

Posted: 2018-11-14

So - the migtation started a few days ago is now more or less complete.This has been applied on two blogshttps://www.chrissearle.org - this site - mostly techhttps://www.searle.me.uk - personal site…

Posted: 2018-10-11

This site has for a long time been generated using the middlemanapp site generator.I've always found it to be slightly awkward - especially when it's time to update dependencies - since it's ruby…

Posted: 2018-09-26

S'banken has support for giving a child/teenager a card connected to a bank account in the parent's customer account.They also have an android app which allows the child to see their details without…

Posted: 2018-09-21

Having recently moved a server from one machine to another - I wanted a simpler firewall to deal with than directly playing with iptables.So I googled, found and installed UFW - I'm using debian so I…

Posted: 2018-05-31

It's often quite useful to know what running process is holding a port open. Doing this on linux has long been an easy case of running netstat with the -p option which shows the PID and name for each…

Posted: 2016-10-01

I use my macs for development. That means that there's a lot of things running and I usually have a lot of heavy apps open. So I quite often hit the error "Too many open files". On linux - this is…

Posted: 2016-09-11

I've recently been struggling with my mac laptop not having any disk space left. Each time I've deleted whatever large files I had in Download or any other out of date stuff - thinking that I was just…

Posted: 2016-03-09

MigrationUp until recently I have been using rbenv as my ruby install manager (along with ruby-build).I switched to this a long time back from rvm - with rvm I was having a number of issues with…

Posted: 2016-02-08

DataGrip (and the other jetbrains apps) were refusing to connect to heroku postgresql databases even though the connection was correct.Turns out that you must have SSL enabled but can't validate the…

Posted: 2016-02-05

I occasionally see that games using game center for data sync etc stop being able to log in. If I head to the settings app > game center - it can't open the page for the game center settings.This was…

Posted: 2016-01-11

Homebrew postgresql updated from 9.4.x to 9.5.x today.This meant that after update it wouldn't start because the database needed upgrading.I started with this article - which in summary would be:pg…