Image description

HarmonyOS Development: Authorization Method of Rights Management

Foreword this paper is based on api13. In the previous article, I gave a brief overview of rights management and also learned how to declare rights. In fact, there is another knowledge point to master about rights management, that is, the authorization method of rights. We know that the core mechanism of rights management is…

Image description

HarmonyOS Development: Authority Statement for Authority Management

Foreword this paper is based on api13. Why have permission management? The biggest reason is to improve users’ control over privacy and data security and prevent malicious software from abusing their rights. Just Imagine, if there is no rights management, some malicious software will definitely use these default authorization rights to obtain users’ sensitive information…

List of Cameras in Windows

Webcam randomly pausing in OBS, Discord, and websites – LSVCam and TikTok Studio

I use my webcam constantly for streaming and I’m pretty familiar with all the internals and how the camera model on Windows works. I also use OBS extensively, so I regularly use the OBS virtual camera and flow everything through Open Broadcasting Studio. For my podcast, I use Zencastr which is a web-based app that…

Beta DOS Disks

Open Sourcing DOS 4

See the canonical version of this blog post at the Microsoft Open Source Blog! Ten years ago, Microsoft released the source for MS-DOS 1.25 and 2.0 to the Computer History Museum, and then later republished them for reference purposes. This code holds an important place in history and is a fascinating read of an operating…

All the Unit Tests pass

Updating to .NET 8, updating to IHostBuilder, and running Playwright Tests within NUnit headless or headed on any OS

I’ve been doing not just Unit Testing for my sites but full on Integration Testing and Browser Automation Testing as early as 2007 with Selenium. Lately, however, I’ve been using the faster and generally more compatible Playwright. It has one API and can test on Windows, Linux, Mac, locally, in a container (headless), in my…

I built an AI-powered npm dependency scanner – give it 30 seconds & a package.json

I built an AI-powered npm dependency scanner – give it 30 seconds & a package.json

👋 Hey devs, I recently built a super minimal tool: https://package-scan.vercel.app Drop your package.json, and it will: Scan all dependencies Fetch NPM + GitHub info Pull known vulnerabilities via OSV Run AI to generate risk scores, warnings, and upgrade suggestions It’s a tiny tool but the goal is to answer: 👉 “Are my dependencies safe…

HTTP Call

From Microservices to Fan-Out: Evolving Cross-Service Communication in Modern Systems

In modern backend development, microservices are everywhere, and for good reason. Instead of building a giant monolithic application, we break the system into smaller, focused services, each responsible for doing one thing well. This is the essence of microservice architecture: One service = One responsibility Each service = Independently deployable Services talk to each other…

List of Cameras in Windows

Webcam randomly pausing in OBS, Discord, and websites – LSVCam and TikTok Studio

I use my webcam constantly for streaming and I’m pretty familiar with all the internals and how the camera model on Windows works. I also use OBS extensively, so I regularly use the OBS virtual camera and flow everything through Open Broadcasting Studio. For my podcast, I use Zencastr which is a web-based app that…