Regarding the name, "Telescope" is also the name of a Neovim fuzzy finder[0] that dominates the ecosystem there. Other results appear by searching "telescope github".
I would have hoped that by 2025, new projects would have moved away from ORMs entirely. They really are a useless abstraction layer that always brings tons of trouble and usually makes queries harder to write.
Looking at the first example in the docs
https://cot.rs/guide/latest/db-models/#retrieving-models
let link = query!(Link, $slug == LimitedString::new("cot").unwrap()).get(request.db()).await?;
I really don't get the point, and that'll certainly get worse with any somewhat non-trivial query.Why go through all the trouble of reinventing a new DSL when the SQL equivalent would be so much cleaner?
SELECT * FROM link WHERE slug = 'cot';
Location: Phoenix, AZ, USA
Remote: Remote only
Willing to relocate: No
Technologies: Python (Django), Javascript/Typescript (React, Express), Docker + Kubernetes
GitHub: https://github.com/clarkshaeffer/
Résumé: https://linkedin.com/in/clark-shaeffer-24530a19b (and available upon request)
Email: clarkdshaeffer (at) gmail (dot) com
This is evidence of a great moment in modern indie game dev: the power of fun and simple prototyping.
4 years experience as principal/senior developer with full responsibility, and looking for mentors and team members.
Location: Phoenix, AZ, USA
Remote: Remote only
Willing to relocate: No
Technologies: Python (Django), Javascript/Typescript (React, Express), Docker + Kubernetes
GitHub: https://github.com/clarkshaeffer/
Résumé: https://linkedin.com/in/clark-shaeffer-24530a19b (and available upon request)
Email: clarkdshaeffer (at) gmail (dot) com