


TypeScript is next on my list. The loose typing of JavaScript drives me a little nuts sometimes đ .

đĨ Discussion đĨ ES6 Classes. Good or Evil?


cross-posted from: https://programming.dev/post/302850
Hello, everyone đ. I am a newcomer when it comes to JavaScript. I come from an OOP background (C# and Java). I've recently learned that ES6 has a
class
keyword that preforms similarly (but not exactly) to common OOP languages. Normally I would be inclined to use this feature in my projects; however, it came to my attention that the usage ofclass
in JavaScript seems to be heavily discussed (mostly in a negative light). My questions to this community are:
- Should it be used often, sparingly, or be outright avoided?
- What are its advantages and disadvantages?
- Are there specific cases where the usage of
class
excels?Please share your thoughts.

đĨ Discussion đĨ ES6 Classes. Good or Evil?


Hello, everyone đ. I am a newcomer when it comes to JavaScript. I come from an OOP background (C# and Java). I've recently learned that ES6 has a class
keyword that preforms similarly (but not exactly) to common OOP languages. Normally I would be inclined to use this feature in my projects; however, it came to my attention that the usage of class
in JavaScript seems to be heavily discussed (mostly in a negative light). My questions to this community are:
- Should it be used often, sparingly, or be outright avoided?
- What are its advantages and disadvantages?
- Are there specific cases where the usage of
class
excels?
Please share your thoughts.

I quit after I got that...

I Imagine the merge conflict hell that these programmers have to go through...

Thank you for the advice. Unfortunately I couldn't upload a .gif version; the website throws the following error: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
. I image that this could be the result of a file being too big (the .gif version is 5.27MB). So at the end I decided to upload the .mp4 version (799 KB).

Two years later...


Stage 4.5: console.log() everything.

Applying the (DRY) Do Repeat Yourself principle.

The difference between an instance variable and a static variable.


cross-posted from: https://programming.dev/post/146762

The difference between an instance variable and a static variable.




When you incorrectly implement the stop condition in your recursive function.
Video
Click to view this content.
cross-posted from: https://programming.dev/post/108936

You would think that being named Null would probably cause a problem. But Jeffrey? lol

I'm starting to learn full-stack development. This meme scares me, ngl.

The guy sitting on the chair is exactly how I felt when one of my friends explained what microservices they use for their company web application lol

When you incorrectly implement the stop condition in your recursive function.
Video
Click to view this content.