‘This Page is Hosted on My Android Phone’ — Since it’s been linked on some pretty big sites already, I don’t feel too guilty about linking it here too 😆 This is a link to a blog being hosted from a $180 Android phone that’s running Node.js and it explains how you can repeat the feat for yourself. (If it is down, the same page is hosted here on a more typical server.)
Pinggy
Deopt Explorer: A VS Code Extension to Inspect V8 Trace Log Info — A thorough introduction to a new tool from Microsoft for performing advanced analysis of data coming from the V8 engine’s internals, including CPU profile data, how inline caches operate, deoptimizations, how functions were run (interpreted or compiled) and more. There’s a lot going on here. If you want to jump straight to the extension, it’s here.
Reducing the Cost of String Serialization in Node’s Core — Is it possible to reduce the cost of string serialization in Node, particularly in the context of URL parsing? Research was done and the answer is.. yes, by quite a lot too. Benchmarks included.
Yagiz Nizipli
IN BRIEF:
If the availability of npm is essential to you, you can subscribe to live updates on the npmjs.org status page – there were some problems yesterday (May 15), for example.
Your Jest Tests Might Be Wrong — Is your Jest test suite failing you? You might not be using the testing framework’s full potential, especially when it comes to preventing state leakage between tests.
Jamie Magee
Regular Expressions in JavaScript — Powerful but often misunderstood, many will benefit from this roundup of the potential regexes offer to JavaScript developers.
equals 2 or how characters like emoji are internally represented.
Manuel Spigolon
Why the JavaScript Ecosystem is Delightfully Weird — There are plenty of examples of how JS is weird but Sam focuses on the why. If you’ve been a JS developer for many years you’ll have seen it go through many phases and morph to fit its environment which has resulted in many oddities.
sqs-consumer: Build Amazon SQS-Based Apps Without Boilerplate — Build SQS-based (Simple Queue Service) applications without the boilerplate. Just define an async function that handles the SQS message processing. If it’s good enough for the BBC..
Expressions into Human Readable Form — The idea is that given something like
1
*/5 * * * *
, it will return “Every 5 minutes”. No dependencies.
Brady Holt
💻 Jobs
Find Tech Jobs with Hired — Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Hired
Jasmine 5.0 – The popular JavaScript testing framework gains support for parallel execution in Node.
#541 — July 23, 2024 Read on the Web Node.js v22.5.0 (Current) Released – But Don’t Install It! — A notable release for three reasons: first, the WebSocket feature in 1node:http is now exposed. Second, remember how Read more…
#540 — July 16, 2024 Read on the Web A Guide to Reading and Writing Node.js Streams — A post from the creator of Fastify (and a Node.js TSC member) is always a treat. Matteo Read more…
#539 — July 9, 2024 Read on the Web Node to Get SQLite Built-In? — Deno has its own built in key/value store powered by SQLite – perhaps Node could gain similar powers by this Read more…
0 Comments