Setting up Convex Auth in 3 minutes and ...
Hey fam! I jus published a quick end-to-end walkthrough of setting up Convex Dev & adding role-based permissions, in case anybody finds this helpful ๐
https://youtu.be/ZvlmSy85bj4
Code: https://github.com/get-convex/convex-auth-with-role-based-permissions...
Designing Systems for the Worst Case
New Databased Episode -- Five weird tricks for creating robust systems
James and I talk through some of the principles/idioms we've leaned on over the years building things together, including at Convex.
If you want to geek out on software design and all that stuff, give it a listen! If you think we got something wrong, let us know in the ๐งต ....
Components release
Today is the day @everyone!
Components ๐งฉ are now available for everyone to use! Components are independent, modular, TypeScript building blocks for your backend. Weโre excited for you to try all the new functionality weโve packaged up.
See the full list of components you can use at https://convex.dev/components...
Convex - Product Information, Latest Upd...
Hi @everyone! We have a pretty big launch coming up next week. If you're on Product Hunt, visit https://www.producthunt.com/products/convex to get notified.
Hey @everyone, we've got new things for
Hey @everyone, we've got new things for you to try!
๐ฆ Convex for Swift
iPhone users always get the cool things first (I am not bitter at all). At Convex, we flipped the script when we launched Convex for Android Kotlin last month. But the wait is finally over for our iFriends. Convex for Swift brings all the Convex sync goodness to our iOS and macOS apps....
The Future of Junior Developers in an AI...
๐ฃ๏ธ ๐๏ธ New Databased Episode: AI and the future of development ๐ป ๐
It's about time someone on the Internet was talking about AI!
Join Tom, James, and me as we dive into software development and gen AI, cursor, the impact these big changes might have on the engineering profession, existential dread, and all the awesome AI feelings....
Why Convex Sucks โ For Now
๐ฃ๏ธ ๐๏ธ New Databased Episode: Convex SUCKS ๐ป ๐
Founders are happy to tell you their product is great, but you already know that, right? Right?? ๐ฐ
So on this week's episode, we've decided to dive into why Convex kind of sucks....
๐งโ ๐ ๐ค ๐ฉน **Convex Achieves HIPAA
๐งโโ๏ธ ๐ ๐ค ๐ฉน Convex Achieves HIPAA Compliance ๐ ๐ก๏ธ
Did you know that Convex has become particularly popular with health care companies and startups?
Did you also know that it's important to them you're extra careful with patient data and PHI??? Crazy, right?...
Databases episode 3
:mind_blown_wow: Wake up babe! ๐ฅฑ
New episode of Databased just dropped. https://www.youtube.com/watch?v=WjIbppFX7Ww...
New episode of Databased just dropped. https://www.youtube.com/watch?v=WjIbppFX7Ww...
Hello @everyone! We've got some new
Hello @everyone! We've got some new things for you to play with today. ๐ฎ
:xzibit: Convex in your TanStack Query
Yo dawg, I heard you liked TanStack Query so we put Convex queries in your TanStack Query so you can query while you query....
Question about the demo
๐ฃ For those who haven't heard, we're working on a major integration and partnership with the TanStack project and TanStack Start in particular. We're super excited about what the combo of TanStack + Convex will enable.
We'll have more details soon, but check out a bit of a preview here: https://twitter.com/convex_dev/status/1816637195459133787
If you have any early questions, fire away. The team is working on this very very actively right now....
Absolutely killing it!
Hey @everyone! Weโve got an pretty packed update this week.
โฉ๏ธ Return value validators
Compile time type check isnโt cool. You know whatโs cool? Run time type validation! Add a
returns
property with a validator to your Convex functions to make sure your frontend always gets the right data....Databased Ep 1: The Edge, Hype vs. Reality
๐ง Heyo @everyone , We have a podcast! ๐ฃ
The Convex crew just released the inaugural episode of "The Databased Podcast," where we reflect on web dev, infra, and database stuff and drop our special brand of hot takes. If you like Convex, and you want to know what crazy people you're in cahoots with, give it a listen.
https://open.spotify.com/show/3UcRoUW5GKXEcA0hJc9hp6?si=719d17ebfe9c4f30...
New limit
Quick update for ya'll: We've upped the free plan project limit from 5 to 20! โซ
Thanks for building so many projects on Convex and all the continued feedback that makes the platform better!
The update is reflected on our pricing page: https://www.convex.dev/pricing...
**๐ช Isn't it nice to spend less money?
๐ช Isn't it nice to spend less money? Isn't it great to have a simpler platform with fewer 'gotchas' to worry about? ๐ค
Of course! And we admit that Convex's rounding of database storage and bandwidth (and vector bandwidth) up to the nearest 1kB can at times be concerning, annoying, and possibly even actively expensive.
You spoke. We agreed. And so we got rid of it....
Discussing the open-source anouncement
@everyone Convex open-source backend released ๐ ๐ ๏ธ :TypeScript: :rust:
We're very excited to announce the initial open source release of the Convex backend! You can run it on your machine, self host it on your VPS, or just look at how we've built stuff. Jump into #open-source to chat about it.
Also, please โญ the repo! https://github.com/get-convex/convex-backend...
2024 Q1 plans
Onwards and upwards, time for our plans going into Q1 (which starts Feb at Convex). Our primary focus is on scaling up and improving the experience for growing teams that are already heavily invested in Convex.
โ๏ธย Scale up and out
There are a lot of projects lined up to improve internal Convex scalability but the tasks that most directly affect users are:...
There are a lot of projects lined up to improve internal Convex scalability but the tasks that most directly affect users are:...
2023 Q4 retrospective
Hi all! Time to take a look back on the past quarter of engineering work and how we tracked on our goals. The focus of the past quarter was on core primitives weโre missing and involved a number of open-ended design questions.
๐ฆ Module System
Make Convex more composable/extensible by providing support for self-contained components that run in their own namespace but within the same transactional context as the caller....
Wrapping up the year at Convex
๐ ๐ Happy New Year, @everyone ! ๐ ๐ฅณ
We wanted to share some thoughts about 2023, and preview what we're going to focus on in 2024. Convex is growing as a company and a platform, and that means we need to constantly reexamine our users' needs and our priorities. As things evolve, we're committed to staying really open with you all about how (we think ๐) we got here and what we're doing next.
In particular, we're so grateful for all of you in our early user community. We've learned so much from everyone over the last year, and that really has inspired us to keep our standards high and work really hard to make Convex a great project. Thank you. We're intending to do a lot more events and in-person stuff in 2024 so we have a chance to meet more of you. Stay tuned, @Wayne has a lot of plans brewing!...
Announcing Convex 1.7
๐ Convex 1.7 has shipped!
๐ป Convex text search returns prefix and fuzzy search results.
๐ Database snapshot export and import supports entire databases (multiple tables) so you can back up and restore database state.
...