r/javascript • • Jun 19 '18

Github Stars !== Usage: React is still blowing Vue and Angular Away

Thumbnail
zendev.com
361 Upvotes

r/javascript • • Jul 18 '22

Taking a Look at the New Pipe Operator in JavaScript

Thumbnail
webtips.dev
360 Upvotes

r/javascript • • Feb 28 '22

Don't try this at home: CSS _as_ the backend - introducing Cascading Server Sheets! NSFW

Thumbnail
dev.to
360 Upvotes

r/javascript • • Feb 05 '18

Hey /r/javascript, my name's Tim and I do (ad-free) javascript videos and livestreams on intermediate-advanced topics

360 Upvotes

Hi /r/javascript!

My name's Tim and you might remember me from my old post from ~10 months ago where I talked about my free open source course "Build products with javascript".
Since then I've done two more javascript courses on Electron apps and Data Science.

At some point it became apparent that large courses don't do that well - people seem to drop them mid-way :|, so I've switched to ~1h weekly livestreams and shorter (~15mins) recaps for the topics suggested by the viewers.

So far I've done:

As usual, all materials are published absolutely free, without any ads and under permissive licenses (MIT for code, Creative Commons for videos).

There are two reasons why I'm writing here:

  1. Maybe there are some people who'll find it interesting

  2. I need your help to decide what to cover next!

Doing user-suggested livestreams turned out to be pretty fun. I have to learn a ton of new things myself for almost every livestream, and there's typically a lot of very interesting questions from viewers.
So I want to keep doing that.
And now I need your help to decide on what area to talk about next.
You can do that by heading over to this github repository and either adding a new issue for a new topic, or voting (just leave any reaction) on any of the existing issues.
Every Tuesday I pick the most "upvoted" issue (the one with most reactions) and livestream doing that on Wednesday.

Some links to the related resources:


r/javascript • • Feb 24 '20

You don't need Moment.js

Thumbnail
github.com
358 Upvotes

r/javascript • • Jan 13 '20

FatFinger - a JavaScript library expanding JS to allow typos and misspellings as valid code. Why bother with clean, well-formatted JS when you can write this and FatFinger will guess at your intentions?

Thumbnail fatfingerjs.com
358 Upvotes

r/javascript • • Oct 12 '19

I've made a rotary dial to input numbers, because, why not?

Thumbnail
github.com
358 Upvotes

r/javascript • • Sep 15 '16

Angular 2 Final Released

Thumbnail
angularjs.blogspot.com
358 Upvotes

r/javascript • • Nov 14 '19

Top-level "await" enables developers to use the "await" keyword outside of async functions.

Thumbnail
v8.dev
357 Upvotes

r/javascript • • Apr 20 '22

Node.js 18 is now available

Thumbnail
nodejs.org
356 Upvotes

r/javascript • • Feb 05 '19

help Any other high-quality content like Netlifx UI Engineering videos?

356 Upvotes

I just finished watching a talk from Netflix UI Engineering team on Youtube and I was wondering are there any other in-depth engineering case studies where they analyze the real product? Thanks.

Netflix JavaScript Talks - Making Bandersnatch source: https://www.youtube.com/watch?v=WLqc0EX8Bmg


r/javascript • • Feb 04 '19

The AdTech Industry is Ruining Web Push Notifications for PWAs

Thumbnail
vancelucas.com
356 Upvotes

r/javascript • • Feb 02 '21

Visual Studio Code: How Microsoft's 'any OS, any programming language, any software' plan is paying off | ZDNet

Thumbnail
zdnet.com
355 Upvotes

r/javascript • • Aug 25 '20

Visualize your Data Structures in VS Code

Thumbnail
github.com
355 Upvotes

r/javascript • • Jul 22 '20

Twilio: Someone broke into our unsecured AWS S3 silo, added 'non-malicious' code to our JavaScript SDK

Thumbnail
theregister.com
355 Upvotes

r/javascript • • Oct 21 '17

V8 policy now is that no V8 commit can land if it breaks Node.js

Thumbnail
mobile.twitter.com
354 Upvotes

r/javascript • • May 06 '21

A package for writing scripts on JavaScript instead of Bash

Thumbnail
github.com
353 Upvotes

r/javascript • • Jul 30 '19

Had an idea for a simple clock to visualize the 1440 precious minutes each of us has in a day. I ❤️ JS for rapid prototyping!

Thumbnail robatron.github.io
353 Upvotes

r/javascript • • Sep 21 '17

I made a very fast path finding library. What do you think?

Thumbnail
github.com
353 Upvotes

r/javascript • • Jan 20 '23

Deep Cloning Objects in JavaScript, the Modern Way (via structuredClone)

Thumbnail
builder.io
352 Upvotes

r/javascript • • Jan 02 '18

30 seconds of code: Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.

Thumbnail
30secondsofcode.org
352 Upvotes

r/javascript • • Jan 03 '22

AskJS [AskJS] Do you also spend more time configuring tooling and resolving package problems than actually working?

351 Upvotes

There's so many wonderful tools in the ecosystem that make the developer's job much easier. Typescript, npm, pnpm, parcel, webpack, node, babel... but actually getting them to work together is so incredibly hard.

Typescript is very nice on its own, but having to resolve implicit type inclusion sucks so much. You don't want to include DOM types in your Node library? Well now you just disabled the import of \@types! Wanna use ES6 imports? Yeah suddenly it doesn't work because somewhere down the node_modules tree some package uses commonjs require
s.. All the solutions are some old answers on stackoverflow that don't apply anymore or don't work, and in the end, the problem is solved by removign node_modules and reinstalling.

Oh you wanna bundle libraries into your chrome web extension? Just copypaste this >200 lines long webpack config. Wait, you also want to use <insert a tool like sass, typescript>? Well then either learn the ins-and-outs of webpack or just use Parcel. But that doesn't support webextension manifest v3..

PNPM is also a really nice tool, useful when you don't want to redownload hundreds of megabytes of npm packages every time you run npm install
. The downside is that you always have to google for solutions for using it in your projects. Same applies for yarn.

And these problems go on and on and on. With each added tool and library the amount of workarounds increase and it gets more complicated.

Everything seems so simple on the surface but it's a giant mess and it breaks somewhere down the line. Nobody teaches how stuff actually works or how to set it up, they just post a template or copypaste boilerplate or a cli tool instead of making it easy to just install a library and use it (create-react-app, vue-cli comes to mind). It's just a giant mess and i don't know how to get out of it without losing my mind. Does anyone else experience this? How does one get out of this?

(btw i don't mean any disrespect to the tool developers)


r/javascript • • Dec 10 '21

Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Thumbnail
github.com
351 Upvotes

r/javascript • • Aug 08 '20

Introducing Rome: A linter for JavaScript and TypeScript.

Thumbnail
romefrontend.dev
351 Upvotes