Node.js(I suggest the "current" version)
It’s very clearly a gotcha, if you’re into JS you also know it’s fucking weird and has a lot of illogical behaviour. There are thousands of examples of JS quirks out there. If I was presented with a question like this I could reason my way to a logical answer, but I would be questioning the interviewers motives and whether they are trying to trip me up with a gotcha.
Standard LibraryProject mention: In search of the perfect URL validation regex (2010) | news.ycombinator.com | 2021-09-25
Here’s a polyfill for the JS URL() interface which should give you a taste: https://github.com/zloirock/core-js/blob/272ac1b4515c5cfbf34... (I tried finding the one in Firefox but I couldn’t actually work out where it started, this one is much easier to follow)
TLDR: with a traditional parser, a big state machine that steps through the URL character by character and tokenizes it into the relevant pieces.
I am astonished at the omission of ChakraCore, open sourced by Microsoft but sadly abandoned by them after they switched Edge to Chromium: https://github.com/chakra-core/ChakraCore. But it looks like it’s still chugging along as a community effort rather than being completely abandoned.
Run Linux Software Faster and Safer than Linux with Unikernels.
There is a presentation at FOSDEM 2021 about FDL: https://fosdem.org/2021/schedule/event/fosstaxbreak/
Title: Give open source a (tax) break
Cash that gets into FDL/LEF is then spent to sponsor existing FLOSS projects or to acquire intellectual property rights of existing works and change their license to FLOSS.
Case 1: https://bossanova.uk/jspreadsheet/v4/ got financed partly by FDL/LEF
Case 2: the radio hardware of the Open Radio Station (a 4G/5G vRAN base station based on Amarisoft stack and SlapOS) is in the process of being acquired and released as open source hardware. See https://shop.rapid.space/product_module/241/Resource_viewAsS...
The requirement for PhD is here to ensure that all projects that are financed by FDL/LEF have some kind of general interest or innovation, something which is useful to comply with Tax Law
The fastest way to build Svelte apps (by sveltejs)Project mention: What do I gain by using SvelteKit over just Svelte? | reddit.com/r/sveltejs | 2021-10-14
You can with the static adapter https://github.com/sveltejs/kit/tree/master/packages/adapter-static .
Native Node bindings to Git.
Rails/Ruby performance has improved:
An accessible dialog window library for all humans.Project mention: CSS Deep | dev.to | 2021-02-26
humaan/Modaal - An accessible dialog window library for all humans.
:rabbit2: Fastest possible memoization libraryProject mention: Forever Functional: Memoizing Functions for Performance | dev.to | 2021-05-16
Lazy Line Painter - A Modern JS library for SVG path animationProject mention: Web Effect | dev.to | 2021-03-01
lazy-line-painter - Lazy Line Painter - A Modern JS library for SVG path animation
I have used a few js engines in the past (nashorn, rhino, otto) and all had problems with missing edge cases in the APIs or really weird quirks in the interop with the host environment.
https://github.com/tc39/test262 is the ecma test suite.
rhino for example has extensive gaps:
YouTube Extension 🎧80+Features🧰Please⭐document, code or donate📌Tidy📌Longest-standing©️2012. Users👨👩👧👧380,000+ ⚙️⋮⏯️🎞️☕🎛️🔴🎬🔊🎨🧩🧪📈Player: Repeat Screenshot Rotate; Hide related video distraction. Always expand video Description. Playback speed. Video Quality bandwidth H.264 electricity. Player Size Full Window. Themes Customization. Statistics. Playlist Reverse YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTubeProject mention: attack on titan anime-onlies, will you be waiting till jan 2022 or will you read the manga considering that the final panel will drop in 10 days and there is no way to dodge spoilers | reddit.com/r/anime | 2021-03-30
I've got a chrome extension that just doesn't show youtube comments. (https://github.com/code4charity/YouTube-Extension)
Highway.js is another good replacement for Barba. It's actually built by Dogstudio, so would be exactly what they're using on their site. Yuri also has a tutorial on YouTube for that one.
Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callbackProject mention: Submit form display data from outsource xml | reddit.com/r/react | 2021-06-19
📹 Data-driven render automation for After EffectsProject mention: Sviluppo programma per aggiungere immagini e testo in automatico su un video | reddit.com/r/ItalyInformatica | 2021-10-16
A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integrationProject mention: Duckie tv keeps crashing | reddit.com/r/duckietv | 2021-10-17
However The first nightly-202109072304 build I created made use of the latest NWJS run time environment 0.57.1 and I subsequently discovered this had a bug, see https://github.com/SchizoDuckie/DuckieTV/issues/1331
Are you hiring? Post a new remote job listing for free.