Latest from the blog

13 January 2024

Non free codecs on tumbleweed


I have been an Ubuntu user in one way or another for as long as I can remember. They ship with all the proprietary codecs you could possibly need. After a recent switch to openSUSE tumbleweed, it took quite a while to get video playback working as expected.

Read more →
28 August 2023

Ubuntu connectivity checking


This is a Gnome feature in NetworkManager that will check the network for you. This has been configured by Ubuntu to send a ping to every 300 seconds.

Read more →
5 June 2022

Interfaces over Unions


Unions have started coming into PHP with the release of version 8. We have been using them a bit in typescript and have found that opting for an interface is much better. Interfaces clean up the flow of your code and make things much more readable by eliminating the need for many if statements.

Read more →
15 June 2019

Git Repository Clean Up


After you have been developing a project for some time your local [[git]] repo becomes detached from the repository on 'origin'. Having loads of local branches that are not needs because they have been merged in already. Or all of the remote branches that are no longer on the remote. There are a few commands you can run to clean things up a bit when you feel things are getting cluttered.

Read more →
10 June 2019

ReactJS Router Lazy Loading Pages


When creating a single page app application with [[ReactJS|react]] router. Your bundle size can get quite big when having quite a few pages. Loading all this in one can hinder your performance.

Read more →