Better Auth Adapter
Since its introduction at the end of last year, Better Auth has proven to be the most effective solution for extending web apps to offer any kind of popular authentication method, with the least amount of setup complexity, while also staying in control of your data. To make it as easy as possible for web apps powered by RONIN databases to securely authenticate users, we are excited to announce the official Better Auth Adapter for RONIN , which grants Better Auth granular control over the models in your database that store your users, sessions, and other data that is relevant for your desired authentication method. Get started by installing the adapter from npm:
Build Instant Web Apps
Ever since the invention of the web, developers around the globe have been working tirelessly to create ever more engaging experiences for end users, paving the way for more functionality, more personalization, and more dynamism in the applications we use. In doing so, the web has evolved far beyond a central hub for information sharing. It has become the foundation for most software worldwide, with interfaces catering even to the most advanced of requirements. Today, anyone — not just developers — is just a prompt away from a piece of software that meets their needs. Our appetite for innovation and thereby more functionality and dynamism is endless, reflecting an innate property of human nature: we exist to strive for more. Powerful tools make us more efficient, enabling us to achieve more in less time, so we can focus on what truly matters.
Build Instant Web Apps
Ever since the invention of the web, developers around the globe have been working tirelessly to create ever more engaging experiences for end users, paving the way for more functionality, more personalization, and more dynamism in the applications we use. In doing so, the web has evolved far beyond a central hub for information sharing. It has become the foundation for most software worldwide, with interfaces catering even to the most advanced of requirements. Today, anyone — not just developers — is just a prompt away from a piece of software that meets their needs. Our appetite for innovation and thereby more functionality and dynamism is endless, reflecting an innate property of human nature: we exist to strive for more. Powerful tools make us more efficient, enabling us to achieve more in less time, so we can focus on what truly matters.
Ever since the invention of the web, developers around the globe have been working tirelessly to create ever more engaging experiences for end users, paving the way for more functionality, more personalization, and more dynamism in the applications we use.
In doing so, the web has evolved far beyond a central hub for information sharing. It has become the foundation for most software worldwide, with interfaces catering even to the most advanced of requirements. Today, anyone — not just developers — is just a prompt away from a piece of software that meets their needs.
Our appetite for innovation and thereby more functionality and dynamism is endless, reflecting an innate property of human nature: we exist to strive for more. Powerful tools make us more efficient, enabling us to achieve more in less time, so we can focus on what truly matters.
Along the way, however, what has become clear is that our relentless push for dynamism has come at a cost. Instead of simply getting things done, we were quickly bound to waste time watching seemingly endless loading spinners progress, endure layout shifts that distort our apps, and be left with frustration.
Rather than balancing functionality and performance, we have often traded one for the other. Instead of building upon well-established expectations, we have been continuously shifting our focus to different areas, sidestepping the need to consider all requirements at once.
Today, we as developers find ourselves in an industry that, based on our needs, requires us to choose between different ends of a spectrum that are considered to be at odds with each other: Performance or functionality. Fast TTFB or feature-richness. Instant client-side interactions or effective SEO. Simple state mutations or sophisticated database queries.
RONIN exists as a testimony that developers shouldn’t have to trade one for the other. We thrive to enable the creation of apps that are fast in every dimension, while at the same time delivering powerful interfaces that leave no demand unanswered.
If you would like to join us on this journey and make your web app faster today, simply set up a database on RONIN in seconds to enjoy a TypeScript-focused developer experience, minimal global latency, and a database that meets you exactly where you are. Follow us on X to stay in the loop about RONIN as we continue to improve its capabilities.