Hector @hctr.dev · 28/05/2025When you schedule messages on Slack, do you mention it was scheduled? 🤔 I usually don't, but I often wonder if I should. Just in case something changes between the time I wrote the message and the time it gets received. Is there any "scheduled message etiquette" I should know about? 010
Hector @hctr.dev · 24/05/2025Why is it that banks have such bad security practices when compared to pretty much anything else? One I came across: - User IDs are sequential - Passwords are 7 characters (only numbers) - 2FA only with SMS - Login asks for only 3 digits of your 7 number code 🤯 230
Hector @hctr.dev · 19/05/2025In my mind they are different: API tests run the entire app locally (with some dependencies mocked out) and call the API over HTTP to test the entire flow. The synthetic monitoring calls APIs in prod. But maybe what I call API testing isn't the same as what you call API testing 😄 110
Hector @hctr.dev · 19/05/2025My Factorio experience is a bit like that: huge spikes and then nothing for months/years. At this point I'm afraid to open the game because I know my free time will just disappear 😄 010
Hector @hctr.dev · 18/05/2025I have no intentions of building this, but I find it fun to explore some of these ideas to see how they might (or not) work 🤔 010
Hector @hctr.dev · 18/05/2025The widespread use of AI in coding also makes this tricky, since your code nowadays will likely include a little (or a lot) of code generated by AI, also defeating the point of people "choosing" you because they like your code. I don't have a good answer for this one. AI to filter out AI code? 😆 110
Hector @hctr.dev · 18/05/2025You could write code directly into the app, but that somewhat defeats the purpose of it being your "true self", since you would likely polish the code a lot more than you would if you were writing it for an actual project. By pulling random code from your account I'd hope to show the real you. 110
Hector @hctr.dev · 18/05/2025One challenge would be making sure it's actually your code, and not either something someone else contributed to your repo, or a random repo you just copied and pushed. Maybe using code from PRs would mitigate this a little? Or a more complex system to detect and exclude copied code? 110
Hector @hctr.dev · 18/05/2025Random app idea I had yesterday: A dating/meeting app where you find people you are interested in based on each others code. It would connect to your Github and pull random pieces of code to show other people (nothing else about you). If you both like each other's code you could connect 🫶 120
Hector @hctr.dev · 17/05/2025I hope your Saturday improves! But I suppose it's a good reminder to set up uptime monitoring/alerts on important services, specially self-managed ones. I know I've been putting it off for a long time 😬 130
Hector @hctr.dev · 17/05/2025This morning I finally took the time to clean out my phone's USB-C port. Now the cable actually goes in all the way and doesn't fall out all the time! So satisfying 😌 010
Hector @hctr.dev · 06/05/2025The Github issue mentions turning off Cloudflare auto minify, but I believe that has been deprecated 🤔 In my case it was my own fault - I added a build step to minify the HTML back when I was using 11ty and I kept it after the rewrite to Svelte. I never thought it would be an issue 🤷 010
Hector @hctr.dev · 06/05/2025TIL: Minifying the output HTML of a Svelte build is a bad idea 🤔 I noticed HEAD elements were getting duplicated and I couldn't figure out why. Turns out Svelte actually uses comments in the markup to handle updates without duplication! So I broke it by removing them 😅 github.com/sveltejs/sve...github.comDuplicate `head` elements occur when html comments are stripped · Issue #8112 · sveltejs/svelteDescribe the bug The solution to the duplicate content svelte:head element bug (and also this one) requires HTML comments to be present in order to function correctly. Many minification tools strip... 140
Hector @hctr.dev · 06/05/2025Yesterday I published a complete rewrite of my website! 🙌 It's now completely written in Svelte hctr.dev/post/rewriti... 030
Hector @hctr.dev · 01/05/2025I'm rebuilding my website (again) and I'm almost at a point where I'm happy with the new design. But then I go back to the live version and I think "hmm, this looks better than I remembered. Is the new version actually better? Or just different?" 🙃 030
Hector @hctr.dev · 01/05/2025Ok, I might give it a try one of these days! As for the script, the core of it is: HETZNER_API_KEY="xxx" lego --email mail@domain.com --dns hetzner --domains "*.domain.com" renew The rest of the script just runs this for a few different domains and moves the certs to the right folder 😀 120
Hector @hctr.dev · 01/05/2025Yup, just regular crontab to run a 10 line bash script 😀 The lego CLI does all the hard stuff to get the actual certificate. I just need to run the right command and provide credentials (since I'm using a DNS-based challenge to verify domain ownership) 120
Hector @hctr.dev · 01/05/2025My certificate setup may not be as simple, but I'm happy with it I have a simple cronjob once a week to renew wildcard certs for my domains using Lego (github.com/go-acme/lego). Then I run a Traefik proxy for all my containers that uses those certs. Haven't thought about it much since I set it up!github.comGitHub - go-acme/lego: Let's Encrypt/ACME client and library written in GoLet's Encrypt/ACME client and library written in Go - go-acme/lego 110
Hector @hctr.dev · 30/04/2025I've been using Portainer for years now and I'm happy with it. Coolify looks tempting, but I don't have a real reason to switch at the moment. First time I've heard of Dokploy though 🤔 120
Hector @hctr.dev · 30/04/2025That looks nice! Thanks for sharing, I haven't come across that before. Might give it a try! 020
Hector @hctr.dev · 30/04/2025Yesterday I finally upgraded my laptop from Linux Mint 21.3 to 22.1! My favourite "feature" so far is that the fans no longer spin up as soon as I plug in the power 🤯 150
Hector @hctr.dev · 13/04/2025I think it depends, but one big one will be a lot easier to manage and takes a way a lot of complexity. So I would generally go for a single one until I really *need* the benefits that multiple small ones could bring (uptime, scaling, etc) 030
Hector @hctr.dev · 11/04/2025I prefer your version to be honest. Personally I thought it was pronounced more like "veet" 😄 200
Hector @hctr.dev · 31/03/2025Came back to an old project I worked on a few years ago. Just wanted to make a few tweaks, nothing major. Now I'm trying really hard to resist the urge to rewrite it all 🙃 020
Hector @hctr.dev · 28/03/2025Maybe I've just got used to it, but personally I prefer Gitlab's UI over Github 🤷 I agree with the main point though, nothing wrong with an open source project copying a familiar layout! 010
Hector @hctr.dev · 19/01/2025Very true! If I stop using a language for a while I need to look up so much stuff when I come back to it 😅 070
Hector @hctr.dev · 28/11/2024I've generally used other colours anyway for the last while, but more as a style thing 🤷 I never read too much into the colour of heart people use. They are all pretty much the same to me 110
Hector @hctr.dev · 28/11/2024Apparently the red heart is also being politicised and some people take it as supporting MAGA 🤷 I don't know how many people see it that way though, especially outside the US. It was news to me! bsky.app/profile/tayl... 110
Hector @hctr.dev · 27/11/2024Congratulations! And thanks for sharing I'm curious about pricing, how did you land on your current pricing? Was it based on your time investment? The value it provides? Competitors? Something else? 110
Hector @hctr.dev · 26/11/2024Nice tool! Thanks for building it Am I correct in assuming that it only includes "top-level" posts and doesn't include replies? 110
Hector @hctr.dev · 23/11/2024I've been using Readwise and it's quite good. It's not free or open source though. I particularly like their web annotation tool - it allows you to make annotations and take notes on the actual page, without having to go in to the app. 120
Reposted by HectorVlad @handle.invalid · 21/11/2024If you're an indie maker or interested in dev, I'm putting together a starter pack. Drop your @ here, and I'll make sure to include you. Power to the people! 🚀 go.bsky.app/AFG1Sgc 22311945
Hector @hctr.dev · 21/11/2024Thank you! And thanks for putting these packs together, lots of great people there! 010
Reposted by HectorAndrei @hudovich.com · 21/11/2024If you're an indie hacker and wondering whom to follow... Here are two starter packs featuring 210+ Indie Hackers: Part 1 - go.bsky.app/7PVRQFX Part 2 - go.bsky.app/GHWuWr6 Let me know if you want to be added 👇 P.S. Guys, please, repost this 🙌 8011040
Hector @hctr.dev · 20/11/2024Spent an hour banging my head against Nginx to get a reverse proxy working. Turns out the only problem was the port being closed on the firewall 🙃 2340
Hector @hctr.dev · 20/11/2024Hello! Always nice to meet other Hectors! 🙌media.tenor.coma man says that 's a good name on a netflix adAlt: A man says "that 's a good name" as they slowly nod with a kind of impressed look on their face. 020
Hector @hctr.dev · 20/11/2024media.tenor.coma woman with red hair says maybe no one noticed while holding a cup of coffeeAlt: A woman with red hair says "maybe no one noticed?" while sipping a cup of coffee 0200
Hector @hctr.dev · 20/11/2024I tried NoSQL a couple of times for some personal projects, but quickly got to a point where I needed relationships between objects and just gave up and went back to PostgreSQL 🤷 Maybe it makes sense in some cases, but in general plain SQL has never failed me. 010
Hector @hctr.dev · 20/11/2024You can now click on stars to open the corresponding post! ⭐ On desktop you need to be *very* fast though! nightsky.hctr.dev 4122
Hector @hctr.dev · 20/11/2024This is very cool! Yet another visualisation of all the activity happening on Bluesky 💙 161
Hector @hctr.dev · 20/11/2024Thanks! I generally use Gitlab for my projects (repo here: gitlab.com/hctrdev/bsky...), but I also set up a Github mirror here: github.com/hctrdev/bsky... Feel free to check it out! 020
Hector @hctr.dev · 20/11/2024Thanks for letting me know! That is interesting 🤔 It's just a div with a background colour, so I would imagine it would "just work", but I guess that is part of the "fun" of webdev 🥲 100
Hector @hctr.dev · 20/11/2024My next challenge is to allow clicking on a star to open the post it relates to. I know that is something people have been asking about! Just haven't quite figured out a good way to do it yet. 150
Hector @hctr.dev · 20/11/2024It worked! 🙌 You can see my post above on the right side of the screenshot. 021