Power, Performance, Productivity; PostGraphile V5 Published! | PostGraphile

PostGraphile V5 is a ground-up re-architecture with significant enhancements to capability, customizability, extensibility, flexibility, maintainability, performance, and correctness — the result of several years of design, experimentation, and real-world production feedback — while staying true to PostGraphile’s key goal: implementing the obvious so you only write code that delivers true value.

We hit a point where improving #PostGraphile V4 further was getting harder, and harder. That’s usually a sign the architecture needs to change rather than the implementation. So we spent some time rebuilding from the ground-up, and the early indications from our community are good - we're so happy to finally have it out in the world!

One of the biggest changes in #PostGraphile V5 is planning #GraphQL queries before execution.

It avoids a whole class of performance issues we used to work around.

Curious to see how others have improved their GraphQL performance?

RE: https://fosstodon.org/@graphile/116285259072394514

It’s been a while since we’ve posted here, as we’ve been quietly busy on getting #PostGraphile ready for release. That day is finally here, yippee!

Резервный мониторинг послушного дома

Хотя концепция "умного дома" в полном объёме мало кем используется в жизни (и ещё меньше кем самостоятельно реализована), отдельные его компоненты - разного рода датчики, умные розетки, камеры и прочее, с доступом через "облако" - давно не редкость. До покупки дачи меня всё это слабо волновало - в квартире я вполне обходился механическими выключателями и градусником на окне. Тем не менее, необходимость следить за состоянием загородного дома вынудила заняться этим вопросом и я пошёл по самому простому пути с MiHome и кучей датчиков. Конечно, в нём хватает проблем - баги, которые не устраняют годами, датчики для разных регионов, периодически [кратковременно] отваливающееся облако. В целом, однако, всё это удовлетворительно работает уже не первый год, технического интереса не представляет и рассказать я хотел не об этом. Вопрос, который меня всерьёз стал беспокоить уже на вторую зиму ((а именно зима - самый проблемный сезон) - необходимость в резервном решении на случай, если информация от MiHome перестанет поступать и надо будет решать - нужно ли срочно ехать и топить/чинить дом или можно ещё подождать, пока проблема сама рассосётся. Основных причин прекращения поступления информации три:

https://habr.com/ru/articles/817001/

#esp32 #postgraphile #nodejs #arduino

Резервный мониторинг послушного дома

"Мне нужен не умный дом, мне нужен послушный дом" - / из Интернета / Хотя концепция "умного дома" в полном объёме мало кем используется в жизни (и ещё меньше, кем самостоятельно реализована),...

Хабр
#PostGraphile V5 beta is now publicly available and we need your help to get it ready for release! If you use V4 already, find out how you can help in our announcement blog post: https://dev.to/graphile/postgraphile-v5-public-beta-get-involved-1lg9
PostGraphile V5 public beta — get involved!

It’s finally here! The day has come that you can get your hands on an early release of...

DEV Community
Part two is out now, in which @Benjie introduces the new unified plugin and preset system in #PostGraphile version 5 https://dev.to/graphile/intro-to-postgraphile-v5-part-2-plugins-and-presets-26fe #GraphQL #Node
Intro to PostGraphile V5 (Part 2): Plugins and Presets

Benjie is the community–funded maintainer of the Graphile suite — a collection of MIT–licensed...

DEV Community
In our new blog post series, we are beginning to lift the curtain of secrecy which has surrounded Version 5 for the past few years. Each week, @Benjie will dive in to a key feature of this massive new release - this week is an exploration of replacing the look-ahead system https://dev.to/graphile/intro-to-postgraphile-v5-part-1-replacing-the-foundations-3lh0 #GraphQL #Grafast #PostGraphile
Intro to PostGraphile V5 (Part 1): Replacing the Foundations

Benjie is the community–funded maintainer of the Graphile suite — a collection of MIT–licensed...

DEV Community
J'utilise avec succès et plaisir https://www.graphile.org/postgraphile/ depuis fin 2019.
Lors d'un #spike de https://postgrest.org j'ai la mauvaise surprise de constater que contrairement à #Postgraphile (GraphQL) les routes #PostgREST ne sont pas personnalisables avec des commentaires #postgres 😥

Bien que #PostgREST est plus ancien (2014) que #Postgraphile (2016), je trouve ce dernier plus complet, plus paramétrable.
C'est dommage, je vais devoir trouver une autre solution, 😥 j'ai pris l'habitude de la génération d'API par introspection avec #Postgraphile.
Graphile | Powerful, Extensible and Performant GraphQL APIs Rapidly

Utilities to build powerful, performant and extensible GraphQL APIs rapidly