r/javascript • u/kmball11 • Jun 19 '18
r/javascript • u/flowforfrank • Jul 18 '22
Taking a Look at the New Pipe Operator in JavaScript
r/javascript • u/averageFlux • Feb 28 '22
Don't try this at home: CSS _as_ the backend - introducing Cascading Server Sheets! NSFW
r/javascript • u/yamalight • Feb 05 '18
Hey /r/javascript, my name's Tim and I do (ad-free) javascript videos and livestreams on intermediate-advanced topics
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:
Maybe there are some people who'll find it interesting
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:
Twitch channel (programming streams happen weekly on Wed 19:00 CET)
Our Discord chat (I'm always happy to answer questions and help you!)
My twitter with updates (and other bonkers)
r/javascript • u/magenta_placenta • 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?
fatfingerjs.comr/javascript • u/[deleted] • Oct 12 '19
I've made a rotary dial to input numbers, because, why not?
r/javascript • u/Click_Clack_Clay • Sep 15 '16
Angular 2 Final Released
r/javascript • u/dobkin-1970 • Nov 14 '19
Top-level "await" enables developers to use the "await" keyword outside of async functions.
r/javascript • u/invest-wisely • Feb 05 '19
help Any other high-quality content like Netlifx UI Engineering videos?
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 • u/vlucas • Feb 04 '19
The AdTech Industry is Ruining Web Push Notifications for PWAs
r/javascript • u/ebenjamingb • Feb 02 '21
Visual Studio Code: How Microsoft's 'any OS, any programming language, any software' plan is paying off | ZDNet
r/javascript • u/Gehinnn • Aug 25 '20
Visualize your Data Structures in VS Code
r/javascript • u/magenta_placenta • Jul 22 '20
Twilio: Someone broke into our unsecured AWS S3 silo, added 'non-malicious' code to our JavaScript SDK
r/javascript • u/fagnerbrack • Oct 21 '17
V8 policy now is that no V8 commit can land if it breaks Node.js
r/javascript • u/Elfet • May 06 '21
A package for writing scripts on JavaScript instead of Bash
r/javascript • u/tenbits • 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!
robatron.github.ior/javascript • u/anvaka • Sep 21 '17
I made a very fast path finding library. What do you think?
r/javascript • u/magenta_placenta • Jan 20 '23
Deep Cloning Objects in JavaScript, the Modern Way (via structuredClone)
r/javascript • u/Kriem • Jan 02 '18
30 seconds of code: Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
r/javascript • u/AegisCZ • Jan 03 '22
AskJS [AskJS] Do you also spend more time configuring tooling and resolving package problems than actually working?
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 • u/Yanina_Yanina • Dec 10 '21
Algorithms and data structures implemented in JavaScript with explanations and links to further readings
r/javascript • u/KevinKelbie • Aug 08 '20