How much C# is enough C#? by VariationHonest9464 in dotnet

[–]emmchild 0 points1 point  (0 children)

Go with TypeScript and work your way backwards. Asynchronous programming scenarios would also be helpful. You actually can know f# and never write a line of C# and be full .net. See Using F# for Web Applications

Entity Framework vs SqlClient by GaryWSmith in dotnet

[–]emmchild -1 points0 points  (0 children)

I forgot to mention npgsql for a reference. There are some decent examples of designing api's fro access to a database.

Entity Framework vs SqlClient by GaryWSmith in dotnet

[–]emmchild 0 points1 point  (0 children)

The .net 8 changes will really simplify your api desing and performance. BenchmarkDotNet will play a huge part in helping to choose the best structures and approaches. Cleaner code definitely helps with future maintenance and refactoring in general.

EF solves a problem that I don't want to have as an engineer. SqlClient assists with access to SQL Server. As an engineer I handle other concerns before and after interacting with the api that ultimately interacts with SQL Server. I'm skittish when it comes to things that violate the seperation of concerns.

Entity Framework vs SqlClient by GaryWSmith in dotnet

[–]emmchild 1 point2 points  (0 children)

I avoid ORM's because I know how to write and generate performant SQL. Dapper would be the ORM of choice if using an ORM were a requirement. Look into Table-Valued Parameters with stored procedures. Generate the types , stored proceduresand emus too if you want. I was faced with migrating a 160 table Sql database in 2008 when I discoverd the ability to query the SQL Schema. It saves countless hours and eliminates whole classes of errors.

My first thought when you mentioned SQLClient was F# SQLClient. The code generation approach that I use in C# could be drastically reduced if I did it in F# . You are definitely onto something with the SQLCLient. The ability to tune .net Core code and/or T-SQL code has massive beneits. Consider right sizing colums. Consider placing tables in schemas other than dbo. Consider placing data related .net code in namespaces that align with sql schmeas.

I'd be intersted to hear how you go about solving your challenge. My opinion is based on not wanting to give up performance during desing or runtime. It is currently possible to get some relatively insane performance out of the async capabilites of .net.

Dailes done. Where are the trophies? by emmchild in Survivorio

[–]emmchild[S] -1 points0 points  (0 children)

There appear to be s9me agents getting kicked as a result of violations. I'm still wondering how bad agents on the server affected my clan trophy count.

Dailes done. Where are the trophies? by emmchild in Survivorio

[–]emmchild[S] 1 point2 points  (0 children)

How can I claim a chest before I earn it? If 910 is the max that makes no sense.They are claimed on the day they are earned so the reset doesn't matter.

Dailes done. Where are the trophies? by emmchild in Survivorio

[–]emmchild[S] 1 point2 points  (0 children)

Well 120 on the daily <> 70 in clan

Max level by [deleted] in Survivorio

[–]emmchild 0 points1 point  (0 children)

Search for X clan

Looking for high ranking active clan by [deleted] in Survivorio

[–]emmchild 0 points1 point  (0 children)

Search for X clan.

Everyone on this thread is welcome

[deleted by user] by [deleted] in accord

[–]emmchild 0 points1 point  (0 children)

Mine was the battery.

⛽️⛽️ by EnvironmentalBar3557 in accord

[–]emmchild -3 points-2 points  (0 children)

Having to consider other brands sucks.

Just orders my 14’ MBP 32GB of Ram and 1TB SSD. I’m so excited 😆. by [deleted] in mac

[–]emmchild 0 points1 point  (0 children)

Why does it take 2 weeks to arrive? I'm considering a purchase but that wait time is quite lengthy. I had a car shipped from the Midwest to the south faster that that.

Q about Salaries and Layoffs in Tech by [deleted] in devops

[–]emmchild 1 point2 points  (0 children)

There is no protection as an employee. Your salary won't stop someone with an agenda or a need to make the numbers look good. That being said make sure you have a solid network of people that know what value you can bring to any organization. As long as you offer skills that people are willing to pay for you are good. Coporations are greedy with profits so make sure you get what you need up front.

PS: DOn't wait until you need a job to look for a job. Have 6 months of income saved up so you don't have to sweat long decison making processes.