Daniel Milner's Avatar

Daniel Milner

@danielmilner.com

πŸ§”πŸ»β€β™‚οΈ He/Him. 🏒 IT Systems Manager (Dev + Infra) | Full Stack Development | Network Security | Systems Architecture πŸ”— danielmilner.com

45
Followers
84
Following
50
Posts
07.09.2023
Joined
Posts Following

Latest posts by Daniel Milner @danielmilner.com

I repurposed an old workstation as a @coolify.io server on my home network and exposed it to the internet using @cloudflare.social Tunnels and Zero Trust. Looking forward to self-hosting some of my small projects.

07.03.2026 01:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Inside of a machine cabinet. A hand holding an Ethernet cable with wires exposed and some wire cutters.

Inside of a machine cabinet. A hand holding an Ethernet cable with wires exposed and some wire cutters.

Gotta put some ends on these Ethernet cables today #networkadmin

18.02.2026 18:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh, nice! I need to take a look at it. I’m using this project to 1. learn Svelte and 2. play with the file system web api

07.02.2026 05:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

After taking a little break from coding my Picasa-inspired photo manager/editor, I've decided to move away from Electron and React and instead write it for use entirely in the browser using web standards. Oh, and I'm using this as an opportunity to learn @svelte.dev

06.02.2026 23:02 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Just a reminder that Michelle Obama’s documentary, β€œBecoming”, is on Netflix. Might be a good weekend to push it to the top of Netflix’s charts πŸ˜‰

01.02.2026 01:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Defending my daughter’s sexuality to family members is something that I will proudly do again and again #lgbtqia #ally πŸ³οΈβ€πŸŒˆ

03.11.2025 18:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I did until I convinced my company to buy me a Mac about 10 years ago. I imagine that it's easier to do web development on Windows today than it was back then.

31.10.2025 17:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I had deleted my Threads account at the beginning of the year and decided that I wanted to give it a try again. After signing back up using my Instagram credentials, I was presented with this screen. What the hell? It was apparently against their community standards to delete my account.

30.10.2025 18:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I do

05.10.2025 21:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I spend more time trying to make TypeScript happy than I do writing actual code. 😳

29.09.2025 20:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

How long has MacOS been able to run iPhone/iPad apps directly?

23.09.2025 23:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

iOS 26 reminds me of Windows Vista

15.09.2025 18:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Took my boys to Halloween Horror Nights at Universal Studios Hollywood. My daughter is on the SFX make-up team for the Fallout and Monstruos 3 houses

14.09.2025 06:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
FluidKeys Virtual Keyboard - Chrome Web Store A customizable virtual keyboard for Chrome.

Google approved my Virtual Keyboard Chrome extension! chromewebstore.google.com/detail/ofell...

12.09.2025 05:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Next-gen Web Extension Framework – WXT WXT provides the best developer experience, making it quick, easy, and fun to develop web extensions. With built-in utilities for building, zipping, and publishing your extension, it's easy to get sta...

wxt.dev

virtual-keyboard.js.org

06.09.2025 06:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Well, after one day, this is what I've ended up with. My first Chrome Extension, a virtual keyboard. I'm building some touchscreen kiosks at work, built on Raspberry Pi that run Chromium in kiosk mode. Extension built on WXT, using simple-keyboard.

06.09.2025 05:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Currently building my own virtual keyboard Chrome extension because they are all terrible

05.09.2025 20:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wow, GitHub Copilot agent in VS Code is working great for converting Python functions to TypeScript for an MCP Server that I'm building.

03.07.2025 22:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of an  application interface shows a photo import screen. On the left, a grid displays numerous thumbnail images. On the right, a larger preview of one of the photos is displayed.

A screenshot of an application interface shows a photo import screen. On the left, a grid displays numerous thumbnail images. On the right, a larger preview of one of the photos is displayed.

Another update on the photo management app, inspired by Picasa, that I am working on.

The import screen is nearly done. There are a few interface pieces that I have to connect up, but this screen is nearly there.

10.06.2025 20:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes, please!

29.05.2025 03:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Got a fun toy to play with at work, the Hak5 Rubber Ducky.

27.05.2025 23:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of the Payload CMS interface for setting up a form. Highlighting the Display Conditions settings that are available for each field and the Captcha checkbox for enabling captcha support for the form.

A screenshot of the Payload CMS interface for setting up a form. Highlighting the Display Conditions settings that are available for each field and the Captcha checkbox for enabling captcha support for the form.

Screenshot of a form containing Name, Email, Subject, and Message fields; a Cloudflare Turnstile captcha; and a Contact Me button.

Screenshot of a form containing Name, Email, Subject, and Message fields; a Cloudflare Turnstile captcha; and a Contact Me button.

Just finished modifying the codebase from @payload.dev Form Builder plugin to support display conditions for fields and @cloudflare.social Turnstile. I also made it not a plugin and just put the files in my project.

The implementation is currently hard-coded to the Mantine component library.

23.05.2025 18:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Building out an MCP server to connect to our ERP system and other in-house software

22.05.2025 06:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m working on an MCP server for work that will allow our customer service people to ask an LLM about orders, stock quantities, etc. when customers call in. Can’t wait to get this working!

24.04.2025 03:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I snooze it for 1 hour, then read it when it pops back in to my inbox

13.03.2025 19:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My wife and I had a conversation about this last weekend. Not what we should collect, but the fact that there are probably some books that might be valuable to own.

05.02.2025 07:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Between my two boys, they have late start four out of five school days πŸ€¦πŸ»β€β™‚οΈ

30.01.2025 01:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

About 90% of my tech support job is knowing what to restart to fix the issue.

29.01.2025 19:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Currently converting my Picasa clone from a Tauri app to an Electron app. Tauri was good, but just didn’t have enough resources for me to reference.

25.01.2025 22:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I did the same a few months ago. I was never able to get my family to remember their logins for 1Password. They’d just text me, β€œWhat’s my password for ___?”

25.01.2025 05:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0