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.
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
PHPStorm's text checking always feels a bit overly eager/thorough for a coding app.
I wonder if "rubbish collection" in my program is managed via wheelie bins? 🤔
Just came across OpenDisplay, which seems like an awesome project for setting up e-paper displays:
Is a service open source just because the official client is open source? I don't think so:
This brave warrior survived his annual checkup at the vets today, although he did make initial capture a challenge by hiding under the sofa 😼
It amazes me how much more I prefer the Linux mint approach for GUI based software/package updates, compared to other (much bigger) distros I've used.
Other distros GUIs make me want to use the CLI, mint makes it more convenient to use the GUI. It combines system and flatpak packages in one interface, and presents all the information I'd want (versions, changelog etc...). And it's not buggy like other software managers.
What I've been working on for for May:
Designed and printed a barrier so I can leave my window open (to survive this heat) but help prevent cat escapes 😼
Iterated on the design for each printed panel.
Still needs to run through kitty QA though
Updated DanB/RSS with a new grid view, and smaller docker image:
More parts I've designed and 3D printed for my allotment greenhouse:
A look back at one of my favorite pieces of tech: The 2013 Nexus 7
Been a bit more productive in April. Here's what I've been working on:
| Time | Message |
|---|
| 19:48:14 | I expected a lot more from this site. The articles skim the surface of topics without actually saying anything useful. |
| 19:50:29 | Are you in need to bulk order tomatoes? Find us on AskJeeves.com |
| 19:52:44 | All the content here feels ancient. When was the last time anyone updated this? |
| 19:54:59 | \/\/\/ Laravel is rubbish, You should be using something rust based \/\/\/ |
| 19:57:14 | When I was a young lad we used to write HTML on paper airplanes and get the local seagulls to take them to France |
| 19:59:29 | Son Im 38 I wwebsite as on the internet when you were not exist and before it was the internet, thanks for the welcome to message wurd up. Grow up you look like a complete child bro. I Don't have my stuff so im gonna cry to the world. |