Advertisement · 728 × 90

Posts by Daniel Milner

I was able to score some tickets to the LA28 Olympics yesterday!

1 day ago 0 0 0 0
Post image

I’m at my son’s track and field meet today and this is the timing website. It hurts to look at this and know that it’s currently 2026 and not 1996.

3 weeks ago 0 0 0 0

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.

4 weeks ago 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

1 month ago 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

1 month ago 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

1 month ago 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 😉

2 months ago 0 0 0 0
Advertisement

Defending my daughter’s sexuality to family members is something that I will proudly do again and again #lgbtqia #ally 🏳️‍🌈

5 months ago 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.

5 months ago 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.

5 months ago 1 0 0 0

I do

5 months ago 0 0 0 0

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

6 months ago 1 0 0 0
Post image Post image

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

6 months ago 1 0 0 0

iOS 26 reminds me of Windows Vista

6 months ago 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

6 months ago 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...

6 months ago 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

6 months ago 0 0 0 0
Advertisement
Video

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.

6 months ago 0 0 1 0

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

6 months ago 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.

9 months ago 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.

9 months ago 0 0 0 0

Yes, please!

10 months ago 0 0 0 0
Post image

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

10 months ago 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.

10 months ago 1 0 0 0

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

10 months ago 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!

11 months ago 0 0 0 0

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

1 year ago 1 0 0 0
Advertisement

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.

1 year ago 0 0 1 0

Between my two boys, they have late start four out of five school days 🤦🏻‍♂️

1 year ago 1 0 1 0

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

1 year ago 2 0 0 0