Nice! Node.js' assert is getting partial matching: https://nodejs.org/api/assert.html#assertpartialdeepstrictequalactual-expected-message
Nice! Node.js' assert is getting partial matching: https://nodejs.org/api/assert.html#assertpartialdeepstrictequalactual-expected-message
I was tired of setting up Node.js projects… so I built start.spring.io for JavaScript.
Discussions: https://discu.eu/q/https://start.nodeinit.dev
Jak widzę kolejne stare niedziałające strony www lub wadliwe działające, a ich twórcy tłumaczą, że zajmują się już czymś innym i nie mają czasu, a strona wymagałaby zmiany silnika, załatania dziur bezpieczeństwa to utwierdzam się w przekonaniu.
Żadnego #Wordpress. Żadnego #Ghost. Tylko strony statyczne w ramach działalności hobbystycznej czy pro publico bono. Tak, aby działały po latach w tym także jak mnie nagle lub nienagle zabraknie, lub nie będę miał środków, zasobów, sił, chęci itp.
To samo polecam innym.
Ps. Ewentualnie newslettery, konta fediwersowe i inne tego typu szmery-bajery lepiej załatwiać osobno czy to u siebie w subdomenie, czy to u zewnętrznego usługodawcy. Jak znikną, twórca przestanie publikować, zaczną źle działać niezadbane, to nic nie szkodzi dla strony, bo strona statyczna dla archiwum zostanie i będzie działała. O ile ktoś oczywiście opłaci hosting i domeną. Ale o to ostatnie łatwiej zadbać.
Hey #thinkpad user I want to get a good thinkpad to #softwareDevelop stuff, you know run develop env, #nodejs ,#nextjs ,#rubyOnRails, #php, #laravel . About What system run it's an #archLinux with #sway So I'd like some recomendation about What thinkpad do you recommend
I was working on some code for working with validated data in #Nodejs and remembered I wrote "use-models-for-data" three years ago. Does exactly what I need, it's well-enough documented, and easy to patch. And it automatically handles schema change detection, auto-generating migration scripts for your run.
Maybe I should see if someone's interested in sponsoring getting it to v1 and shepherding it.
Improve my SSG dev-server by creating custom file watcher on file contents by comparing SHA-256 hashes
https://eliasku.win/blog/optimizing-dev-server-ssg-eliminate-redundant-rebuilds-with-sha256/
New post on our blog!
Node.js is reaching its 24th major version, and it comes with a host of new features and improvements. Click here to check it out!
ΩΩ
New release of #FediAlgo (customizable #algorithm for your #Mastodon timeline) has a couple of cool features:
1. Configuration presets (so you can easily put discussions or trending toots at the top of your #timeline without fiddling with the individual settings)
2. A "What's Trending" section that will show you the top trending hashtags, links, and posts scraped from 30 or so of the most popular Mastodon servers
All the old features like filtering for particular languages / hashtags / users or a minimum number of replies / boosts / etc. are still there.
For now you still need to use the command line to run it (it's easy tho). If there's interest I can deploy the demo publicly.
* Demo app: https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
* Library: https://github.com/michelcrypt4d4mus/fedialgo
New devlog up on Substack!
This time, I’m sharing how I set up the backend for *SevaStrife* — auth, security, logging, testing, docs… all the “boring” stuff that’s making me feel way more confident about the project.
Solo dev, learning on the fly, and honestly kinda enjoying writing tests now (coverage feels like a mini-game ).
Read here https://blacksheepdev.substack.com/p/laying-the-foundation-how-i-set-up
Si vous codez en JS depuis un moment, vos node modules dorment un peu partout… et prennent des Go entiers.
Cet article explique comment les supprimer partout sur votre machine, que vous soyez sous macOS, Linux ou Windows. Parfait pour faire de la place et repartir propre.
Join #Visualpath for industry-leading MERN Full Stack AI Training with expert real-time trainers! Enjoy 24/7 access to recorded sessions and get hands-on with real-world projects. Perfect for both freshers & experienced professionals
Get in Touch:
Call: +91-7032290546
WhatsApp: https://wa.me/c/917032290546
Website: https://www.visualpath.in/mern-stack-ai-online-training.html
How to automatically associate console logs by request with @opentelemetry and Hyperdx
The Best #Nodejs Observability Tools in 2025: N|Solid vs New Relic, Datadog, and More
Dependency-free Command-Line Apps powered by #Nodejs core modules
http://lirantal.com/blog/dependency-free-command-line-apps-powered-by-node-js-core-modules
Optimizing #Nodejs Performance: V8 Memory Management & GC Tuning
https://blog.platformatic.dev/optimizing-nodejs-performance-v8-memory-management-and-gc-tuning
New Kitten release
• New: Lovely new icons¹ and new callouts in Kitten Settings²
• New: Markdown now supports attributes and bracketed spans³
• New: client-side `kitten` global with `trigger` function for triggering events on the server from the client. (Useful when streaming client-side JavaScript when using Kitten’s Streaming HTML⁴ workflow. e.g., when you have to use a client-only web API like the Clipboard API but you want to keep all your logic on your server-side page.⁵)
• Fixed: The bound render function returned by `KittenComponent` class’s `component` getter now correctly awaits asynchronous templates. (In Kitten, you don’t have to care whether your templates contain promises. Kitten handles all that for you.)
Enjoy!
¹ https://kitten.small-web.org/reference/#icons
² https://mastodon.ar.al/@aral/114381983893061099
³ https://kitten.small-web.org/reference/#markdown-support (also see https://mastodon.ar.al/@aral/114381462302862256)
⁴ https://kitten.small-web.org/tutorials/streaming-html/
⁵ e.g., See how I use this to implement a copy to clipboard button in the database page of Kitten’s Settings: https://codeberg.org/kitten/app/src/branch/main/web/%F0%9F%90%B1/settings%F0%9F%94%92/db/index.page.js#L33 Of course, you don’t have to use this and you can just write client-side JavaScript or use the built-in Alpine.js integration. e.g., how I do it on the (older) settings/identity page: https://codeberg.org/kitten/app/src/branch/main/web/%F0%9F%90%B1/settings%F0%9F%94%92/identity/index.page.js#L7