Austin Gil's Avatar

Austin Gil

@austingil.com.bsky.social

Riding bikes. Writing prose. Righting code. Open for work: https://austingil.com/hire

242 Followers  |  94 Following  |  318 Posts  |  Joined: 26.05.2023  |  2.0212

Latest posts by austingil.com on Bluesky

Feels like a lot of devs are choosing to adopt AI

Anyone else actively avoiding it? What are your reasons?

17.02.2026 21:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I love you, Dave Rupert. I love you so much.

12.02.2026 21:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Very helpful. Thank you 😊

12.02.2026 20:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, this is the approach I've seen that seemed most attractive. What does your WC use most often look like?

12.02.2026 20:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sorry for the lazy question, but search is dead and AI is not to be trusted.

How does the story look these days for ssr and webcomponents? I know that was an issue in the past. I periodically check in and haven't seen anything that I'm sold on yet. Last I saw, it was kind of doable. Not practical

12.02.2026 18:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

How do y'all @svelte.dev Kit users style active nav links? Seems like page.route.id is not reactive on nav changes

11.02.2026 05:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Friends, I'm on the search for some contract work. If you or someone you know could use the help of a web developer with experience leading teams, building full-stack applications, adhering to accessibility guidelines, and being pleasant to work with, please let me know.

:)

07.02.2026 20:54 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
5 Calls Spend 5 minutes. Make 5 calls. Make your voice heard.

call your senators! 5calls.org

if I can do it, you can too. and if you’re reading this right now, you’ll go to voicemail and not even have to talk to anyone but still have your opinion count (make sure to leave your name and address!) 😌

27.01.2026 07:41 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Signal app donation confirmation page.

Signal app donation confirmation page.

I was going to ask y'all to donate to @signal.org but I had to do it first.

Now that I have, please consider learning about Signal, and why privacy is important, even when you don't have anything to hide, then consider donating to help Signal continue their work. signal.org/donate

27.01.2026 02:01 β€” πŸ‘ 216    πŸ” 59    πŸ’¬ 6    πŸ“Œ 8

As tens of thousands across America protest the violence that ICE sows with impunity, federal agents shot and killed another person in Minneapolis today.

ICE terrorizes our cities. ICE puts us all in danger. Abolish ICE.

24.01.2026 18:00 β€” πŸ‘ 29193    πŸ” 8250    πŸ’¬ 306    πŸ“Œ 199

Fuck ICE

24.01.2026 18:19 β€” πŸ‘ 34    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

I oughta add font variant stuff to mine.

And that abbr rule is πŸ‘¨β€πŸ³πŸ‘Œ

23.01.2026 02:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, I don't think it would do anything for the pseudos. I was thinking it would allow for one fewer rules. But clarity always trumps clever.

Thanks for sharing, btw. Both the full version, and the play by play. These are fun, and always teach so much

23.01.2026 01:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Any reason you use a separate block for the padding/margin 0 on everything, and don't just put it in the block with before and after pseudos?

22.01.2026 18:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Naked Power - Infrequently Noted Apple and Google's app stores stand for nothing and will stand up to no-one. Good riddance.

Regulators can take many lessons from the Grok/Twitter undressing scandal, but one of the most important is that Apple and Google are gaslighting when they claim store monopolies are necessary to protect us. Nothing could be further from the truth:

infrequently.org/2026/01/nake...

22.01.2026 18:30 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Even computers love a good handy

21.01.2026 16:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Boooooo

19.01.2026 02:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ok, it seems to be based on chronological order for which tab was last focused...which still seems weird to me, but maybe just because I'm used to it the other way

18.01.2026 21:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@vivaldi.com the CTRL+TAB shortcut focuses browser tabs in some sort of random order I can't make sense of. Other browsers go left to right (or right to left with SHIFT). Is there a reason? Is this a bug? Am I an idiot?

OS: Ubuntu 24.04.3 LTS

18.01.2026 21:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Trying out @vivaldi.com. Happy so far. Thanks for the inspo, @brucel.bsky.social.

16.01.2026 18:49 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Immigration makes our country great.

15.01.2026 00:59 β€” πŸ‘ 31    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

Hell yeah. Sick design. Great write up. And the whole, my website was no longer personal due to work stuff really hit home. Love the results

09.01.2026 19:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oooh, that would be convenient if it works. Thank you

07.01.2026 19:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I like the first idea. I came across the second idea on a forum, and it was interesting. Sounds like a fun one, but I don't want to expose an endpoint that can trigger the script. Thanks for the tips.

07.01.2026 19:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's a good idea. I had landed on something somewhat similar by moving all the cron tasks to a completely separate app, rather than shoehorning them into svelte.

In any case, that read function was a great tip. Thanks for all these ideas

06.01.2026 23:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Currently, I'm getting around this issue by registering the js module, rather than the file location. This doesn't support background processes, but it's a decent stop gap. I don't think node is the right place for background tasks anyway. But off the main process would be ideal.

06.01.2026 21:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If, however, i import the js export and register it with node-cron, it will exist in the AST at build time, and be brought over. The issue is that the file structure changes between Dev and build times such that node-cron cannot locate the file to import.

06.01.2026 21:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sure. Im deploying to a node server because I need background tasks to run.

Using node-cron to run these, and there's a feature where tasks can run as background processes if you provide a file path.

As such, node-cron tries to import that file, but it doesn't exist in the build output

06.01.2026 21:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sadly, this did not work because it's a JS file. Oh well :/

06.01.2026 18:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oh that's clever. I was thinking something along these lines, but didn't know this existed. Thank you, I'll give it a try

06.01.2026 17:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@austingil.com is following 20 prominent accounts