Jonah Samuel

Jonah Samuel

Dev Advocate

About

I spend about half my week trying to break our own APIs and the other half writing guides so you don’t have to suffer the same errors I just did. Huge fan of open-source tools, clean documentation, and command-line interfaces that actually make life easier. When I'm not hanging out in GitHub issues or community slacks, I'm probably tweaking my mechanical keyboard configuration or looking for a ridiculously specific coffee bean blend. Always down to test out a new developer tool or CLI project, so drop your links!

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Forums

NudgeFilep/nudgefileTonyβ€’

23h ago

What's the messiest folder on your computer right now?

For me, it's usually Downloads.

Thousands of screenshots, random PDFs, ZIP files, invoices, images, and files named things like:

final_v2_FINAL_really_final.pdf

Tool for Digital Privacy - Need your feedback

Hey Product Hunt community!

I m working on a revamping the 3 years old project called PriveGuard.com and wanted to share the vision behind it with the PH community before our official launch.

πŸ“„ How we paginate queries across every SQL dialect

We had a comment in our codebase that said SQL Server doesn't handle pagination well, so we should just avoid pagination for now. And it did exactly that: shipped the entire result set to the browser and let it sort itself out. Same deal for Spanner.

A lot of Basedash is just "run the SQL the user wrote, show the rows." We support 10+ dialects (Postgres, MySQL, BigQuery, Snowflake, Athena, SQL Server, Spanner, and friends), and every query gets paginated because we can't stream a 12M row result set to a browser.

View more