Company
Date Published
Author
Aleksandra Sikora
Word count
1348
Language
English
Hacker News points
None

Summary

SQL remains a staple in data management due to its expressiveness and power, but its developer experience has been lacking, often stuck between raw SQL and overly abstract ORMs. Gel, a platform focused on meeting developers' needs without sacrificing power or clarity, has addressed this by creating its own query language, EdgeQL, and now integrating SQL with the help of Drizzle. Drizzle offers a modern, SQL-centric workflow that is ergonomic and maintains a strong connection to Postgres, aligning well with Gel's focus on clarity and explicitness. This collaboration led to the development of a dedicated Gel dialect within Drizzle, facilitating a seamless integration that supports both the full Gel experience and a traditional SQL approach. The partnership has resulted in mutual benefits, such as improved SQL layers and the introduction of new features like customizable SQL row unpacking and type serialization. The integration allows developers the flexibility to utilize Gel's advanced features or rely on standard SQL functionalities, enhancing the overall developer experience on both platforms.