记录一下从发现问题到写完代码的过程,顺便开源给需要的人。 为什么做这个 我经常在电脑上用小红书网页版,有时候看到教程类视频想存下来反复看,或者觉得某个视频有价值想离线保存。但网页版没有下载按钮,右键另存也不管用——视频地址藏在 CDN 和 ...
Community driven content discussing all aspects of software development from DevOps to design patterns. Note, this article deals with client-side JavaScript. For a client and server-side JavaScript ...
In the realm of modern application development, real-time communication is no longer a luxury but a necessity. Asynchronous API design is the key to achieving this, enabling applications to provide ...
Let's break down the Async Wrapper concept simply and clearly, focusing on examples to make it more understandable for everyone, especially if you're new to it. 1. The Problem: Handling Async Code in ...
Champions: Myles Borins, Yulia Startsev. Authors: Myles Borins, Yulia Startsev, Daniel Ehrenberg, Guy Bedford, Ms2ger, and others. Everyone has to learn about a particular protocol to find the right ...
Our focus in this article is how the four main components of our tech stack interact. The components are Bun, HTMX, Elysia, and MongoDB. This stack gives you a fast ...
Get a hands-on tour of the leading JavaScript object-relational mapping tool, which you can use with MongoDB and traditional databases. Prisma is a popular data-mapping layer (ORM) for server-side ...
Gichuhi Wachira holds a Bachelor of Science degree in Computer Science and works as a front-end developer and technical writer with over two years of writing experience. He writes about various web ...
Observables in Angular offer significant benefits over other techniques for event handling, asynchronous programming, and handling multiple values. But some times we may want to wait for the response ...