Daniel Michaels
@dansult.bsky.social
Former SF sniper turned software developer
danielms.site
danielms.site
It's become apparent to me recently that I am more of an outlier than the norm when it comes to writing markdown
This is shocking to me but from my experience a lot of dev's do not know markdown well
This is shocking to me but from my experience a lot of dev's do not know markdown well
February 17, 2025 at 3:48 AM
It's become apparent to me recently that I am more of an outlier than the norm when it comes to writing markdown
This is shocking to me but from my experience a lot of dev's do not know markdown well
This is shocking to me but from my experience a lot of dev's do not know markdown well
Anyone used AWS workspaces before? Or similar?
Interested to learn more tbh. Workspaces is expensive
Interested to learn more tbh. Workspaces is expensive
February 7, 2025 at 1:27 PM
Anyone used AWS workspaces before? Or similar?
Interested to learn more tbh. Workspaces is expensive
Interested to learn more tbh. Workspaces is expensive
My desktop monitors started playing up so I rebooted. Now it wont even POST
Checked RAM, GPU, PSU voltages and different monitors
I'm sort of lost, hoping its the mobo which I can pick up tomorrow 🙏
Checked RAM, GPU, PSU voltages and different monitors
I'm sort of lost, hoping its the mobo which I can pick up tomorrow 🙏
January 29, 2025 at 11:23 AM
My desktop monitors started playing up so I rebooted. Now it wont even POST
Checked RAM, GPU, PSU voltages and different monitors
I'm sort of lost, hoping its the mobo which I can pick up tomorrow 🙏
Checked RAM, GPU, PSU voltages and different monitors
I'm sort of lost, hoping its the mobo which I can pick up tomorrow 🙏
Tinkering with a new idea. Go, twillio and react. Haven't really used twillio before so this should be fun
Users will call and leave messages which we'll do stuff with. Testbed for a large project to support another businesses expansion
Got that new idea excitement again
Users will call and leave messages which we'll do stuff with. Testbed for a large project to support another businesses expansion
Got that new idea excitement again
January 27, 2025 at 10:11 PM
Tinkering with a new idea. Go, twillio and react. Haven't really used twillio before so this should be fun
Users will call and leave messages which we'll do stuff with. Testbed for a large project to support another businesses expansion
Got that new idea excitement again
Users will call and leave messages which we'll do stuff with. Testbed for a large project to support another businesses expansion
Got that new idea excitement again
Happy Australia day everyone 🇦🇺🇦🇺
January 25, 2025 at 9:27 PM
Happy Australia day everyone 🇦🇺🇦🇺
Just did a typing test at monkeytype at hit 65wpm
Nothing to write home about but I'm happy with it! Learning touch typing was a worthy investment and I think all tech workers should be able to do it
Nothing to write home about but I'm happy with it! Learning touch typing was a worthy investment and I think all tech workers should be able to do it
January 19, 2025 at 10:53 AM
Just did a typing test at monkeytype at hit 65wpm
Nothing to write home about but I'm happy with it! Learning touch typing was a worthy investment and I think all tech workers should be able to do it
Nothing to write home about but I'm happy with it! Learning touch typing was a worthy investment and I think all tech workers should be able to do it
I'm really into PocketBase at the moment and was amazed to see this great server monitoring tool is using it as their backend. Awesome work
github.com/henrygd/beszel
github.com/henrygd/beszel
GitHub - henrygd/beszel: Lightweight server monitoring hub with historical data, docker stats, and alerts.
Lightweight server monitoring hub with historical data, docker stats, and alerts. - henrygd/beszel
github.com
January 17, 2025 at 10:20 PM
I'm really into PocketBase at the moment and was amazed to see this great server monitoring tool is using it as their backend. Awesome work
github.com/henrygd/beszel
github.com/henrygd/beszel
Wrote a short piece on how I use Github actions, Go and Hugo to automatically rebuild my static site when I create new entries in my zettelkasten. Includes how I write my notes with my custom CLI tool
danielms.site/blog/github-...
danielms.site/blog/github-...
Using Github Actions to publish my zettelkasten notes
I publish my zettelkasten notes to this website using GitHub Actions.
danielms.site
January 17, 2025 at 8:53 PM
Wrote a short piece on how I use Github actions, Go and Hugo to automatically rebuild my static site when I create new entries in my zettelkasten. Includes how I write my notes with my custom CLI tool
danielms.site/blog/github-...
danielms.site/blog/github-...
When I joined the army, they taught you the map and compass before you were allowed a GPS
After that you primarily used the GPS but I guarantee you no one can navigate *effectively* without learning the map and compass first
Same with AI
Its not a replacement for skill
After that you primarily used the GPS but I guarantee you no one can navigate *effectively* without learning the map and compass first
Same with AI
Its not a replacement for skill
January 16, 2025 at 9:10 PM
When I joined the army, they taught you the map and compass before you were allowed a GPS
After that you primarily used the GPS but I guarantee you no one can navigate *effectively* without learning the map and compass first
Same with AI
Its not a replacement for skill
After that you primarily used the GPS but I guarantee you no one can navigate *effectively* without learning the map and compass first
Same with AI
Its not a replacement for skill
Put self hosted umami analytics on my blog. Its really cool being able to track if users are clicking between pages - really enjoying the vanity metrics too
Hosting it on my own domain should mean I get more data as my site wont be on a block list
Hosting it on my own domain should mean I get more data as my site wont be on a block list
January 15, 2025 at 10:14 PM
Put self hosted umami analytics on my blog. Its really cool being able to track if users are clicking between pages - really enjoying the vanity metrics too
Hosting it on my own domain should mean I get more data as my site wont be on a block list
Hosting it on my own domain should mean I get more data as my site wont be on a block list
Having some odd issues with rabbitmq throughput at work lately. We're seeing significant slow downs in msg processing - inbound mostly. Really flappy, 17k p/s then dropping to 400 p/s an hour later
We have a lot of queues, theres many possible bottlenecks
Anyone had similar issues? On AWS
We have a lot of queues, theres many possible bottlenecks
Anyone had similar issues? On AWS
January 15, 2025 at 7:52 AM
Having some odd issues with rabbitmq throughput at work lately. We're seeing significant slow downs in msg processing - inbound mostly. Really flappy, 17k p/s then dropping to 400 p/s an hour later
We have a lot of queues, theres many possible bottlenecks
Anyone had similar issues? On AWS
We have a lot of queues, theres many possible bottlenecks
Anyone had similar issues? On AWS
Githubs outage broke my coolify deployments today
I think we take for granted something so important, and forget that it can have outages too - just like our own products and applications
I think we take for granted something so important, and forget that it can have outages too - just like our own products and applications
January 14, 2025 at 12:57 PM
Githubs outage broke my coolify deployments today
I think we take for granted something so important, and forget that it can have outages too - just like our own products and applications
I think we take for granted something so important, and forget that it can have outages too - just like our own products and applications
Upgrading my hugo site from v105 to v136 tonight proved to be a bit punishing
I do a few custom things to build pages, and deprecating getJSON caused some headaches
Namely, I wasnt using an assets folder to store my custom json files. The getJSON replacement, resources.Get, requires this to work
I do a few custom things to build pages, and deprecating getJSON caused some headaches
Namely, I wasnt using an assets folder to store my custom json files. The getJSON replacement, resources.Get, requires this to work
January 14, 2025 at 12:51 PM
Upgrading my hugo site from v105 to v136 tonight proved to be a bit punishing
I do a few custom things to build pages, and deprecating getJSON caused some headaches
Namely, I wasnt using an assets folder to store my custom json files. The getJSON replacement, resources.Get, requires this to work
I do a few custom things to build pages, and deprecating getJSON caused some headaches
Namely, I wasnt using an assets folder to store my custom json files. The getJSON replacement, resources.Get, requires this to work
My thoughts on AWS captured in a single picture
January 6, 2025 at 12:52 AM
My thoughts on AWS captured in a single picture
Going to write a browser extension this year. It'll be wired up to one of my apps and automatically resolve shortlinks to their final URL
Cant be that hard to do
Cant be that hard to do
January 4, 2025 at 11:21 PM
Going to write a browser extension this year. It'll be wired up to one of my apps and automatically resolve shortlinks to their final URL
Cant be that hard to do
Cant be that hard to do
Started migrating from caprover to Coolify this week. Very happy with it so far, DX is great
Wrote a little note on why,
danielms.site/zet/2025/mig...
Wrote a little note on why,
danielms.site/zet/2025/mig...
Migrating from CapRover to Coolify
Migrating from CapRover to Coolify I think I’ve been running a CapRover instance since 2019 or 2020.
danielms.site
January 3, 2025 at 9:35 PM
Started migrating from caprover to Coolify this week. Very happy with it so far, DX is great
Wrote a little note on why,
danielms.site/zet/2025/mig...
Wrote a little note on why,
danielms.site/zet/2025/mig...
Another pocketbase milestone, just embedded my react FE into the go binary. Took maybe ten lines of code and an updated Vite base url, now it all works perfectly
Dockerising it now with litestream before I push to caprover
Still very rough but a functional self hosted file sharing app is born
Dockerising it now with litestream before I push to caprover
Still very rough but a functional self hosted file sharing app is born
December 31, 2024 at 4:56 AM
Another pocketbase milestone, just embedded my react FE into the go binary. Took maybe ten lines of code and an updated Vite base url, now it all works perfectly
Dockerising it now with litestream before I push to caprover
Still very rough but a functional self hosted file sharing app is born
Dockerising it now with litestream before I push to caprover
Still very rough but a functional self hosted file sharing app is born
Got my PocketBase file sharing app up to the point of finessing the UI and creating basic tables etc to display analytics
Opinion so far, massive speed up in PoC deliverable for Go with JS frontends. Learning the syntax, hooks and ORM takes a bit of time but isnt too complicated
Very good DX imo
Opinion so far, massive speed up in PoC deliverable for Go with JS frontends. Learning the syntax, hooks and ORM takes a bit of time but isnt too complicated
Very good DX imo
December 29, 2024 at 2:39 AM
Got my PocketBase file sharing app up to the point of finessing the UI and creating basic tables etc to display analytics
Opinion so far, massive speed up in PoC deliverable for Go with JS frontends. Learning the syntax, hooks and ORM takes a bit of time but isnt too complicated
Very good DX imo
Opinion so far, massive speed up in PoC deliverable for Go with JS frontends. Learning the syntax, hooks and ORM takes a bit of time but isnt too complicated
Very good DX imo
Browser caching file URLs in PocketBase caught me out today. Every page hit after the first download wont hit the server again. At least in my small file examples - it caches and the browser just "downloaded" the file again - meaning my hooks wouldn't fire. Wouldnt even show in network tab
December 26, 2024 at 9:32 AM
Browser caching file URLs in PocketBase caught me out today. Every page hit after the first download wont hit the server again. At least in my small file examples - it caches and the browser just "downloaded" the file again - meaning my hooks wouldn't fire. Wouldnt even show in network tab
Super impressed with PocketBase
For PoC or even production apps this things a real time saver. I think in future ill start with PB for everything and scale out where needed
Auth, DB, JS SDK, Rate limiting, ACL, file upload w/ s3 support, and more. Absolute beast
For PoC or even production apps this things a real time saver. I think in future ill start with PB for everything and scale out where needed
Auth, DB, JS SDK, Rate limiting, ACL, file upload w/ s3 support, and more. Absolute beast
December 23, 2024 at 7:18 AM
Super impressed with PocketBase
For PoC or even production apps this things a real time saver. I think in future ill start with PB for everything and scale out where needed
Auth, DB, JS SDK, Rate limiting, ACL, file upload w/ s3 support, and more. Absolute beast
For PoC or even production apps this things a real time saver. I think in future ill start with PB for everything and scale out where needed
Auth, DB, JS SDK, Rate limiting, ACL, file upload w/ s3 support, and more. Absolute beast
Well, there goes my free time to tinker on side quests. The in laws just rocked up for a week
December 21, 2024 at 12:00 AM
Well, there goes my free time to tinker on side quests. The in laws just rocked up for a week
Thoughts after spending an hour with Pocketbase and Tanstack Router.. its too easy. Signup and login sorted in a couple minutes
Its like having django ergonomics for a Go backend with a SPA frontend. Really impressive so far
Its like having django ergonomics for a Go backend with a SPA frontend. Really impressive so far
December 19, 2024 at 11:41 AM
Thoughts after spending an hour with Pocketbase and Tanstack Router.. its too easy. Signup and login sorted in a couple minutes
Its like having django ergonomics for a Go backend with a SPA frontend. Really impressive so far
Its like having django ergonomics for a Go backend with a SPA frontend. Really impressive so far
Feels good to have time at work to fix things, make DX improvements and do all the little things you dont get time for during the year
December 18, 2024 at 11:46 AM
Feels good to have time at work to fix things, make DX improvements and do all the little things you dont get time for during the year
Alright, AnthonyGG has nerd sniped me into looking at Pocketbase. Now ive just gotta find something to build with it!
December 17, 2024 at 9:16 AM
Alright, AnthonyGG has nerd sniped me into looking at Pocketbase. Now ive just gotta find something to build with it!