Grant Byrne's Avatar

Grant Byrne

@grantbyrne

www.grantbyrne.com

27
Followers
155
Following
40
Posts
07.12.2024
Joined
Posts Following

Latest posts by Grant Byrne @grantbyrne

As a Linux dotnet dev I’ve definitely been interested in building some desktop apps. Curious to see about how this plays out.

12.11.2025 00:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is there an advantage to this over tools like Avalonia or Uno?

11.11.2025 22:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’ve been doing this literally for decades, but I think it’s time… keys are moving to the left pocket and phone is going to the right pocket.

09.11.2025 18:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I don’t know what this whole engagement on social media means. Most of the time I feel like I’m preaching to the void.

03.11.2025 04:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So internet radio has been free since the 90s. Why are there 100s of IOS apps that charge monthly (or ad supported) for the privilege of listening to it?

20.08.2025 23:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

With AI, it’s been months (…maybe a more than a year?) that I’ve cracked open Stack Overflow

18.08.2025 20:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What do you do about a cat that insists on sitting on your lap while you work?

13.08.2025 22:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

AI loves to be interrupted.

Claude Code is giving me strong Mr. Meeseeks vibes

12.08.2025 04:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Lesson #3 - If you’re gonna run your database migrations as part of your deployment process, you should make sure that the timeout on the deployment connection string is super long. Something like an hour.

It’s sucks when you have to delay a deployment because it’s timing out on adding an index.

12.08.2025 03:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This also works well when you need to generate documentation or do things like threat modeling

09.08.2025 18:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One technique that I’ve messaged around with recently is have a repo that just contains markdown files that describes the architecture of all our microservices. I point Claude Code to it and ask it about changes I’m planning on making and see what it thinks.

Works well for a first design pass.

07.08.2025 15:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you’re xml comments are longer than the method it’s describing, you should really reconsider

06.08.2025 18:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Select * in your app is the devil. Add a new thiccc JSON column and… KABLOOIE!

06.08.2025 17:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’ll never happen, but I want a dialect of C# which is whitespace scoped (like python) instead of curly braces

05.08.2025 19:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m still unsure how I feel about automatic prod deployments when merging into main, but projects that I have that currently using it are pretty nice.

05.08.2025 19:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Running database migrations on deployments is πŸ‘¨β€πŸ³πŸ˜˜

05.08.2025 19:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I personally would like to know the distance I have to stop more than the time if I’m worried about hitting something (or determining speed limits)

05.08.2025 19:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Lesson learned - If you’re unsure of something should be one-to-one or one-to-many, choose one to one. It’s always harder (if not impossible) to migrate from many down to one.

05.08.2025 19:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Lesson learned - If you have a one to one relationship in the same schema/database. It should be in the same table

05.08.2025 19:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It most definitely is. The heat from the skin produces steam

30.07.2025 05:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Isn’t it weird how you measure 0-60 in time, but 60-0 in distance?

14.07.2025 05:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’ve had better success using Claude Code instead of copilot. The model in copilot feels nerfed compared to the version that’s in the CLI

28.06.2025 01:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Gearing up to try CachyOS. Really curious if it's faster than Fedora.

03.06.2025 14:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I have 4 cursor windows open now. I have reached peak... waiting...

15.05.2025 16:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It was odd at first, but our daughter has really grown into β€œFirstbornDaughterChild.cs”

22.04.2025 16:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ah ok. I feel like this must be solvable problem. I’m wondering if I could keep that sort of session state in a redis database so that I can survive restarts

22.04.2025 15:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

People think that this is a problem that only programmers have… But then they have kids.

22.04.2025 15:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The main problem I’m running into currently is that users have to re-log into the app every time I do a deployment with Blazor server. Could I use this to solve that issue?

22.04.2025 15:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The main benefit I’m seeing from this choice is the development experience is it’s slightly faster. Windows is pretty chonky and really struggles with development on thin and light laptops.

22.04.2025 15:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve been developing exclusively on linux for the past year. Thanks to Jetbrains rider, it’s mostly seamless. I will say that for development you should always install dotnet via the shell script instead of using the package manager. Package managers do terrible things to SDKs

22.04.2025 15:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0