home.social

#graphql β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #graphql, aggregated by home.social.

  1. Apollo Kotlin 5 is out!

    In this version, all the latest (and bleeding edge!) GraphQL support, a modernized infrastructure, and a lot more!

    β†’ apollographql.com/blog/apollo-

    #kotlin #graphql #androiddev

  2. Как я Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ постов Π² Threads* ΠΈ X*, Π½ΠΎ споткнулся ΠΎ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ Twitter*

    Π― Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ: написал пост ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π° ΠΎΠ½ сам ΡƒΠ»Π΅Ρ‚Π΅Π» Π² Threads* ΠΈ X*. Π‘ Threads всё оказалось ΠΏΠΎΡ‡Ρ‚ΠΈ скучно: ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API, Ρ‚ΠΎΠΊΠ΅Π½, Π΄Π²Π° запроса, Π³ΠΎΡ‚ΠΎΠ²ΠΎ. Π‘ X* Π½Π°Ρ‡Π°Π»Π°ΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ инТСнСрная ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠ° ΠΏΠΎ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΌΡƒ лСсу: ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API стоит Π΄Π΅Π½Π΅Π³, сСрвСр ΠΈΠ· России Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ, Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ GraphQL-ΠΏΡƒΡ‚ΡŒ Ρ‚ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ 200 Π±Π΅Π· созданного поста, Ρ‚ΠΎ присылаСт 226, 344 ΠΈΠ»ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΠ΅ Tweet needs to be a bit shorter. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽ, ΠΊΠ°ΠΊ я собрал кросспостинг Ρ‡Π΅Ρ€Π΅Π· Cloudflare Worker, Π³Π΄Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ auth_token ΠΈ ct0, ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя Π²Π΅Ρ€ΠΈΡ‚ΡŒ HTTP-статусу, ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈ Π°Π½Ρ‚ΠΈΠ±ΠΎΡ‚-ошибки Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π°ΡŽΡ‚, ΠΈ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ Π»ΠΎΠ³ΠΎΠ².

    habr.com/ru/articles/1031926/

    #Threads_API #X_API #Twitter_API #Cloudflare_Worker #GraphQL #автопостинг #кросспостинг #rate_limits #auth_token #CSRF

  3. Как я Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ постов Π² Threads* ΠΈ X*, Π½ΠΎ споткнулся ΠΎ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ Twitter*

    Π― Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ: написал пост ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π° ΠΎΠ½ сам ΡƒΠ»Π΅Ρ‚Π΅Π» Π² Threads* ΠΈ X*. Π‘ Threads всё оказалось ΠΏΠΎΡ‡Ρ‚ΠΈ скучно: ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API, Ρ‚ΠΎΠΊΠ΅Π½, Π΄Π²Π° запроса, Π³ΠΎΡ‚ΠΎΠ²ΠΎ. Π‘ X* Π½Π°Ρ‡Π°Π»Π°ΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ инТСнСрная ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠ° ΠΏΠΎ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΌΡƒ лСсу: ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API стоит Π΄Π΅Π½Π΅Π³, сСрвСр ΠΈΠ· России Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ, Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ GraphQL-ΠΏΡƒΡ‚ΡŒ Ρ‚ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ 200 Π±Π΅Π· созданного поста, Ρ‚ΠΎ присылаСт 226, 344 ΠΈΠ»ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΠ΅ Tweet needs to be a bit shorter. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽ, ΠΊΠ°ΠΊ я собрал кросспостинг Ρ‡Π΅Ρ€Π΅Π· Cloudflare Worker, Π³Π΄Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ auth_token ΠΈ ct0, ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя Π²Π΅Ρ€ΠΈΡ‚ΡŒ HTTP-статусу, ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈ Π°Π½Ρ‚ΠΈΠ±ΠΎΡ‚-ошибки Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π°ΡŽΡ‚, ΠΈ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ Π»ΠΎΠ³ΠΎΠ².

    habr.com/ru/articles/1031926/

    #Threads_API #X_API #Twitter_API #Cloudflare_Worker #GraphQL #автопостинг #кросспостинг #rate_limits #auth_token #CSRF

  4. Как я Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ постов Π² Threads* ΠΈ X*, Π½ΠΎ споткнулся ΠΎ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ Twitter*

    Π― Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ: написал пост ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π° ΠΎΠ½ сам ΡƒΠ»Π΅Ρ‚Π΅Π» Π² Threads* ΠΈ X*. Π‘ Threads всё оказалось ΠΏΠΎΡ‡Ρ‚ΠΈ скучно: ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API, Ρ‚ΠΎΠΊΠ΅Π½, Π΄Π²Π° запроса, Π³ΠΎΡ‚ΠΎΠ²ΠΎ. Π‘ X* Π½Π°Ρ‡Π°Π»Π°ΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ инТСнСрная ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠ° ΠΏΠΎ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΌΡƒ лСсу: ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API стоит Π΄Π΅Π½Π΅Π³, сСрвСр ΠΈΠ· России Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ, Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ GraphQL-ΠΏΡƒΡ‚ΡŒ Ρ‚ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ 200 Π±Π΅Π· созданного поста, Ρ‚ΠΎ присылаСт 226, 344 ΠΈΠ»ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΠ΅ Tweet needs to be a bit shorter. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽ, ΠΊΠ°ΠΊ я собрал кросспостинг Ρ‡Π΅Ρ€Π΅Π· Cloudflare Worker, Π³Π΄Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ auth_token ΠΈ ct0, ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя Π²Π΅Ρ€ΠΈΡ‚ΡŒ HTTP-статусу, ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈ Π°Π½Ρ‚ΠΈΠ±ΠΎΡ‚-ошибки Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π°ΡŽΡ‚, ΠΈ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ Π»ΠΎΠ³ΠΎΠ².

    habr.com/ru/articles/1031926/

    #Threads_API #X_API #Twitter_API #Cloudflare_Worker #GraphQL #автопостинг #кросспостинг #rate_limits #auth_token #CSRF

  5. Как я Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ постов Π² Threads* ΠΈ X*, Π½ΠΎ споткнулся ΠΎ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ Twitter*

    Π― Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ: написал пост ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π° ΠΎΠ½ сам ΡƒΠ»Π΅Ρ‚Π΅Π» Π² Threads* ΠΈ X*. Π‘ Threads всё оказалось ΠΏΠΎΡ‡Ρ‚ΠΈ скучно: ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API, Ρ‚ΠΎΠΊΠ΅Π½, Π΄Π²Π° запроса, Π³ΠΎΡ‚ΠΎΠ²ΠΎ. Π‘ X* Π½Π°Ρ‡Π°Π»Π°ΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ инТСнСрная ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠ° ΠΏΠΎ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΌΡƒ лСсу: ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API стоит Π΄Π΅Π½Π΅Π³, сСрвСр ΠΈΠ· России Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ, Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ GraphQL-ΠΏΡƒΡ‚ΡŒ Ρ‚ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚, Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ 200 Π±Π΅Π· созданного поста, Ρ‚ΠΎ присылаСт 226, 344 ΠΈΠ»ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΠ΅ Tweet needs to be a bit shorter. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽ, ΠΊΠ°ΠΊ я собрал кросспостинг Ρ‡Π΅Ρ€Π΅Π· Cloudflare Worker, Π³Π΄Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ auth_token ΠΈ ct0, ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя Π²Π΅Ρ€ΠΈΡ‚ΡŒ HTTP-статусу, ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈ Π°Π½Ρ‚ΠΈΠ±ΠΎΡ‚-ошибки Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π°ΡŽΡ‚, ΠΈ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ Π»ΠΎΠ³ΠΎΠ².

    habr.com/ru/articles/1031926/

    #Threads_API #X_API #Twitter_API #Cloudflare_Worker #GraphQL #автопостинг #кросспостинг #rate_limits #auth_token #CSRF

  6. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅ Π½Π΅Ρ‚ GRPC?

    Π― всю Тизнь писал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ бэк ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΠΏΠΎΡ‚Ρ‰ΠΈΠ½Ρƒ - Π±ΡƒΠ΄ΡŒ это классичСский ΠšΠ Π£Π”, Ρ…Π°ΠΉΠ»ΠΎΠ°Π΄, CLI, [Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ своС]... И для Π»ΡŽΠ±Ρ‹Ρ… сСтСвых взаимодСйствий Ρ‡Π°Ρ‰Π΅ всСго люди Π΄ΡƒΠΌΠ°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ - GRPC, REST, Kafka, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎΠ± этом Π³Π»ΡƒΠ±ΠΆΠ΅ - супСр ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты с Π·Π°Ρ‰ΠΈΡ‚Π°ΠΌΠΈ ΠΎΡ‚ Π΄ΡƒΡ€Π°ΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ радостями Но Ρ‚ΡƒΡ‚ спохватился я ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚ - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ своС ΠΆΠ΅ ΠΊ сСбС ΠΆΠ΅. И Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ я понял, насколько ΠΆΠ΅ это слоТно, ΠΌΡƒΡ‚ΠΎΡ€Π½ΠΎ ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΠ•Π£Π”ΠžΠ‘ΠΠž Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ REST'ΠΎΠΌ Π—ΠΠ§Π•Πœ ОН НУЖЕН?? - Π£ нас Π½Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° общСния (eg Proto, Avro) ΠΊΡ€ΠΎΠΌΠ΅ Swagger, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ с ΠΎΠ±Π΅ΠΈΡ… сторон. Π”Π° ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ-ΠΆΠ΅, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ взаимодСйствия с JSONΠΎΠΌ с ΠžΠ‘Π•Π˜Π₯ БВОРОН - ΠΎΠ΄Π½Π° постоянно ΠΌΠ°Ρ€ΡˆΠ°Π»Π»ΠΈΡ‚, защищаСтся, ΠΈΡ‰Π΅Ρ‚ поля, Π² Ρ‚ΠΎ врСмя другая боится Ρ€Π΅Π·ΠΊΠΈΡ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ строчка получСния поля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Ρ€ΠΎΠ΄Π΅ connect via grpc

    habr.com/ru/articles/1019510/

    #grpc #rest #GraphQL #gRPCWeb #WebTransport #tRPC #Connect_protocol #Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ #http2 #http3

  7. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅ Π½Π΅Ρ‚ GRPC?

    Π― всю Тизнь писал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ бэк ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΠΏΠΎΡ‚Ρ‰ΠΈΠ½Ρƒ - Π±ΡƒΠ΄ΡŒ это классичСский ΠšΠ Π£Π”, Ρ…Π°ΠΉΠ»ΠΎΠ°Π΄, CLI, [Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ своС]... И для Π»ΡŽΠ±Ρ‹Ρ… сСтСвых взаимодСйствий Ρ‡Π°Ρ‰Π΅ всСго люди Π΄ΡƒΠΌΠ°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ - GRPC, REST, Kafka, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎΠ± этом Π³Π»ΡƒΠ±ΠΆΠ΅ - супСр ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты с Π·Π°Ρ‰ΠΈΡ‚Π°ΠΌΠΈ ΠΎΡ‚ Π΄ΡƒΡ€Π°ΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ радостями Но Ρ‚ΡƒΡ‚ спохватился я ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚ - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ своС ΠΆΠ΅ ΠΊ сСбС ΠΆΠ΅. И Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ я понял, насколько ΠΆΠ΅ это слоТно, ΠΌΡƒΡ‚ΠΎΡ€Π½ΠΎ ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΠ•Π£Π”ΠžΠ‘ΠΠž Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ REST'ΠΎΠΌ Π—ΠΠ§Π•Πœ ОН НУЖЕН?? - Π£ нас Π½Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° общСния (eg Proto, Avro) ΠΊΡ€ΠΎΠΌΠ΅ Swagger, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ с ΠΎΠ±Π΅ΠΈΡ… сторон. Π”Π° ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ-ΠΆΠ΅, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ взаимодСйствия с JSONΠΎΠΌ с ΠžΠ‘Π•Π˜Π₯ БВОРОН - ΠΎΠ΄Π½Π° постоянно ΠΌΠ°Ρ€ΡˆΠ°Π»Π»ΠΈΡ‚, защищаСтся, ΠΈΡ‰Π΅Ρ‚ поля, Π² Ρ‚ΠΎ врСмя другая боится Ρ€Π΅Π·ΠΊΠΈΡ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ строчка получСния поля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Ρ€ΠΎΠ΄Π΅ connect via grpc

    habr.com/ru/articles/1019510/

    #grpc #rest #GraphQL #gRPCWeb #WebTransport #tRPC #Connect_protocol #Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ #http2 #http3

  8. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅ Π½Π΅Ρ‚ GRPC?

    Π― всю Тизнь писал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ бэк ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΠΏΠΎΡ‚Ρ‰ΠΈΠ½Ρƒ - Π±ΡƒΠ΄ΡŒ это классичСский ΠšΠ Π£Π”, Ρ…Π°ΠΉΠ»ΠΎΠ°Π΄, CLI, [Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ своС]... И для Π»ΡŽΠ±Ρ‹Ρ… сСтСвых взаимодСйствий Ρ‡Π°Ρ‰Π΅ всСго люди Π΄ΡƒΠΌΠ°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ - GRPC, REST, Kafka, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎΠ± этом Π³Π»ΡƒΠ±ΠΆΠ΅ - супСр ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты с Π·Π°Ρ‰ΠΈΡ‚Π°ΠΌΠΈ ΠΎΡ‚ Π΄ΡƒΡ€Π°ΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ радостями Но Ρ‚ΡƒΡ‚ спохватился я ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚ - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ своС ΠΆΠ΅ ΠΊ сСбС ΠΆΠ΅. И Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ я понял, насколько ΠΆΠ΅ это слоТно, ΠΌΡƒΡ‚ΠΎΡ€Π½ΠΎ ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΠ•Π£Π”ΠžΠ‘ΠΠž Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ REST'ΠΎΠΌ Π—ΠΠ§Π•Πœ ОН НУЖЕН?? - Π£ нас Π½Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° общСния (eg Proto, Avro) ΠΊΡ€ΠΎΠΌΠ΅ Swagger, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ с ΠΎΠ±Π΅ΠΈΡ… сторон. Π”Π° ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ-ΠΆΠ΅, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ взаимодСйствия с JSONΠΎΠΌ с ΠžΠ‘Π•Π˜Π₯ БВОРОН - ΠΎΠ΄Π½Π° постоянно ΠΌΠ°Ρ€ΡˆΠ°Π»Π»ΠΈΡ‚, защищаСтся, ΠΈΡ‰Π΅Ρ‚ поля, Π² Ρ‚ΠΎ врСмя другая боится Ρ€Π΅Π·ΠΊΠΈΡ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ строчка получСния поля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Ρ€ΠΎΠ΄Π΅ connect via grpc

    habr.com/ru/articles/1019510/

    #grpc #rest #GraphQL #gRPCWeb #WebTransport #tRPC #Connect_protocol #Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ #http2 #http3

  9. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅ Π½Π΅Ρ‚ GRPC?

    Π― всю Тизнь писал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ бэк ΠΈ ΠΏΠΎΠ΄ΠΊΠ°ΠΏΠΎΡ‚Ρ‰ΠΈΠ½Ρƒ - Π±ΡƒΠ΄ΡŒ это классичСский ΠšΠ Π£Π”, Ρ…Π°ΠΉΠ»ΠΎΠ°Π΄, CLI, [Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ своС]... И для Π»ΡŽΠ±Ρ‹Ρ… сСтСвых взаимодСйствий Ρ‡Π°Ρ‰Π΅ всСго люди Π΄ΡƒΠΌΠ°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ - GRPC, REST, Kafka, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎΠ± этом Π³Π»ΡƒΠ±ΠΆΠ΅ - супСр ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты с Π·Π°Ρ‰ΠΈΡ‚Π°ΠΌΠΈ ΠΎΡ‚ Π΄ΡƒΡ€Π°ΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ радостями Но Ρ‚ΡƒΡ‚ спохватился я ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Ρ€ΠΎΠ½Ρ‚ - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ своС ΠΆΠ΅ ΠΊ сСбС ΠΆΠ΅. И Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ я понял, насколько ΠΆΠ΅ это слоТно, ΠΌΡƒΡ‚ΠΎΡ€Π½ΠΎ ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΠ•Π£Π”ΠžΠ‘ΠΠž Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ REST'ΠΎΠΌ Π—ΠΠ§Π•Πœ ОН НУЖЕН?? - Π£ нас Π½Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° общСния (eg Proto, Avro) ΠΊΡ€ΠΎΠΌΠ΅ Swagger, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ с ΠΎΠ±Π΅ΠΈΡ… сторон. Π”Π° ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ-ΠΆΠ΅, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ взаимодСйствия с JSONΠΎΠΌ с ΠžΠ‘Π•Π˜Π₯ БВОРОН - ΠΎΠ΄Π½Π° постоянно ΠΌΠ°Ρ€ΡˆΠ°Π»Π»ΠΈΡ‚, защищаСтся, ΠΈΡ‰Π΅Ρ‚ поля, Π² Ρ‚ΠΎ врСмя другая боится Ρ€Π΅Π·ΠΊΠΈΡ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ строчка получСния поля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Ρ€ΠΎΠ΄Π΅ connect via grpc

    habr.com/ru/articles/1019510/

    #grpc #rest #GraphQL #gRPCWeb #WebTransport #tRPC #Connect_protocol #Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ #http2 #http3

  10. ΠžΡ‚ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ MVP Π·Π° час: full-stack ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Platform V DataSpace Community Edition

    ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! Platform V DataSpace Community Edition β€” это open source-инструмСнт для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомимся с созданиСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с DataSpace Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ банковского прилоТСния, разбСрёмся, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ вашим сСкрСтным ΠΎΡ€ΡƒΠΆΠΈΠ΅ΠΌ для создания MVP.

    habr.com/ru/companies/sberbank

    #graphql #frontend #backend #open_source #JWT #KeyCloak #ddd

  11. ΠžΡ‚ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ MVP Π·Π° час: full-stack ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Platform V DataSpace Community Edition

    ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! Platform V DataSpace Community Edition β€” это open source-инструмСнт для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомимся с созданиСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с DataSpace Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ банковского прилоТСния, разбСрёмся, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ вашим сСкрСтным ΠΎΡ€ΡƒΠΆΠΈΠ΅ΠΌ для создания MVP.

    habr.com/ru/companies/sberbank

    #graphql #frontend #backend #open_source #JWT #KeyCloak #ddd

  12. ΠžΡ‚ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ MVP Π·Π° час: full-stack ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Platform V DataSpace Community Edition

    ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! Platform V DataSpace Community Edition β€” это open source-инструмСнт для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомимся с созданиСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с DataSpace Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ банковского прилоТСния, разбСрёмся, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ вашим сСкрСтным ΠΎΡ€ΡƒΠΆΠΈΠ΅ΠΌ для создания MVP.

    habr.com/ru/companies/sberbank

    #graphql #frontend #backend #open_source #JWT #KeyCloak #ddd

  13. ΠžΡ‚ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ MVP Π·Π° час: full-stack ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Platform V DataSpace Community Edition

    ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! Platform V DataSpace Community Edition β€” это open source-инструмСнт для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ познакомимся с созданиСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с DataSpace Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ банковского прилоТСния, разбСрёмся, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ вашим сСкрСтным ΠΎΡ€ΡƒΠΆΠΈΠ΅ΠΌ для создания MVP.

    habr.com/ru/companies/sberbank

    #graphql #frontend #backend #open_source #JWT #KeyCloak #ddd