DEV Community

Web Development

Because the internet...

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
WordPress Plugin Development That Survives Core Updates

WordPress Plugin Development That Survives Core Updates

Comments
15 min read
Scheduling social posts across time zones without breaking on DST

Scheduling social posts across time zones without breaking on DST

Comments
2 min read
A Practical CMS Security Review: XSS, CSRF, and SQL Injection

A Practical CMS Security Review: XSS, CSRF, and SQL Injection

Comments
5 min read
Detect a GIF file before choosing its browser preview

Detect a GIF file before choosing its browser preview

Comments
3 min read
Tutorials made me feel productive. Building made me actually good. 👇

Tutorials made me feel productive. Building made me actually good. 👇

7
Comments
1 min read
Free QR Code Generator for Email, URL, Text — No Signup Required

Free QR Code Generator for Email, URL, Text — No Signup Required

Comments
1 min read
How we keep photo collages private: client-side canvas, no upload

How we keep photo collages private: client-side canvas, no upload

Comments
1 min read
What 97 Ottawa small-business websites taught us about web-font performance

What 97 Ottawa small-business websites taught us about web-font performance

Comments
5 min read
robots.txt Wildcards: Test the URLs You Mean to Block

robots.txt Wildcards: Test the URLs You Mean to Block

1
Comments
6 min read
Cropping a PDF doesn't delete anything: what I found testing 6 tricky pages

Cropping a PDF doesn't delete anything: what I found testing 6 tricky pages

Comments
3 min read
How to Learn React Hooks (and Stop Fighting useEffect)

How to Learn React Hooks (and Stop Fighting useEffect)

Comments
5 min read
Four small projects in five days, zero reactions, and what I learned anyway

Four small projects in five days, zero reactions, and what I learned anyway

Comments
2 min read
Checking a Philippine BIR 2307 payload with an API call before you fill it

Checking a Philippine BIR 2307 payload with an API call before you fill it

Comments
3 min read
Building a Zero-Server Writing Suite: 17 Client-Side Tools on Cloudflare Pages

Building a Zero-Server Writing Suite: 17 Client-Side Tools on Cloudflare Pages

Comments
1 min read
JavaScript regex in practice: greedy vs lazy, lookarounds, and the 300 ms pattern

JavaScript regex in practice: greedy vs lazy, lookarounds, and the 300 ms pattern

Comments
3 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.