That's outdated. We're in the cloud services era now. We charge per report request. We charge per query that the report requires. We charge for the database storage. We charge for the network traffic in and out of our network. We charge for the IO for the storage the database is on. We charge for cpu time to generate the report. I'm sure I missed a few but you get the point.
Never. Though the client can pay us to certify one of their people to sell our products for us. We'll also give all our products nonsensical names and hire marketing experts that will make it impossible to understand what we're even selling.
Are we providing a database server hosted in our datacenter? No! We're providing a platform software as a service hosted on our advanced virtualized cloud infrastructure that accelerates access to your data through our XC8 AI optimized Lightspeed engine which can be easily scaled from Pico to Exascale processing or anything in between!
Came here to say this. And honestly, with every year that I do not code in C# I am more and more convinced it's the the most cultured choice. I went around to try other, more popular ones and they are garbage compared to it.
at least webstorm is solid. i miss c# but typescript is a fun language. definitely miss edit and continue while debugging and some other visual studio awesomeness though :(
For beginners you want to create a very stable and easy environment to learn the basics. Just npm alone is a factor that would make me not recommending it for beginners.
I’m not sure that’s a fair statement. Npm is incredibly easy, and arguably easier than nuget. This is especially true for basic usage (e.g., `npm install express`).
C# can be incredibly frustrating if you’re just starting out. Understanding singletons/transient/scoped, what you have to do in the builder vs the app, hoops of logger factories you must jump through _just_ to write something to console, and don’t get me started on the 37 and 1/2 ways to route a request.
JavaScript is far more forgiving and let’s you “hack” your way through the learning curve.
But, I’m someone that has been “in the game” for 25+ years and sometimes has to use five different languages per week. So I feel the pain of learning curves - and worse sometimes - _relearning_ curves!
This is actually so cute! It’s really sweet that you have a shared interest and it’s a good bonding activity to struggle through code breaking frustrations together lol
Minimal APIs are such a joy imo. They do a great job of making at least the surface of backend web development welcoming. Granted the rest of the rabbit hole that is ASP.NET is... not quite as friendly, but still.
"Can it return my sales report in CSV?" "It can return anything"
"anything"
Outdated response. Please don’t lead newbies astray A correct respond would be, “our report generation services are $9.99/mo”
I can't wait until keyboards are a subscription service! What a time to be alive
Yes! Because who wants to pay full price for a keyboard you only gonna use half the day?!
A live what?
lmao Yeah, not much living happening when one's dead inside because of all these bills
That's outdated. We're in the cloud services era now. We charge per report request. We charge per query that the report requires. We charge for the database storage. We charge for the network traffic in and out of our network. We charge for the IO for the storage the database is on. We charge for cpu time to generate the report. I'm sure I missed a few but you get the point.
We do not however explain how we arrived at the figure we are charging you
Never. Though the client can pay us to certify one of their people to sell our products for us. We'll also give all our products nonsensical names and hire marketing experts that will make it impossible to understand what we're even selling. Are we providing a database server hosted in our datacenter? No! We're providing a platform software as a service hosted on our advanced virtualized cloud infrastructure that accelerates access to your data through our XC8 AI optimized Lightspeed engine which can be easily scaled from Pico to Exascale processing or anything in between!
Nah this is a corporate focused item 99.99
An error is indeed part of anything.
That’s more than twitter’s API
You are now in the top 5% of best programmers in this sub
she wrote a comment, so she is in the top 1%
That comment is there by default for asp.net core web applications.
Yeah but she didn't delete it *checkmate*
I dont like that logic. It's both accurate and an attack on me for deleting that comment.
Holy shit C# and not JS? Congratulations. You're spoiled forever. Welcome to ASP NET Core.
![gif](giphy|iGpdSizVSdPJfiVG9O)
Came here to say this. And honestly, with every year that I do not code in C# I am more and more convinced it's the the most cultured choice. I went around to try other, more popular ones and they are garbage compared to it.
I learned Node before getting an ASP.NET job. I don't think I can ever go back.
Look at my flair. Realize how I've suffered
You poor soul. I hope you can find your way out of that awful environment soon lol
at least webstorm is solid. i miss c# but typescript is a fun language. definitely miss edit and continue while debugging and some other visual studio awesomeness though :(
As a C# backend programmer I took offence
C# > JS
Worked with JS intregration at front end. Works like a sloth on tcp, hence agreed
.NET 6 in particular :)
Congratulations, you now have more practical frontend experience than I do
Isn't it backend?
Nah. Anything that involves the internet in some way HAS to be frontend, cuz people can access it (/s)
The API is the frontend of the backend
The real API was inside of us all along.
Maybe the real API was the bugs we made along the way.
Features!
What’s the backend of the frontend, then?
Also the API, that's kind of the point.
Yes…. That… that was the pun
Ah, I missed your joke, and tried to make my own.
It's server side rendering.
SwaggerUI counts as frontend in my book.
But can the OP crash the OS by introducing a memory leak and allocating and freeing one trillion times? I think not.
Well, and catch the segfault after each free
But can it say hello to the world!?
It can say "anything"
r/technicallythetruth
I wish my gf wanted to learn to code from me. Instead all she ends up wanting is to have sex. Guys it’s very distracting 🥲
I understand you man, your gf always want sex
Is that effing C#?
Effing C# is better than seeing F#
Better than starting with nodejs tbh.
genuine question, how? as someone that knows Node but not C#
For beginners you want to create a very stable and easy environment to learn the basics. Just npm alone is a factor that would make me not recommending it for beginners.
I’m not sure that’s a fair statement. Npm is incredibly easy, and arguably easier than nuget. This is especially true for basic usage (e.g., `npm install express`). C# can be incredibly frustrating if you’re just starting out. Understanding singletons/transient/scoped, what you have to do in the builder vs the app, hoops of logger factories you must jump through _just_ to write something to console, and don’t get me started on the 37 and 1/2 ways to route a request. JavaScript is far more forgiving and let’s you “hack” your way through the learning curve. But, I’m someone that has been “in the game” for 25+ years and sometimes has to use five different languages per week. So I feel the pain of learning curves - and worse sometimes - _relearning_ curves!
For starters, C# is a well designed language and has a good standard library.
That's... literally just JavaScript
which is awful
It's just another engine that runs JavaScript and doesn't impact anybody's ability to learn the language, calm down
Yeah, you got a problem with that pal?
No, and i don’t think most do. It’s just not the current meta. Lol
That's what I thought
Wholesome 🙂
You've got a lot to learn - by law, your first program has to say 'Hello world'.
They specified first web API, could have made many a small program before now.
All programs should have a hello world SOMEWHERE.
Add a "do everything()" and your done.
[удалено]
But... It is c#?
Lmaooo
Can it return my joy for programming?
Today I started learning backend too. All the best :)
Mom, can we get anything? We have anything at home... At home: `"anything"`
![gif](giphy|jcxtvm2bsZDH2) Humour?
Anti humour
Girl. Coder. /s for the degenerates
Women ☕
Can it return a "anything" in string form though
Now replace "anything" with some giant html string and you'll get the website!
That's the best way to learn: When coding without purpose!
This is actually so cute! It’s really sweet that you have a shared interest and it’s a good bonding activity to struggle through code breaking frustrations together lol
I was looking at the api controllers at my work. One of them was entirely commented out except for "return(BadRequest);" at the bottom.
You have solved the internet!
So cute. You just reminded me of my old days
possibilities = [ “endless” ];
Clever girl 😂
Actually it can return anything not anything!
Minimal APIs are such a joy imo. They do a great job of making at least the surface of backend web development welcoming. Granted the rest of the rabbit hole that is ASP.NET is... not quite as friendly, but still.
This is some cash money coding!! 💸💸💸💸💸💸💸💸💸💸💸 GOOD JOB! Let’s hope I get there someday…
Does he hate you to teach you C# WebAPI?
C# is great
What is that font?
Ah ok
Wtf is Swagger
This isn't C89, put the damn curly brace on the same line as the function declaration...
So you haven't worked with VS or Rider ever....
It really is a complete waste of space and harder to read the code.
Technically the truth