HN user

o1lab

46 karma

Founder XgeneCloud.com

Book a meeting : https://calendly.com/xgenecloud/demo

Github : https://github.com/xgenecloud/xgenecloud

Discord : https://discord.gg/5RgZmkW

Twitter : https://twitter.com/xgenecloud

Timezone : GMT

(Build at the Speed of Thought)

Posts4
Comments39
View on HN

> I haven’t written a migration in 1+ years

This.

Above should be the goal of every database backed application framework. A really well balanced post (author is super modest).

> Dialect support is no picnic.

Are you doing SQL statement parsing here for diff of pg ? This can lead to lot of work if you want to add other databases.

@awinter-py : have a look at our approach to schema migrations - we hand a GUI DB application to devs and it generates schema migrations as you change database. The goal is still the same - backend devs should never write schema migrations.

PostgREST 7 years ago

ACL and other features are work in progress. Please watch repo for updates.

Deriving an application using the best of frameworks - I believe is still very arduous. Yes, [ROR, Django,..] have helped but they kind of have been stagnant in their ease of deriving an app for many years.

Hence I am using a home-brewed stack on Express (Node.jS) + Nuxt (Vue.js) + MySql + Google App Engine.

This is based on Xmysql - which is absolutely a zero configuration way to derive REST APIs.

Xmysql : https://github.com/o1lab/xmysql/

I plan to make internal framework open source in coming few months.

It has built in features of regular frameworks + Authentication + Authorization + ACL + Payments (Stripe) + Microservice (google-cloud functions) + Pubsub (background jobs)..