close

DEV Community

Uriel Bitton profile picture

Uriel Bitton

Founder of Buildside | The social network for founders building in public

Education

Software Engineer at Concordia University, Montreal, Canada

Work

Buildside.app

Six Year Club
Five Year Club
Writing Debut
Four Year Club
Trusted Member 2022
Three Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Two Year Club
One Year Club
8 Week Writing Streak
4 Week Writing Streak
SaaS Role Permission Testing: Share a Matrix Before Asking Peers to Try Your Demo

SaaS Role Permission Testing: Share a Matrix Before Asking Peers to Try Your Demo

BERJAYA 1
Comments
6 min read

Want to connect with Uriel Bitton?

Create an account to connect with Uriel Bitton. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Stale JavaScript in Google’s Render? Check the Asset Fingerprint

Stale JavaScript in Google’s Render? Check the Asset Fingerprint

BERJAYA 2
Comments 1
5 min read
Offline UX Testing: Disconnect During the Task in Your Public SaaS Demo

Offline UX Testing: Disconnect During the Task in Your Public SaaS Demo

BERJAYA 1
Comments
6 min read
Content-Encoding and SEO: Can the Crawler Decode the Answer?

Content-Encoding and SEO: Can the Crawler Decode the Answer?

BERJAYA 2
Comments
5 min read
Optimistic UI Rollback: Let Public Demo Testers See a Change Fail

Optimistic UI Rollback: Let Public Demo Testers See a Change Fail

BERJAYA 1
Comments
6 min read
Breadcrumb Markup: Test the Trail, Not Just the Validator

Breadcrumb Markup: Test the Trail, Not Just the Validator

BERJAYA 1
Comments
6 min read
CSV Import Preview: Show Which Rows Will Change in Your Public SaaS Demo

CSV Import Preview: Show Which Rows Will Change in Your Public SaaS Demo

BERJAYA 1
Comments
6 min read
robots.txt Redirects: Keep the Rules Attached to the Original Host

robots.txt Redirects: Keep the Rules Attached to the Original Host

BERJAYA 1
Comments
6 min read
Autosave UX: Show What Saved Means in Your Public SaaS Demo

Autosave UX: Show What Saved Means in Your Public SaaS Demo

BERJAYA 1
Comments 1
6 min read
HTTP 206 and SEO: Inspect the Range Before Calling the HTML Complete

HTTP 206 and SEO: Inspect the Range Before Calling the HTML Complete

BERJAYA 1
Comments 1
5 min read
Conflicting Canonicals in HTTP Headers and HTML: Trace Both Outputs

Conflicting Canonicals in HTTP Headers and HTML: Trace Both Outputs

BERJAYA 1
Comments
5 min read
Stale Search Results: Show the Slow Response in Your Public SaaS Demo

Stale Search Results: Show the Slow Response in Your Public SaaS Demo

BERJAYA 1
Comments
5 min read
How to Verify Googlebot in Server Logs Before Diagnosing a Crawl Failure

How to Verify Googlebot in Server Logs Before Diagnosing a Crawl Failure

BERJAYA 2
Comments
6 min read
Keyboard Focus Order: Show the Return Path in Your Public SaaS Demo

Keyboard Focus Order: Show the Return Path in Your Public SaaS Demo

BERJAYA 2
Comments
6 min read
HTTP 204 and SEO: A Successful Response Can Still Have No Answer

HTTP 204 and SEO: A Successful Response Can Still Have No Answer

BERJAYA 2
Comments
6 min read
HTML lang and SEO: Check the Language Your Page Declares

HTML lang and SEO: Check the Language Your Page Declares

BERJAYA 1
Comments
5 min read
HTML lang and SEO: Check the Language Your Page Declares

HTML lang and SEO: Check the Language Your Page Declares

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

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

BERJAYA 1
Comments
6 min read
Session Timeout UX: Show What Survives Sign-In in Your Public Demo

Session Timeout UX: Show What Survives Sign-In in Your Public Demo

BERJAYA 2
Comments
6 min read
Delete Confirmation Dialogs: Show the Exit Path in Your Public SaaS Demo

Delete Confirmation Dialogs: Show the Exit Path in Your Public SaaS Demo

BERJAYA 2
Comments
6 min read
Googlebot's HTML Size Limit: Is the Answer Beyond the Cutoff?

Googlebot's HTML Size Limit: Is the Answer Beyond the Cutoff?

BERJAYA 1
Comments
6 min read
Cookie-Dependent Content and SEO: Test the Page Without Yesterday's State

Cookie-Dependent Content and SEO: Test the Page Without Yesterday's State

BERJAYA 1
Comments 1
6 min read
Loading State UX: Share the Wait in Your Public SaaS Demo

Loading State UX: Share the Wait in Your Public SaaS Demo

BERJAYA 1
Comments 1
6 min read
Content-Type and SEO: Check the Response Before Trusting the File Name

Content-Type and SEO: Check the Response Before Trusting the File Name

BERJAYA 1
Comments
6 min read
SaaS Time Zone Testing: Make Your Public Demo Explain the Clock

SaaS Time Zone Testing: Make Your Public Demo Explain the Clock

BERJAYA 1
Comments 1
6 min read
SaaS Export Testing: Show What Leaves the Product

SaaS Export Testing: Show What Leaves the Product

BERJAYA 1
Comments
5 min read
Sitemap Lastmod: Publish the Content Change, Not the Build Time

Sitemap Lastmod: Publish the Content Change, Not the Build Time

BERJAYA 2
Comments 1
6 min read
Vary Headers and SEO: Test Which HTML the Cache Reuses

Vary Headers and SEO: Test Which HTML the Cache Reuses

BERJAYA 2
Comments
6 min read
Trailing Slash SEO: Stop the Redirect Loop Before Choosing a URL Style

Trailing Slash SEO: Stop the Redirect Loop Before Choosing a URL Style

BERJAYA 1
Comments 2
6 min read
Product Demo Captions: Review the Words and the Interface Together

Product Demo Captions: Review the Words and the Interface Together

BERJAYA 1
Comments 1
6 min read
Empty State Design: Show the Blank Screen When You Build in Public

Empty State Design: Show the Blank Screen When You Build in Public

BERJAYA 2
Comments
6 min read
robots.txt 503 Errors: Restore the Rules Before Rewriting the Page

robots.txt 503 Errors: Restore the Rules Before Rewriting the Page

BERJAYA 1
Comments
6 min read
Feature Flag Testing: Make Your Public Demo's Access Boundary Clear

Feature Flag Testing: Make Your Public Demo's Access Boundary Clear

BERJAYA 1
Comments 1
5 min read
Crawlable Links in JavaScript Apps: Audit the Destination Behind the Click

Crawlable Links in JavaScript Apps: Audit the Destination Behind the Click

BERJAYA 1
Comments
6 min read
Error Message Design: Share the Recovery When You Build in Public

Error Message Design: Share the Recovery When You Build in Public

BERJAYA 3
Comments 1
5 min read
Hash Routing and SEO: Give Each Public Answer a Real Route

Hash Routing and SEO: Give Each Public Answer a Real Route

BERJAYA 2
Comments
6 min read
Lazy-Loaded Content and SEO: Check What Exists Before the First Click

Lazy-Loaded Content and SEO: Check What Exists Before the First Click

BERJAYA 2
Comments
6 min read
Share a Keyboard Walkthrough When You Build in Public

Share a Keyboard Walkthrough When You Build in Public

BERJAYA 3
Comments
6 min read
X-Robots-Tag Troubleshooting: Find the Noindex Rule Outside Your HTML

X-Robots-Tag Troubleshooting: Find the Noindex Rule Outside Your HTML

BERJAYA 3
Comments
6 min read
HTTP 429 and SEO: Make Crawl Throttling Temporary and Verifiable

HTTP 429 and SEO: Make Crawl Throttling Temporary and Verifiable

BERJAYA 3
Comments
6 min read
Building in Public? A Sanitized HAR File Still Needs a Review

Building in Public? A Sanitized HAR File Still Needs a Review

BERJAYA 3
Comments
5 min read
Write a Public Beta Quickstart That Ends With a Checkable Result

Write a Public Beta Quickstart That Ends With a Checkable Result

BERJAYA 1
Comments
6 min read
HTTP 304 and SEO: Check the Validator When a Page Changes

HTTP 304 and SEO: Check the Validator When a Page Changes

BERJAYA 1
Comments
5 min read
Your Public Beta Needs a Bug Report a Stranger Can Reproduce

Your Public Beta Needs a Bug Report a Stranger Can Reproduce

BERJAYA 1
Comments
6 min read
Your Public Beta Needs a Bug Report a Stranger Can Reproduce

Your Public Beta Needs a Bug Report a Stranger Can Reproduce

BERJAYA 1
Comments
6 min read
Pagination SEO: Make Page Two a Real, Crawlable URL

Pagination SEO: Make Page Two a Real, Crawlable URL

BERJAYA 1
Comments 1
5 min read
Build in Public Without Breaking Trust: Write the Migration Note First

Build in Public Without Breaking Trust: Write the Migration Note First

BERJAYA 5
Comments
6 min read
SaaS Docs Migration: Test the Old-to-New URL Map Before Launch

SaaS Docs Migration: Test the Old-to-New URL Map Before Launch

BERJAYA 2
Comments
6 min read
Build in Public With a Demo People Can Reset and Test

Build in Public With a Demo People Can Reset and Test

BERJAYA BERJAYA 3
Comments 2
6 min read
AI Crawler Gets a 403? Trace the Request Before Editing robots.txt

AI Crawler Gets a 403? Trace the Request Before Editing robots.txt

BERJAYA 3
Comments
6 min read
Image SEO for SaaS Screenshots: Check the Rendered Image, Not Just the File

Image SEO for SaaS Screenshots: Check the Rendered Image, Not Just the File

BERJAYA 1
Comments
6 min read
Faceted Navigation SEO: Give Your SaaS Directory a URL Policy

Faceted Navigation SEO: Give Your SaaS Directory a URL Policy

BERJAYA 1
Comments
6 min read
Soft 404s in SaaS Docs: Choose a Real Replacement or a Real Error

Soft 404s in SaaS Docs: Choose a Real Replacement or a Real Error

BERJAYA 1
Comments
6 min read
XML Sitemap Checks for SaaS Docs: Separate a Valid File From Useful URLs

XML Sitemap Checks for SaaS Docs: Separate a Valid File From Useful URLs

BERJAYA 3
Comments 2
6 min read
Hreflang for SaaS Docs: Test the Language Pair Before Shipping More Pages

Hreflang for SaaS Docs: Test the Language Pair Before Shipping More Pages

BERJAYA 1
Comments 1
6 min read
IndexNow for SaaS Content Updates: Publish, Notify, Then Verify

IndexNow for SaaS Content Updates: Publish, Notify, Then Verify

BERJAYA 2
Comments 1
3 min read
Canonical Tags and Duplicate URLs: Make Your Preferred Page Clear

Canonical Tags and Duplicate URLs: Make Your Preferred Page Clear

BERJAYA 2
Comments 1
3 min read
JavaScript SEO: Check the Rendered Product Page Before Rewriting It

JavaScript SEO: Check the Rendered Product Page Before Rewriting It

BERJAYA 2
Comments
3 min read
OAI-SearchBot vs GPTBot: Separate Search Access From Training

OAI-SearchBot vs GPTBot: Separate Search Access From Training

BERJAYA 1
Comments 2
3 min read
SaaS Pagination UX: Return to the Same Table View

SaaS Pagination UX: Return to the Same Table View

BERJAYA 2
Comments
3 min read
loading...