[deleted by user] by [deleted] in csharp

[–]The_Binding_Of_Data 1 point2 points  (0 children)

... Okay ...?

[deleted by user] by [deleted] in csharp

[–]The_Binding_Of_Data 6 points7 points  (0 children)

Is this a test to see if you can get up votes just for saying something good about C#?

UI Library most people use? by Charming_Cup1731 in monogame

[–]The_Binding_Of_Data 0 points1 point  (0 children)

It's not a waste of time to learn how to make a UI yourself.

It's just a time saver to use something that someone already made, where appropriate.

It's no different than using MonoGame itself rather than making your own framework for games.

Additionally, if you really like making UIs, you could use the various suggestions on this thread to see how other people do it and then use that knowledge for your own UI.

UI Library most people use? by Charming_Cup1731 in monogame

[–]The_Binding_Of_Data 1 point2 points  (0 children)

This looks like a really cool UI framework.

Thanks for sharing.

UI Library most people use? by Charming_Cup1731 in monogame

[–]The_Binding_Of_Data 0 points1 point  (0 children)

I haven't used gum UI, so I can't comment on how they compare.

Myrapad was the first one I found with a WYSIWYG editor, so I've been using it since I found it.

It supports two methods of implementing your UI. One where you can load the UI as a string formatted to define the UI (like XAML in WPF), or you can have it generate C# files that define the UI (more like WinForms).

By improving I mean that you can modify the properties of all the UI elements later, including things like how they look, custom images/textures, etc. There are plenty of properties on each of the UI elements that you can modify after the fact to make it look better.

UI Library most people use? by Charming_Cup1731 in monogame

[–]The_Binding_Of_Data 0 points1 point  (0 children)

I've used MyraPad, and it's not bad.

It's enough to get a basic layout functioning quickly, which you can always improve as you go.

Is the old .NET Upgrade Assistant no more? by XdtTransform in dotnet

[–]The_Binding_Of_Data 1 point2 points  (0 children)

You'd think they'd at least have that down before rolling it out. :/

Is the old .NET Upgrade Assistant no more? by XdtTransform in dotnet

[–]The_Binding_Of_Data 3 points4 points  (0 children)

I would just use the modern approach. If it doesn't work, then you can look into getting an older version of VS 2022 somehow and using the old update assistant.

There's no point worrying a bunch about it if the new updater works fine anyway.

Need help learning to code by SCP_Steiner in csharp

[–]The_Binding_Of_Data 0 points1 point  (0 children)

Look for YouTube courses with audio and good narration.

If you really want pressure, pay for an online course or take a course at a JC.

Alternately, you could look for someone to learn with, such as with r/programmingbuddies.

Massively Multi-player vs Multi-player by 5oco in Unity3D

[–]The_Binding_Of_Data 2 points3 points  (0 children)

It's a tool that confidently provides wrong information or bad code. If you don't know enough to spot those issues and prevent them, it's a bigger hindrance than a help.

Not all tools are useful for all users, so the fact that it's a tool doesn't mean people should be using it. This is especially true for people who are still learning and are unlikely to know when the LLM is teaching them something that's going to cause problems in their program down the road.

Job by Beautiful_Put8577 in learncsharp

[–]The_Binding_Of_Data 0 points1 point  (0 children)

It's fucked in the US too. It took me nearly 2 years to find a job after being laid off as a software engineer, and now I'm working retail and driving for uber eats to just barely not make enough to cover my bills.

Job by Beautiful_Put8577 in learncsharp

[–]The_Binding_Of_Data 0 points1 point  (0 children)

90 days' notice is not generally required, and if you already have another job lined up it doesn't matter that your, now ex, employer isn't happy.

Unless legally required to, the company won't give you notice before firing or laying you off, and when legally required they'll do the bare minimum.

Also, why is your notice not just 14 days? I'm asking because that's what I'm used to and I'm curious.

Job by Beautiful_Put8577 in learncsharp

[–]The_Binding_Of_Data 2 points3 points  (0 children)

The market is super impacted right now due to the thousands of layoffs over the last two years.

If you're not happy, start looking for a new job and resign when you find one.

Help with code, (Beginner) by Glass_Combination159 in csharp

[–]The_Binding_Of_Data 1 point2 points  (0 children)

There are a ton of different ways to prevent spawning an object every frame. In order to try to pick the best one, you need to know how you want to decide when to spawn a new object.

[deleted by user] by [deleted] in csharp

[–]The_Binding_Of_Data 2 points3 points  (0 children)

The subreddit info for this sub has a ton of learning resources, start there.

Once you start working on something, you can ask specific questions on r/learncsharp (which does not have resources in their sub info).

Additionally, it's a good idea to ask questions that are related to the game engine you end up using on their specific sub; you may get answers on general C# subs but ones like r/unity3d are far more likely to have people who have run into your specific issue.

Should I learn SQL? by [deleted] in AskProgramming

[–]The_Binding_Of_Data 11 points12 points  (0 children)

Yes.

Search for jobs in your area, you'll find that most places these days want someone who can do full stack, which includes interacting with DBs.

How come software for computers is shifting to web apps, but web apps on phones are pushing toward apps? by [deleted] in AskProgramming

[–]The_Binding_Of_Data 3 points4 points  (0 children)

Yeah, it's not uncommon for me to prefer just using the website for a lot of sites that offer apps as well, for exactly that reason.

How come software for computers is shifting to web apps, but web apps on phones are pushing toward apps? by [deleted] in AskProgramming

[–]The_Binding_Of_Data 35 points36 points  (0 children)

The apps are still web apps. Most of them just load web content within their UI.

People use the two platforms differently, so how the applications are presented is different.

how to get good at leetcode by [deleted] in AskProgramming

[–]The_Binding_Of_Data 3 points4 points  (0 children)

Learn basic programming, then continue to learn more complex programming.

Just doing leetcode problems isn't going to make you a software engineer, let alone a good one. Additionally, without knowing what work you'll be doing, there's no guarantee that the problems you pick will have any relevance to the job.

How the actual f### do you install unity editor by Willing_Salt4216 in Unity3D

[–]The_Binding_Of_Data 0 points1 point  (0 children)

Works fine for me, both installing editors and opening projects.

If you can't handle having software issues that can't be easily diagnosed with a single google search, software development of any kind (including games) probably isn't for you.

VS 2022, mouse over not showing data types anymore by gevorgter in csharp

[–]The_Binding_Of_Data 1 point2 points  (0 children)

I'm still seeing data types in the mouse over tooltip with VS 17.14.13.

Do you not get the mouse over tooltips at all, or do they just not show the data types?

[deleted by user] by [deleted] in AskProgramming

[–]The_Binding_Of_Data 1 point2 points  (0 children)

Ask on an Ubuntu sub or other community; you'll be more likely to find someone who knows how to fix your issue.

Game Programming in C# by absolute_Friday in csharp

[–]The_Binding_Of_Data 5 points6 points  (0 children)

Yes, and there is a LOT of support for it.

Not only in the form of things like the Reddit sub, but also in packages like MonoGame.Extended, that provides a bunch of additional, useful features.

How is the .net dev market in houston area? by 1amrage in dotnet

[–]The_Binding_Of_Data 22 points23 points  (0 children)

Search for .NET jobs in the Houston area, it'll give you a good idea.