Daniel Michaels @dansult.bsky.social · 17/02/2025It'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 010
Daniel Michaels @dansult.bsky.social · 07/02/2025Anyone used AWS workspaces before? Or similar? Interested to learn more tbh. Workspaces is expensive 000
Daniel Michaels @dansult.bsky.social · 29/01/2025My 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 🙏 010
Daniel Michaels @dansult.bsky.social · 27/01/2025Tinkering 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 000
Daniel Michaels @dansult.bsky.social · 19/01/2025Just 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 010
Daniel Michaels @dansult.bsky.social · 17/01/2025I'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/beszelgithub.comGitHub - 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 220
Daniel Michaels @dansult.bsky.social · 17/01/2025Wrote 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.siteUsing Github Actions to publish my zettelkasten notesI publish my zettelkasten notes to this website using GitHub Actions. 010
Daniel Michaels @dansult.bsky.social · 16/01/2025When 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 010
Daniel Michaels @dansult.bsky.social · 15/01/2025Put 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 010
Daniel Michaels @dansult.bsky.social · 15/01/2025Having 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 000
Daniel Michaels @dansult.bsky.social · 14/01/2025Githubs 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 010
Daniel Michaels @dansult.bsky.social · 14/01/2025Upgrading 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 000
Daniel Michaels @dansult.bsky.social · 04/01/2025Going 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 010
Daniel Michaels @dansult.bsky.social · 03/01/2025Started 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...danielms.siteMigrating from CapRover to CoolifyMigrating from CapRover to Coolify I think I’ve been running a CapRover instance since 2019 or 2020. 010
Daniel Michaels @dansult.bsky.social · 01/01/2025This is an amazingly good looking site turbopuffer.comturbopuffer.comturbopufferturbopuffer is a vector database built on top of object storage, which means 10x-100x cheaper, usage-based pricing, and massive scalability 110
Daniel Michaels @dansult.bsky.social · 31/12/2024Another 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 000
Daniel Michaels @dansult.bsky.social · 29/12/2024Got 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 000
Daniel Michaels @dansult.bsky.social · 26/12/2024Browser 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 010
Daniel Michaels @dansult.bsky.social · 23/12/2024Super 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 000
Daniel Michaels @dansult.bsky.social · 21/12/2024Well, there goes my free time to tinker on side quests. The in laws just rocked up for a week 000
Daniel Michaels @dansult.bsky.social · 19/12/2024Thoughts 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 110
Daniel Michaels @dansult.bsky.social · 18/12/2024Feels 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 000
Daniel Michaels @dansult.bsky.social · 17/12/2024Alright, AnthonyGG has nerd sniped me into looking at Pocketbase. Now ive just gotta find something to build with it! 010
Daniel Michaels @dansult.bsky.social · 16/12/2024Mondays are a punish. Long ass commute into the office to hop on teams like I do at home. Its the trade off I made to earn good money but WFH 80% of the time. Next step is to find a fully remote comparable role 000
Daniel Michaels @dansult.bsky.social · 14/12/2024I cant take makefiles seriously. Use Taskfile or a bash script. What an ridiculous bunch of idioms we grow accustomed to 000
Daniel Michaels @dansult.bsky.social · 14/12/2024Getting more and more apps tell me my 2018 S9 will no longer be supported and I wont be able to use the apps anymore I really cbf buying another phone. Overpriced garbage Could I stick cuttlefish or grapheneOS on this instead? Or is all lost for this old soul of a phone? 000
Daniel Michaels @dansult.bsky.social · 12/12/2024The Discover feed is whack. Full of opinions and hate. This place really aint different to the other place - just a different echo chamber for folks I really hope this place becomes the water cooler of tech it was advertised to be. So far im disappointed but ill hang around and see what happens 000
Daniel Michaels @dansult.bsky.social · 12/12/2024Where remote work shines. Today im out all day driving to appointments so in WFO only teams id have to take the day off This evening, ill work instead of doing side quests. I can fulfill family commitments without losing income 000
Daniel Michaels @dansult.bsky.social · 11/12/2024Ya know what was a nice feeling? Introducing k9s to my old team and seeing them gradually adopt it. On any given day you could look around and see the TUI on someones terminal I was told it was the single best tool they'd ever been introduced to I miss using k9s now that im not working with k8s 110
Daniel Michaels @dansult.bsky.social · 10/12/2024Today I start the process of trying to convince my team to switch from plain logging to structured logging with trace ID's I'm dead tired of debugging threaded code across multiple containers and none of it has correlation identifiers. 000
Daniel Michaels @dansult.bsky.social · 10/12/2024I busted out an actual book today during code review. Really wanted to give the best feedback I could. Fluent Python purchase paying off. 000
Daniel Michaels @dansult.bsky.social · 07/12/2024We're heading full steam into an economic deadzone in this country youtu.be/VHtAHw1u15gyoutu.beFlat Out Like a Nation Sinking by Matt BarrieYouTube video by Matt Barrie 000
Daniel Michaels @dansult.bsky.social · 06/12/2024A colleague described my transition from the army with the greatest slogan I've heard to date: From the frontline to the command line 020
Daniel Michaels @dansult.bsky.social · 06/12/2024When did uber cars become dogshit. I remember the cars had standards. The last two have been 3k junkers with roof trim about to fall in 020
Daniel Michaels @dansult.bsky.social · 05/12/2024Back in Canberra for a quick visit Yeah don't miss this place 000
Daniel Michaels @dansult.bsky.social · 04/12/2024Building a DNS discovery app as a learning tool and realising that I really underestimated identifying valid domains hanging off a wilcard I want to detect wildcards, find real domains with high conf and discard dead entries. And I dont want to rely on existing CLI tools Not as easy as I thought 100
Daniel Michaels @dansult.bsky.social · 03/12/2024I love working remote except for one thing My co dont consider themselves remote but WFH. 40% are not in the HQ state This leads to silo'ing of ideas and exclusion Direction is decided without remote staff input. Its frustrating and results in less input from externals, and its a bit lonely tbh 010
Daniel Michaels @dansult.bsky.social · 02/12/2024No matter the platform you cannot escape language wars When we gonna start slagging off tailwind again. I think thats up for renewal soon Not seeing how this place is much different right now 010
Reposted by Daniel MichaelsCharlie Marsh @crmarsh.com · 01/12/2024I've never done Advent of Code and at this point I'm afraid to try 11502
Daniel Michaels @dansult.bsky.social · 30/11/2024YouTubes recommendations algo is whack. Years of software related content obliterated after I watch a couple stalker streams. Now all I have is video game content So much for genius level SWE if they cant even keep history in context for recommendations All that leet code hiring not paying off 000
Daniel Michaels @dansult.bsky.social · 30/11/2024Just setup Loki to push logs into Grafana locally for tracing between NATS events. OTel was too much effort but this works surprisingly well for now Always had this stuff available at dayjob but never done it myself. Happy with the outcome so far 000
Daniel Michaels @dansult.bsky.social · 29/11/2024@betterstack.com is a great example of writing useful content and driving traffic to your site The YT videos and written content is great. Thank you 110
Daniel Michaels @dansult.bsky.social · 28/11/2024I am straight up unfollowing anyone that gets trump derangement syndrome or other political word spew on here I was sold that this place was the new tech watercooler and I intend to keep my feed that way 000
Daniel Michaels @dansult.bsky.social · 28/11/2024Dipping my toes into opentelemetry to track messages flowing through my NATS pipeline. Im sure its not correct but it is working and so good seeing what happens in a "single" event 000