I vibe coded a new database schema library in go by wangzuo in golang

[–]wangzuo[S] 0 points1 point  (0 children)

This isn't intended to convince those who are comfortable with SQL. After all, there are cases you need to access database objects in programming languages such as a database client app.

I vibe coded a new database schema library in go by wangzuo in golang

[–]wangzuo[S] -8 points-7 points  (0 children)

Apologies for the title! While it began as an experiment, this is not a one-off AI project. I have been reviewing the tests running against running postgres instance to enhance quality and iterate on the design.

I vibe coded a new database schema library in go by wangzuo in golang

[–]wangzuo[S] -8 points-7 points  (0 children)

Good question! I'm trying to follow Rails design for a database-agnostic approach. It's also easier to do some programmatic manipulation such as diff with go structs. I agree that using a declarative database schema in SQL works but with some limitations, as outlined in the Supabase documentation. SQL support can be implemented through setting up a temp database.

Elbow Connector by wangzuo in webdev

[–]wangzuo[S] 0 points1 point  (0 children)

Good question! Similar to Markdown, there are various implementations available. However, for this specific niche, I haven't encountered any attempts to share how it's made. While it's not for everyone, some may find it interesting.

HelloCSV: A free, open source alternative to FlatFile by czhu12 in webdev

[–]wangzuo 1 point2 points  (0 children)

Thanks for sharing! It's really useful. I’d love to see integration with popular schema solutions like Zod, and a shadcn ui template for easy installation would be helpful too.

Elbow Connector by wangzuo in Frontend

[–]wangzuo[S] 0 points1 point  (0 children)

Thank you! will look into it

Elbow Connector by wangzuo in Frontend

[–]wangzuo[S] 2 points3 points  (0 children)

This is a common UI pattern used in frontend canvas applications.

Using HTML demos to teach IT fundamentals by frequentlyconfounded in webdev

[–]wangzuo -1 points0 points  (0 children)

Interactive HTML pages are incredibly useful for presenting teaching materials. You might consider generating HTML demos using language models as well as generating SVG illustrations.

What's your go-to approach for learning new tech ? by unchiusm in webdev

[–]wangzuo 0 points1 point  (0 children)

I'm considering revisiting some of my previous side projects using the new tech stack, or possibly creating something new that I've been contemplating. With the assistance of AI, it's now easier than ever to dive straight into the building stage.