and it still breaks my line every single time!!!! #crimsondesert 2/2
Posts by Ron || The Syntax Junkie
I can't figure out the fishing in Crimson Desert. If anyone can help? The instructions seem simple, but when I hook a fish, I don't reel at all when it's pulling, but it doesn't stop pulling lol, and I pull my fishing pole the opposite of where it's going, 1/2
Also....never use async void. It swallows exceptions. Use async Task.
#CSharp #DotNet #SoftwareEngineering #Code 2/2
Image from X
Image from X
Image from X
Image from X
.Result and .Wait() work fine....until your app silently hangs forever.
That's a deadlock. The thread blocks waiting for the task....the task waits for the thread. Nobody wins.
Fix it: go async all the way down. Can't? Use (() => FetchAsync()).Result 1/2
I knew it would happen at some point, but not this early. 2/2
My main issue with Crimson Desert is the fact that within 45 minutes, I have had 4 guards repeat the same thing as each other, and around 2 townspeople so far. Why let everyone talk if they are going to be so repetitive this early in the game? 1/2
`Awake` runs before `Start` and before the first frame....it's the right place to do self-referential setup (components on yourself). `Start` runs after all Awakes have completed.
#Unity #GameDevelopment #IndieGame #STEM 4/4
These are scene-wide searches and are genuinely expensive....never put them in Update. The correct pattern is to resolve all references in `Awake` or `Start` and store them as private fields. 3/4
For a single call it's fast....but called every frame on dozens or hundreds of objects, the cost accumulates fast. The same applies to `GameObject.Find` (searches the entire scene hierarchy) and `FindObjectOfType` (searches every active object in the scene). 2/4
Image from X
Image from X
Image from X
Image from X
If you're calling GetComponent in Update, you're wasting frames 🔥 #Unity3D #GameDev
`GetComponent<T>()` is not a free lookup. Under the hood, Unity iterates through the component list on a GameObject to find a component of the matching type. 1/4
Pizza✅
hot Chips✅
Water✅
Ready To Play✅
2 and a half more hours until Crimson Desert!! Let's Go!!!!
I think people still heavily underestimate how fast and how awesome C# is.
Remember, Game dev is just make something - play it - hate it - fix it - love it - break it again.
#indiedev #gamedev
It's not flashy.
It's not trendy.
But it's powerful, reliable, and built for devs who actually ship things.
C# isn't loud.
It just gets the job done....at scale.
#CSharp #DotNet #BackendDeveloper #SoftwareEngineer #TechCommunity 2/2
Every time I build with C#, I'm reminded:
ASP .NET Core is stupid fast
LINQ makes code feel clean
EF Core handles the heavy lifting
.NET 8 runs like it has something to prove 1/2
Java-Byes
....toList()
No more Collectors for simple lists.
Clear + unmodifiable.
Use when you don’t intend to mutate.
#Java #Streams #ModernJava #DevCommunity
If you don’t model your domain well, no framework will save you.
Spring can’t fix unclear business rules.
#Java #CodeQuality #DevCommunity #CleanCode
lol! I am just not good at CSS. I find it harder than most things I've ever done tbh. I can get by with it. But man, just getting it to do something small I like is like pulling a tooth for me. JS is much easier to get to work for me.
Lol not going to lie....I thought this was a new book coming out.
Monday Musing....
Start with immutable data and pure functions;
relax only when profiling demands it.
Predictability scales....band-aids don’t.
#CSharp #DotNet #BestPractices
Thank you I am buying it right now. you know, I was shocked by how few resources there are for this. And how many resources there are for everything else involved in the process.
Thank you very much. This is such a hard part. It has really been doing a number on me.
Hi Hannah, is the yellow one in the top left a book? If so ,where can I buy it lol writing for my idea has been the hardest part for me.
You act like her poor isn't poor because she lives in America lol.
But you act like places like India are the only places where people are poor? I work with a mother right now who is working 2 jobs and has a kid, think she can drop 795 dollars at once? Also, I get installments are hard, but many people do it successfully. Your content is amazing, but
I am not saying you should lower your price, they are worth it, but allotment payments are very easy to add and give access to people other than people in rich neighborhoods or who are already making 160000 a year.
Because, you have a very high price tag, you do not offer things like allotment payments or etc. A lot of people from lower-income areas can't drop 500 dollars a hit at one time. so they are unable to access high quality teaching such as yours.
Third edition is exceptional, gonna be honest I just wanted another book from you lmao you are one of the best!!!!
@andrewlock.bsky.social Are you making another asp.net core in action?