Articles
Open Source IM System Tinode Deployment Tutorial|WSL Environment
To deploy an IM system locally, select tinode. In order to facilitate the startup of the backend, we use the WSL environment and install the database with docker to start the IM application.
Activate Windows with One Command! No Need to Look for the Activation Tool Activation Code Anymore
I found a one-click activation tool for Windows, just enter a command to complete the activation, no need to find an activation code, no need to download software.
Pnpm Changesets Publish npm Packages
pnpm Monorepo multi-package project, using changesets to publish npm packages.
npm run dev Error: error:0308010C:digital envelope routines::unsupported
For next 13 project, an error was reported when running npm run dev.
Automatic Restart of Services Using Supervisor Daemon in CentOS
I use supervisor as a process guard for the go service. The goal is to automatically restart the service after it hangs.
Golang Builds and Deploys Executable Files
I used Golang + Gin before, combined with gorilla/websocket to build a simple chat room backend service. Next, let me introduce how I deploy the service written in go code to the server.
Build a Simple Websocket Chat Server in Go with Gin
we continue to use Golang + Gin to build a simple chat room backend service. Our overall plan is that the Websocket service receives the full amount of data from the front end, and then forwards it in real time to achieve multi-terminal communication of chat messages. At the same time, the server needs to be a client manager to be responsible for the registration and deregistration of the client to achieve a simple chat function backend service.
Build a Simple Websocket Server in Go with Gin
I will use Golang's web development framework Gin, with the Websocket library gorilla/websocket to implement simple back-end services.
Web Worker Same Origin Policy Error Reporting Solution
Recently, when a friend was researching webpack 5 to package the umd library, he found that the web worker could not be inlined into a js file. When using a CDN under another domain name to load the umd library, a same-origin policy error will be reported when loading web worker files asynchronously.
iOS Background Appstoreconnect Cannot Be Opened
In the mobile developer group, my friends often report that the iOS developer background is difficult to open. Sometimes restarting the computer or changing the browser can solve the problem, but it does not Stablize.