Image description

Documentation That Developers Actually Read: The Netflix Approach

“Our documentation is our product’s UI for developers.” – Netflix Engineering Team. Let’s be honest, how many times have you encountered developer documentation that reads like it was written by someone who has never touched code? 💡 You know the type: walls of text, outdated examples, missing context, and the dreaded “it’s self-explanatory” cop-out. If…

HarmonyOS Development: Navigation Routing Component Uses from Complex to Simple

HarmonyOS Development: Navigation Routing Component Uses from Complex to Simple

Foreword this article is based on Api12  the previous article, for Navigation to do a simple analysis, whether it is static configuration or dynamic configuration, there is a need for manual configuration, this article is to solve the manual configuration, the use of routing libraries and plug-ins to achieve automatic configuration needs.  The outline of…

Image description

HarmonyOS Development: This article explores the Navigation routing component

Foreword this article is based on Api12  if you are still using router as a page jump, it is recommended to switch the Navigation component as the application routing framework, not for anything else, because the official router is no longer recommend.  It should be noted that Navigation is a component, not a callable method…

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…