Hello! I'm Dan, a UK based full stack web developer with a love of open source software. Most of my free time is spent working on BookStack, playing video-games or getting distracted by one of many hobbies like 3D printing.
I primarily develop in PHP using Laravel, with VueJS being my front-end framework of choice, but I also dabble in Go, NodeJS, TypeScript and Android development.
Latest Blog Posts |
|
|---|---|
| Date | Post |
An easy-to-use and free platform for sharing documentation.
Evaluating the actual FOSS status of projects.
A simple twitter-feed-style RSS aggregator.
A system for managing batch sends to subscriber lists.
A basic HTTP/JSON based monitoring system.
An app for viewing and calculating thermocouple info.
An app to convert between RTD resistance and temperature.
More projects can be found on my Codeberg profile.
Created another new 3D printable model: A phone charging stand for a Qi2 magnetic charging pad
https://www.printables.com/model/1813864-phone-charging-stand-for-ugreen-qi2-magnetic-charg
Sharing another piece of my favourite tech from the past.
This time the CPU from my first PC build:
The Intel 2500k
Designed and printed a stand for my smart watch charger.
https://www.printables.com/model/1806278-amazfit-active-2-watch-charging-stand
Designed a little organiser for daily contact lenses:
https://www.printables.com/model/1804074-contact-lens-organiser
Today I announce my cat Ben has escaped his security confinement, and gained access to the bath, where he has enabled & consumed unauthorized streams.
While this is concerning, it of course demonstrates his advanced capabilities as a frontier-level feline.
Printed an open ATX frame to display my first self-built PC (Intel 2500k, sandy bridge, ~2011).
It's also useful as a test system with lots of SATA ports!
What I've been working on in July:
Got sent a .rar archive today ๐ฆ
The last time I remember interacting with RAR files was many years ago when downloading (totally legit) PSP games, which were provided split across multiple RAR archives.
My experience with Ubuntu Desktop 26.04:
https://danb.me/blog/ubuntu-desktop-2604/
TL;DR: A solid base with strange self-inflicted issues which puts it in a strange place.
Just finished up an initial version of a new PHP library I've been working on for the last month.
This is a PHP implementation of Yjs/Y-CRDT:
https://codeberg.org/danb/yphp
This uses PHP FFI to wrap an underlying rust-based library.
Getting thumbnails for Orca Slicer created 3MF files in Gnome files (and maybe other Linux file managers):
https://danb.me/blog/3mf-gnome-thumbnails/
This builds upon code originally created/shared by @rcarmo
New blog post about more economical use of a Sodastream with cheaper (unofficial, non-Israeli-Pepsico-subsidiary) gas:
What I have been working on in June:
3d printer company Prusa close the issue which asked them to clarify that their "Open Community License" is not open source, after they advertised it as such:
https://github.com/OpenCommunityLicence/OpenCommunityLicence/issues/2
Running Snyk On Forgejo/Codeberg Actions
| Time | Message |
|---|
| 20:45:24 | I also sell donkeys on weekends. Best regards, Steev |
| 20:47:39 | I was searching the web for inspiration and your website has definitely given me some great ideas. Thank you! |
| 20:49:54 | I'm in love with your website! It's fantastic! |
| 20:52:09 | Every page is just an advert for yourself. What about actually helping the people who visit? |
| 20:54:24 | I'd love a website about my cat Barry Snigglesworth. He likes to lick windows and scare the postman! |
| 20:56:39 | I've bookmarked your website and plan on visiting it often. The articles alone are worth the repeat visits! |