ikhare
Joined 18 years ago
Joined 18 years ago
Kudos on building this. I occasionally search for these on Google and am always disappointed by the mess. Bookmarked.
Awesome to see these ideas turn into real products. Congrats.
[1] https://docs.convex.dev/http-api/#functions-api [2] https://docs.convex.dev/functions/http-actions
It was a great teaching language.
After watching some of Andy Pavlo’s lectures[1] it all just dawned on me: Databases are just like any other piece of code you write and have to think about all the tradeoffs with algorithms and book keeping to keep things efficient and providing the guarantees you want.
I highly recommend that lecture series.
Shameless plug: the reason I watched those lectures was to understand the internals of DBs better because I started working at Convex. Where we try to make sure things like this is something an app developer doesn’t have to worry about. Though we do mention it in our docs[2] for the curious.
[1] https://www.youtube.com/watch?v=LWS8LEQAUVc&list=PLSE8ODhjZX... [2] https://docs.convex.dev/database/advanced/occ
I am a downtempo person so classic Groove Salad kept me going.
I was the one of the original TLs of Google Photos, specifically on Android and eventually managed all of the frontend teams for Google Photos. So I hope it's not a stretch to say that I have deep empathy for frontend problems. We also have great frontend oriented folks on the team.
I also worked with jamwt at a previous company (Bump) doing frontend work. When we worked together, I remember the acceleration of our ability to execute when the backend people were closely involved in our data syncing problems. Heck jamwt and team even wrote most of the initial client syncing code. When backend and frontend folks work closely together to solve data problems you can make magical things happen. In the end we're just product oriented engineers trying to ship delightful experiences.
Though I can understand for those using the app entirely signed out this can be frustrating. Thanks for the feedback. I do hope you sign in however, there are a lot of things available to you signed in that simply don't exist in the signed out view.