DEV Community

ke jia profile picture

ke jia

404 bio not found

Joined Joined on 
Grep-able Notes: Why Every Snippet Has to Survive a Search

Grep-able Notes: Why Every Snippet Has to Survive a Search

Comments
5 min read
The 200-Snippet Graveyard: Why Cheap Storage Beats Curation

The 200-Snippet Graveyard: Why Cheap Storage Beats Curation

Comments
4 min read
My Nginx Configs Live in a Terminal, Not a Wiki

My Nginx Configs Live in a Terminal, Not a Wiki

Comments
4 min read
The Snippet List I Hand to Contractors Before Their First Commit

The Snippet List I Hand to Contractors Before Their First Commit

Comments
4 min read
snippetx copy | pbcopy: The Pipe That Made Snippets Actually Useful

snippetx copy | pbcopy: The Pipe That Made Snippets Actually Useful

Comments
4 min read
If You Paste It Twice, It Earns a Name: The Rule That Built My Snippet Library

If You Paste It Twice, It Earns a Name: The Rule That Built My Snippet Library

Comments
4 min read
The FastAPI Template Is the One My Non-Frontend Friends Actually Use

The FastAPI Template Is the One My Non-Frontend Friends Actually Use

Comments
4 min read
The Landing Page Template Is the One I Give to Clients Who Hate Setup

The Landing Page Template Is the One I Give to Clients Who Hate Setup

Comments
4 min read
Strict TypeScript by Default: The Starter That Refuses to Let You Be Lazy

Strict TypeScript by Default: The Starter That Refuses to Let You Be Lazy

Comments
4 min read
The Discord Bot Template That Doesn't Drag in a Framework

The Discord Bot Template That Doesn't Drag in a Framework

Comments
4 min read
Manifest V3 Gotchas: The 3 Bugs My Extension Template Already Fixed

Manifest V3 Gotchas: The 3 Bugs My Extension Template Already Fixed

Comments
3 min read
One File, Zero Dependencies: How the Scaffolder Stays Small

One File, Zero Dependencies: How the Scaffolder Stays Small

Comments
4 min read
I Timed My Own Template: Where the 3 Seconds Actually Go

I Timed My Own Template: Where the 3 Seconds Actually Go

Comments
3 min read
Auto git init: The Tiny Feature Every Starter Should Have

Auto git init: The Tiny Feature Every Starter Should Have

Comments
4 min read
The Weekly 30-Second Repo Health Check I Never Skip

The Weekly 30-Second Repo Health Check I Never Skip

Comments
3 min read
Git Analytics for the Solo Developer: Your Own Bus Factor

Git Analytics for the Solo Developer: Your Own Bus Factor

Comments
3 min read
The Vendor's Repo Looked Maintained. gitpulse Disagreed.

The Vendor's Repo Looked Maintained. gitpulse Disagreed.

Comments
3 min read
File Type Breakdown: The Fastest Way to Understand a Codebase's Shape

File Type Breakdown: The Fastest Way to Understand a Codebase's Shape

Comments
3 min read
Before I Add a Dependency, I Check Its Pulse: The 2-Minute Ritual

Before I Add a Dependency, I Check Its Pulse: The 2-Minute Ritual

Comments
3 min read
I Use a Contributor Graph to Decide Who Reviews Whose PRs

I Use a Contributor Graph to Decide Who Reviews Whose PRs

Comments
4 min read
What 12 Active Days in 90 Told Me About the Library We Almost Adopted

What 12 Active Days in 90 Told Me About the Library We Almost Adopted

Comments
3 min read
The 10-Second Repo Triage I Run Before Saying 'Sure, I'll Take a Look'

The 10-Second Repo Triage I Run Before Saying 'Sure, I'll Take a Look'

Comments
3 min read
The Missing NODE_ENV: dotguard's Smallest Check, Biggest Headache-Saver

The Missing NODE_ENV: dotguard's Smallest Check, Biggest Headache-Saver

Comments
3 min read
Why I Run Every Scanner on My Own Machine, Even the Free Cloud Ones

Why I Run Every Scanner on My Own Machine, Even the Free Cloud Ones

Comments
4 min read
dotguard vs GitHub Secret Scanning: What Each One Actually Catches

dotguard vs GitHub Secret Scanning: What Each One Actually Catches

Comments
3 min read
The Day I Rotated 14 API Keys After One Git Push

The Day I Rotated 14 API Keys After One Git Push

Comments
3 min read
Secrets in CI Logs: The Leak You Can't .gitignore

Secrets in CI Logs: The Leak You Can't .gitignore

Comments
3 min read
Your Pre-Commit Hook Can Catch Secrets in 30 Lines

Your Pre-Commit Hook Can Catch Secrets in 30 Lines

Comments
3 min read
I Scanned 200 Public Repos for Leaked .env Files. Here's the Pattern.

I Scanned 200 Public Repos for Leaked .env Files. Here's the Pattern.

Comments
3 min read
The .env.example Is a Contract: How I Stop Secret Leaks Before They Exist

The .env.example Is a Contract: How I Stop Secret Leaks Before They Exist

Comments
3 min read
Copy-Paste Is a Workflow. I Gave It a Search Box.

Copy-Paste Is a Workflow. I Gave It a Search Box.

Comments
3 min read
Template Rot: Your Starter Broke Somewhere Between Node 18 and 22

Template Rot: Your Starter Broke Somewhere Between Node 18 and 22

Comments
3 min read
Bus Factor Is a Number. I Compute It in 2 Seconds Before Onboarding.

Bus Factor Is a Number. I Compute It in 2 Seconds Before Onboarding.

Comments
3 min read
I Failed a Build Over One Line in .env. That's the Point.

I Failed a Build Over One Line in .env. That's the Point.

Comments
3 min read
I Tried Every Snippet App for a Month. The Winner Was Not an App.

I Tried Every Snippet App for a Month. The Winner Was Not an App.

Comments
10 min read
6 Git Signals That a Project Is About to Need a Refactor

6 Git Signals That a Project Is About to Need a Refactor

Comments
10 min read
The .env File Is the Wrong Place to Think About Secrets

The .env File Is the Wrong Place to Think About Secrets

Comments
9 min read
Scaffolded Dependencies Are Attack Surface: Auditing a New Project in 5 Minutes

Scaffolded Dependencies Are Attack Surface: Auditing a New Project in 5 Minutes

Comments
9 min read
Browser Tools vs Mobile Apps: Where Do Quick Dev Tasks Belong?

Browser Tools vs Mobile Apps: Where Do Quick Dev Tasks Belong?

Comments
10 min read
degit vs npx: Which Way of Getting a Template Actually Scales?

degit vs npx: Which Way of Getting a Template Actually Scales?

Comments
9 min read
The Credential Generator That Never Sees Your Network: A Field Test

The Credential Generator That Never Sees Your Network: A Field Test

Comments
10 min read
Why I Don't Let My Snippets Touch the Cloud

Why I Don't Let My Snippets Touch the Cloud

Comments
10 min read
Supply Chain, Meet Git History: Why Analytics Run Locally, Not in a SaaS

Supply Chain, Meet Git History: Why Analytics Run Locally, Not in a SaaS

Comments
10 min read
The 5-Minute Audit That Replaces the Quarterly Security Review

The 5-Minute Audit That Replaces the Quarterly Security Review

Comments
10 min read
The Locked-Down Template: Shipping a Starter With Secrets Already Out of Reach

The Locked-Down Template: Shipping a Starter With Secrets Already Out of Reach

Comments
9 min read
Client-Side as a Security Architecture: Why the Server Is the Weak Link

Client-Side as a Security Architecture: Why the Server Is the Weak Link

Comments
10 min read
The Cloud Snippet Box I Paid for, Deleted, and Replaced With 6 Commands

The Cloud Snippet Box I Paid for, Deleted, and Replaced With 6 Commands

Comments
10 min read
The Repo That Looked Healthy Until I Checked the Hotspots

The Repo That Looked Healthy Until I Checked the Hotspots

Comments
9 min read
Secrets in YAML, JSON, and Compose Files: The Files Nobody Reviews

Secrets in YAML, JSON, and Compose Files: The Files Nobody Reviews

Comments
9 min read
Why I Trust a Zero-Dependency Scaffolder More Than a 40-Package One

Why I Trust a Zero-Dependency Scaffolder More Than a 40-Package One

Comments
9 min read
No-Tracking Claims, Tested: What 14 Browser Tools Actually Send

No-Tracking Claims, Tested: What 14 Browser Tools Actually Send

Comments
10 min read
The Shared Snippet Library Audit: What Colleagues Can Infer From Your Snippets

The Shared Snippet Library Audit: What Colleagues Can Infer From Your Snippets

Comments
10 min read
Who Touched the Auth File? Contributor Impact as a Security Lens

Who Touched the Auth File? Contributor Impact as a Security Lens

Comments
10 min read
The .env File Is the Wrong Place to Think About Secrets

The .env File Is the Wrong Place to Think About Secrets

Comments
9 min read
The Website You Paste Your Data Into: A Privacy Audit of Online Tools

The Website You Paste Your Data Into: A Privacy Audit of Online Tools

Comments
10 min read
The Credential Snippet Problem: Storing Secrets Next to Code

The Credential Snippet Problem: Storing Secrets Next to Code

Comments
10 min read
Commit Hygiene Is a Security Control: The Argument, With Evidence

Commit Hygiene Is a Security Control: The Argument, With Evidence

Comments
10 min read
A Leaked GitHub Token Can Rewrite Your Downstream Packages: The Chain, Explained

A Leaked GitHub Token Can Rewrite Your Downstream Packages: The Chain, Explained

Comments
10 min read
Your First Commit Is a Security Decision: What a Clean Scaffold Prevents

Your First Commit Is a Security Decision: What a Clean Scaffold Prevents

Comments
9 min read
The Tool I'm Most Proud Of Is the Smallest One

The Tool I'm Most Proud Of Is the Smallest One

Comments
10 min read
loading...