The React FrameworkProject mention: How I Built An Incomplete CMS | dev.to | 2021-06-23
I began building a blog application for a site that I may or may not finish. The bulk of the project is based on the blog-starter-typescript example in the NextJs GitHub repo. Their example loads markdown files from a folder in the root directory and uses remark and gray-matter to convert the markdown into html and to get file metadata. The example code for these function is located in their lib folder as api.ts and markdownToHtml.ts.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Node.js Production Process Manager with a built-in Load Balancer.Project mention: Building a browser extension for PM2 | dev.to | 2021-06-13
Today I'm launching PM2 DevTools, a browser extension that allows you to manage PM2 processes and logs from your browser. This has been a fun side project for me, and while I realize the demographic for a tool like this is likely pretty narrow I'm still excited to show it off.
Monitor for any changes in your node.js application and automatically restart the server - perfect for developmentProject mention: Introduction to Go Fiber | dev.to | 2021-06-23
Air helps with live reload for Go apps, which is great for development. It is quite similar to nodemon, alternatively, you can simply use go run command to run your program.
Node.js test runner that lets you develop with confidence 🚀
String validationProject mention: Using Validate.js via a fluent TypeScript interface | dev.to | 2021-03-23
I think validator.js (✭17k) fits perfectly into the first requirement. And, in order to make it less verbose, I would suggest using the following API (interface):
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.jsProject mention: Back with one more question about WebSockets | reddit.com/r/node | 2021-06-17
You need to spend a bit more time reading documentation for your library. Take a look at this: https://github.com/websockets/ws#how-to-detect-and-close-broken-connections. In the example they have an interval loop outside of the 'connection' and 'message' loop. You'll need to rearrange your code and declare web socket server object as a variable so you can later refer to it. I have some methods that are run as the application starts (things like db connection, node server confuguration, seeding the db) and that's where you'd keep this sort of things - ideally in a separate method that configures WS server. Talking about documentation and web sockets, I have also found a lot of useful info here: https://rxjs.dev/api/webSocket/webSocket and here: https://rxjs.dev/api/webSocket/WebSocketSubjectConfig. That is assuming that you're using RxJs for handling your WS connection, which is my recommendation after spending a fair mount of time with WS last year.
:shell: Portable Unix shell commands for Node.jsProject mention: Shell.Js Cheat Sheet | dev.to | 2021-05-13
Taken from the Readme.
Node.js based forum software built for the modern webProject mention: How NodeBB uses Socket.IO to write a real-time message board | dev.to | 2021-04-04
When a user blocks another person or leaves a chat room, the chat window in the real-time message board will be disabled from sending/receiving messages through Socket.IO in the NodeBB community. Line 732-762 has the code for this in the test/messaging.js file.
The commitizen command line utility. #BlackLivesMatterProject mention: On Git Commit Messages | reddit.com/r/programming | 2021-04-03
Convinced my team to use this : http://commitizen.github.io/cz-cli/
🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API.Project mention: Understanding Jest | dev.to | 2021-06-20
To run backend tests using Jest, you can query databases using SuperTest and SuperAgent in an API-like fashion. Today we will go easier on us, and use the db.json we created earlier and explore the .toHaveProperty(keyPath, value?) matcher with the following tests:
HTTP server mocking and expectations library for Node.jsProject mention: [Question] Actix-web : Testing a server route that relies on an external service | reddit.com/r/rust | 2021-04-05
a big part of making rust awesome is for us as a community to massively steal ideas from other older languages. for this extremely common use case, we could benefit massively from a ripoff of nock https://github.com/nock/nock#usage to simply fake http responses. there is almost surely already something like this on crates.io...that's a good place to start.
npm WARN deprecated [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
E2E test framework for Angular appsProject mention: Angular 12 in Depth | dev.to | 2021-06-03
In April, the Angular team has announced plans to end the support of Protractor at the end of 2022.
A habit tracker app which treats your goals like a Role Playing Game.Project mention: One experienced Fullstack/Backend Developer wanted for something really cool | reddit.com/r/INAT | 2021-06-18
The scope of this portal is not insignificant. There are some significant requirements. Your basics, like authentication, community spaces, commerce. But also a thing or two that isn't typical for a website to have. Have you seen Habitica? If you can build something like Habitica, you can probably build this. If you can't build something like Habitica, then maybe someone who can will like the idea of having a team and let you help them.
Static file serving and directory listing (by vercel)Project mention: Easiest way to test HTML5 exports on Windows 10? | reddit.com/r/godot | 2021-04-20
https://github.com/vercel/serve (that one should run on every system since it's implemented in NodeJS)
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, Generate, lint-staged, pm2, gluegun, hygen, GitHub Actions Toolkit, @airbnb/nimbus, and many others!Project mention: Git Graft: A NPX Tool & Git Hook in TypeScript & Node | dev.to | 2021-06-03
Node's framework for interactive CLIsProject mention: Use command from terminal? | reddit.com/r/node | 2020-12-27
Are you wanting to run your nodejs app, and then control it within the same terminal it is running in? If so, take a look at vorpal
mdview (sources) uses RemarkableJS for MD->HTML conversion.
Reverse engineering WhatsApp Web.Project mention: Telegram: Payments 2.0, Scheduled Voice Chats, New Web Versions | news.ycombinator.com | 2021-04-26
Whatsapp problem isn't in the algorithm, but their identity resolution (hence their roundabout way of doing their web client: https://github.com/sigalor/whatsapp-web-reveng)
iMessage approach is to treat every conversation as a group chat between all the recipient devices and all of yours. There's another risk here, that Apple doesn't let the end user verify the list of devices the chat is encrypted for.
Which is to say, a perfect E2E experience isn't trivial to design, but you don't have to drop the ball completely.
🎨 Beautiful images of your code — from right inside your terminal.Project mention: Ownership Concept Diagram | reddit.com/r/rust | 2021-03-30
You can use https://carbon.now.sh/ for this!Find the CLI here: https://github.com/mixn/carbon-now-cliAlternative: Silicon (Rust): https://github.com/Aloxaf/silicon
Native Node bindings to Git.