Object Notation
Object Notation
Object Notation
I am old. I am still not over JavaScript existing outside of a browser. I'm not sure I ever will be. And that's from someone who uses a Linux DE that uses JavaScript and XML as part of its GUI.
If you have an evening (or all weekend), and really want to blow your mind, look up Low Byte Productions on YouTube and look up their JavaScript videos.
Oh my. I just found the JSfuck video.
Oh this sounds like my kind of entertainment...
I am old. I am still not over JavaScript existing outside of a browser.
I'm in my mid thirties and didn't know this was a thing until now.
Even if you don't count desktop applications like VSCode or Discord or whatever that are written in primarily JavaScript due to those arguably just being packed inside their own little browser engine that they ship with, still yes.
Node.js is an extremely widely used JavaScript runtime environment that people are using to write server back ends and command line utilities and god knows what else in JavaScript.
For the longest time (relatively speaking), I would do full stack Javascript (like the meme). But I have to frequently tie into AD/LDAP and the only decent NodeJS library for LDAP is no longer maintained because the community was shitty to the dev. Now I've had to venture out into Go (I can't stand working in Python).
Let this be a reminder to be nice to the developers who are giving you their hard work for free.
whoa, that email is wild, wtf
it's not even just a shitpost troll you can shrug off, what's wrong with that person
From someone just learning Python, what's wrong with Python?
Depending on your use case, it can be fantastic.
There's good reasons why it is the world's most popular programming language (by a wide margin).
You are not, generally, going to be using it to write kernels or device drivers, though.
For me, it's the rigid and wonky virtual environments. I get why they're useful and necessary, but they're awkward to use. Like, Node just works from the working directory with no fuss and python has to be all source {venv}/bin/activate
and lord help you if you need to move it.
Plus, I have never liked that the spacing is load-bearing.
Python is extremely high level and slow. Great for scripting and prototyping but you really shouldn't build any infrastructure off of it.
It also has dynamic variable typing, which depending on your use case (see above), can either be nice or a headache
Wow, it's rare that I encounter a tech spat where I can so thoroughly empathize with both parties simultaneously. Thank you for sharing that link, I'd never heard of node-ldap nor it's history.
You're empathizing with the troll, too? 👀
FYI: What the troll is describing is not required all. I don't know what they're on about, but I've used ldap-js in many projects without having to do any of that.
We need a mobile app? Believe it or not, JavaScript, right away. We have the best/worst software in the world because of Javascript.
ans trillions of frameworks
I wrote an entire email service (https://port87.com/) in JavaScript (Node.js and SvelteKit). I know some people have strong feelings against JavaScript, but the fact that you can build basically anything in it is pretty nice.
There is many languages that you can build anything with... Although I'll agree the front end side is more tedious
As long as you're not doing number crunching, use whatever makes you more productive.
I mean yeah you can do anything with it like most other languages. The problem comes in with the unstable ecosystem JavaScript has.
You simply don't have longevity with libraries and frameworks. They churn and become deprecated far too quickly for really any stable project that requires a low maintenance burden.
When I say “build anything”, I mean it works in nearly every environment, including natively in the browser. I can write the same code on the server as in the browser as in a mobile app as in a desktop app.
React has been around, and improving, for 12 years. You can run code from the first version today. The DOM has been stable since about 1998, so anything built on it should still run today.
It is true that JavaScript libraries tend to change quickly, but that doesn’t mean old versions stop working. It’s not like the native Linux ecosystem, where you need to build on the current kernel and libraries or it won’t work, it’s more like Docker or Flatpak, where you can build your libraries into your bundle and they will keep working. That’s why websites that were built 20 years ago, with the libraries of the time, still work today.
Isn't that what C# is for?
Friends don’t let friends use a Microsoft product
Honestly, the people that shit on C# as a Microsoft product are just as bad as the Microsoft Fanboys. It's an asinine position.
Point at the objective reasons to use it such as first party frameworks, being incredibly stable and having some of the best devex and performance in the ecosystem. There are many reasons to use this, especially for large performance orientated, cross platform, long term stable applications.
It's a FOSS language anyways, the majority contributions aren't even from Microsoft employees, seeing crazy high levels of community contributions.... Its also supported by a legally separate entity from Microsoft themselves.
C# is for writing code
bonus feature : you server is now a toaster. Well there is nowhere to pu bread, but your watt/heat ratio is definitely closer to toaster than with a decent stack
As a JS dev, I approve of this meme.
after all, mongo is webscale !!1!
So is /dev/null.
/dev/null is the best for scalability
The database I use at work uses JavaScript for custom functions.
I had to deal with large JavaScript codebases targeting IE8 back in the day and probably would’ve slapped anyone back then who suggested using JavaScript for everything. I have to say, though, that faster runtimes like v8 and TypeScript have done wonders, and TypeScript nowadays is actually one of my favorite languages.
Bruh. JSON.
RavenDb like "Yeh and?"
When you add TypeScript on top and with EcmaScript finally caving in to class
ism, and with all the new shiny APIs (fetch
, Temporal
, Set
and the like), I really don’t get the hate for JavaScript anymore.
Especially TypeScript’s type system is so awesome that I’ve found my self cursing at Java for not doing types well enough.
this is why im a essential worker
[object Object]
?[object Object]
Feminists hate this (objectification)
How dare you assume their gender? They are now referred to as theyists.
Wat?
This is my favourite talk of all time
If you ever want to mess with a developer, send that on a form as one of the answers and watch them tear their hair out.
I object, your honor!