September 2022 Summaries
2 posts from Gel Data
Filter
Month:
Year:
Post Summaries
Back to Blog
EdgeDB has released an official client library for the Dart language, making it the latest addition to their collection of first-party libraries for JavaScript, TypeScript, Deno, Python, Go, and Rust. The Dart client is designed with a zero-config createClient() connection API, built-in connection pooling, automatic query and transaction retries, and great ergonomics and developer experience (DX). EdgeDB features include a modern, lean query language that surpasses SQL in expressive power; a rich type system; a declarative schema for inheritance, computed properties, functions, complex constraints, and access control rules; and an automated migration system. The client library is now available on GitHub, with documentation and a Discord server for discussion.
Sep 29, 2022
953 words in the original blog post.
EdgeDB has released an official client library for the Dart language, expanding its collection of first-party libraries that already include JavaScript, TypeScript, Deno, Python, Go, and Rust. This new client library offers a zero-configuration createClient() connection API with automatic connection pooling and retries for queries and transactions in case of network errors, aiming to provide a seamless developer experience. To get started, users need to set up an EdgeDB instance, add the edgedb Dart package to their dependencies, and import it into their Dart application. EdgeDB, which is powered by PostgreSQL, features a modern query language, a rich type system, and a declarative schema with a built-in migration system. The Dart client library also supports code generation using Dart's build_runner library, allowing users to create fully typed extension methods for EdgeQL queries. This feature enhances type safety, aligning with Dart's static type-checking capabilities, and the library can also be used in Flutter applications. The release is part of EdgeDB's broader plan to incorporate built-in support for code generation across all its client libraries, with further updates anticipated in the future.
Sep 29, 2022
1,056 words in the original blog post.