As a Linux dotnet dev Iβve definitely been interested in building some desktop apps. Curious to see about how this plays out.
As a Linux dotnet dev Iβve definitely been interested in building some desktop apps. Curious to see about how this plays out.
Is there an advantage to this over tools like Avalonia or Uno?
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.
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.
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?
With AI, itβs been months (β¦maybe a more than a year?) that Iβve cracked open Stack Overflow
What do you do about a cat that insists on sitting on your lap while you work?
AI loves to be interrupted.
Claude Code is giving me strong Mr. Meeseeks vibes
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.
This also works well when you need to generate documentation or do things like threat modeling
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.
If youβre xml comments are longer than the method itβs describing, you should really reconsider
Select * in your app is the devil. Add a new thiccc JSON column and⦠KABLOOIE!
Itβll never happen, but I want a dialect of C# which is whitespace scoped (like python) instead of curly braces
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.
Running database migrations on deployments is π¨βπ³π
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)
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.
Lesson learned - If you have a one to one relationship in the same schema/database. It should be in the same table
It most definitely is. The heat from the skin produces steam
Isnβt it weird how you measure 0-60 in time, but 60-0 in distance?
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
Gearing up to try CachyOS. Really curious if it's faster than Fedora.
I have 4 cursor windows open now. I have reached peak... waiting...
It was odd at first, but our daughter has really grown into βFirstbornDaughterChild.csβ
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
People think that this is a problem that only programmers have⦠But then they have kids.
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?
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.
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