Home / Companies / Gel Data / Blog / April 2025

April 2025 Summaries

3 posts from Gel Data

Filter
Month: Year:
Post Summaries Back to Blog
The text provides a comprehensive guide on building a type-safe, full-stack TypeScript application by integrating Gel, Drizzle ORM, and Next.js to create a Book Notes app. Gel offers a robust, type-safe database layer with advanced features, while Drizzle ORM provides a clean TypeScript API for database operations. Next.js manages the UI and API routes, ensuring end-to-end type safety and minimal boilerplate. The guide explains setting up the development environment, defining a Gel schema, integrating Drizzle for type-safe database interaction, and creating API routes with Next.js. It also covers building a responsive UI with React components and Tailwind CSS. The stack is praised for its type safety, developer productivity, and scalability, allowing for future enhancements like authentication and full-text search. The document concludes by encouraging readers to explore the complete example code and documentation for a deeper understanding.
Apr 18, 2025 2,305 words in the original blog post.
The text explores the role of knowledge graphs within the framework of retrieval-augmented generation (RAG) systems in AI, emphasizing the importance of contextual data in enhancing large language models (LLMs). It contrasts traditional full-text search (FTS) with vector search, which uses neural networks to translate text into vectors for similarity measurement, and discusses the benefits and complexities of using data structures like graphs to extract and organize information. The text describes two main types of graphs: lexical graphs, which capture the structure of text documents, and domain graphs, which focus on entities and their relationships. It highlights the advantages of using graphs for precise data retrieval, despite the challenges of building and maintaining them, and introduces hybrid graphs that combine lexical and domain elements for more comprehensive data traversal. Additionally, the text outlines advanced strategies like graph queries, vector search followed by graph algorithms, and the derivation of subgraphs to improve RAG outputs, concluding with a nod to future discussions on practical applications and query writing.
Apr 11, 2025 2,127 words in the original blog post.
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.
Apr 03, 2025 1,348 words in the original blog post.