DEV Community

xiaodong Zhang profile picture

xiaodong Zhang

404 bio not found

Joined Joined on  Personal website https://asale.ai/en
Geometry Locked, Material Variable: Building a Fabric-Swap Workflow for Garment Images

Geometry Locked, Material Variable: Building a Fabric-Swap Workflow for Garment Images

Comments
6 min read
The hardest part of AI garment extraction is the shoulder you never saw

The hardest part of AI garment extraction is the shoulder you never saw

Comments
7 min read
Two prompt rules that sound like superstition. I A/B tested both — they hold

Two prompt rules that sound like superstition. I A/B tested both — they hold

Comments
5 min read
When the product is 5% of the frame, the prompt problem inverts

When the product is 5% of the frame, the prompt problem inverts

Comments
5 min read
The docs said unnamed items get dropped. I ran the A/B and couldn't reproduce it

The docs said unnamed items get dropped. I ran the A/B and couldn't reproduce it

Comments
4 min read
Batch-generating 100 product images is easy. Making them look like one set is not

Batch-generating 100 product images is easy. Making them look like one set is not

Comments
5 min read
Turning a flat-lay photo into an on-model shot with two prompt segments

Turning a flat-lay photo into an on-model shot with two prompt segments

Comments
4 min read
I ran AI quality control on my own published work. It found what I missed

I ran AI quality control on my own published work. It found what I missed

Comments
6 min read
Where the money actually goes when you generate at scale

Where the money actually goes when you generate at scale

Comments
3 min read
Front-load the free work — turning a 90-minute recording into short clips

Front-load the free work — turning a 90-minute recording into short clips

Comments
3 min read
Your coding agent can't see the video it just made

Your coding agent can't see the video it just made

Comments
3 min read
Batch Image Generation with Codex and dLazy: Build the Pipeline, Not a Prompt Loop

Batch Image Generation with Codex and dLazy: Build the Pipeline, Not a Prompt Loop

Comments
5 min read
No Designer? Connect item-detail to Codex and Turn One Product Photo into a Full Detail Page

No Designer? Connect item-detail to Codex and Turn One Product Photo into a Full Detail Page

Comments
4 min read
Only One Product Photo? Use Codex and fission-pattern to Build a Complete 5-Image Set

Only One Product Photo? Use Codex and fission-pattern to Build a Complete 5-Image Set

Comments
6 min read
Upload 8 Products at Once: Build Complete Outfit Images with Codex and image-fusion

Upload 8 Products at Once: Build Complete Outfit Images with Codex and image-fusion

Comments
6 min read
Stop asking 'what's wrong with this function

Stop asking 'what's wrong with this function

Comments
3 min read
Taking over a codebase with zero tests: don't start by writing tests

Taking over a codebase with zero tests: don't start by writing tests

5
Comments
3 min read
Reading code costs more than writing it, and nobody warned me

Reading code costs more than writing it, and nobody warned me

Comments
3 min read
Five AI coding tools, five completely different ways to break

Five AI coding tools, five completely different ways to break

5
Comments
4 min read
The 402 error that isn't about your balance

The 402 error that isn't about your balance

10
Comments
3 min read
My CLAUDE.md went from 200 lines to 30, and the agent got better at following it

My CLAUDE.md went from 200 lines to 30, and the agent got better at following it

Comments
3 min read
I migrated 200 tables with an AI agent. Here's what I learned about context windows

I migrated 200 tables with an AI agent. Here's what I learned about context windows

Comments
3 min read
Handing over an unfamiliar project—AI was a big help, but it also cost a pretty penny.

Handing over an unfamiliar project—AI was a big help, but it also cost a pretty penny.

Comments
4 min read
If you recommend Asale to others, you can also earn a commission.

If you recommend Asale to others, you can also earn a commission.

5
Comments
6 min read
At 2 a.m., the CLI told me my credit limit was exhausted.

At 2 a.m., the CLI told me my credit limit was exhausted.

5
Comments
6 min read
loading...