Masthash

#grpc

Jobs for Developers
2 weeks ago

DoorDash is hiring Software Engineer - DoorDash Labs

🔧 #java #kotlin #react #node #grpc #aws #docker #kafka #kubernetes #postgresql #redis #sql
🌎 San Francisco, United States
⏰ Full-time
💰 $90k - $230k (Estimate)
🏢 DoorDash

Job details https://jobsfordevelopers.com/jobs/software-engineer-doordash-labs-at-doordash-nov-22-2022-e45b2c?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Starting my first non-trivial side project... let's see how this goes! Queuing and scheduling software can't be that hard, right? RIGHT? 🫠

Starting concept: Go for infrastructure components (controller, proxy, worker), and Python + Qt6 for client interface (CLI/GUI). I'm thinking all intra-platform communication happens via gRPC?

#go #golang #python #qt #qtforpython #grpc #queues #scheduler #rendering

Jobs for Developers
3 weeks ago

DoorDash is hiring Software Engineer - DoorDash Labs

🔧 #java #kotlin #react #node #grpc #aws #docker #kafka #kubernetes #postgresql #redis #sql
🌎 San Francisco, United States
⏰ Full-time
💰 $90k - $225k (Estimate)
🏢 DoorDash

Job details https://jobsfordevelopers.com/jobs/software-engineer-doordash-labs-at-doordash-nov-22-2022-e45b2c?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Daniel
1 month ago

Thank you very much for the great feedback to my talks about #gRPC, #Roadrunner and #Spiral Framework on the #neoscon 2023

If you are interested in the slides - here you go: https://speakerdeck.com/dlienert/building-a-blazing-fast-grpc-service-with-php

#neoscms #neoscon2023

derWitzer
1 month ago

der einzige Punkt der mich bei #golang etwas stört ist die größe der Binaries. Ja ok heut zu Tage ist Speicherplatz ja nicht so das Thema aber zB habe ich ein kleines Programm für unser Monitoring geschrieben, dass via #gRPC auf die #API von #GMail zugreift. Das logged sich via ServiceAccount ein und prüft wie viele Mails das Label Inbox haben. Nichts aufwendiges, ca. 45 Zeilen Code. Größe der Binarie 17MB! Die Google Packages für gRPC bringen irren Overhead mit ...

mweibel
1 month ago

Currently researching #API gateways which can handle #gRPC. Proxying multiple gRPC services over an API #gateway seems hard. If they can do it, then reflection doesn't work. How do you give protobuf definitions to clients? Would love some insights if anyone has any!

tagging with #KubeConEU #KubeCon2023 since there are lots of gRPC talks there.

2 months ago

#buf has expanded itself into the #protobuf #grpc ecosystem like a parasite.
Ex Googlers are working there.
I'm so disgusted by all the ... I don't even have a word for it ...
So people working at Google create this protobuf and rpc thing, decide to pretty much put it on life support and when they leave Google they create their own company - buf.
The is all end all solution for grpc. Not at all free. 1 private repository isn't free.
Now you have to pay 3rd parties if you want to use open source software.
Greed is the word, greed and shenanigans. Planned obsolescence.
But this grpc isn't even all that great.The good thing about it was that you could use 1 way to define your services, the types, requests and responses and that servers and clients could be generated from those for almost any platform/language.
The web client never really took off, the javascript generator is pretty much abandoned.
So now buf stepped in, created a smaller generator (according to their blog) and has a library building upon that generator, connect-es.
But you need to have your service definitions stored at their infra. And you can only have 1 private definition. The rest is all public, unless you pay them, per type.
A simple BlogService for instance has Blog, Post, Comment, Page, Profile, Tag, Reactionx3 that's 9 types. So now you pay a 3rd party 9x$0.40 per month to host your schema, not the data, just for hosting your schema.
Absolutely ridiculous.
Worse than any politician.
Corruption, greed and corruption.

Hank G ☑️
2 months ago
This is a very thorough but still concise tour of how easy it is to integrate ProtoBufs and gRPC into both server-side Dart and Flutter applications. #flutter #DartLang #grpc #ProtoBuf #programming
Observable Flutter: gRPC
freeformz
2 months ago

Anyone have any experience with https://github.com/bufbuild/buf? #grpc #protobufs #openapi #json

Pros?
Cons?
Etc….

Kong
2 months ago

📢 Exciting news! 🚨@konginc Kubernetes Ingress Controller 2.9 is now available! 🎉 https://konghq.com/blog/kong-ingress-controller-2-9?utm_source=mastodon&utm_medium=social&utm_campaign=blog

Here's what you can expect: 👇

#𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀 𝗚𝗮𝘁𝗲𝘄𝗮𝘆 𝗔𝗣𝗜 𝗖𝗼𝗻𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲

#𝗴𝗥𝗣𝗖 𝗥𝗼𝘂𝘁𝗲𝘀 🏎️

𝗘𝗻𝗵𝗮𝗻𝗰𝗲𝗱 𝗩𝗶𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆 𝗨𝘀𝗶𝗻𝗴 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀 𝗘𝘃𝗲𝗻𝘁𝘀 👀

𝗜𝗻𝗱𝗲𝗽𝗲𝗻𝗱𝗲𝗻𝘁 𝗜𝗻𝗴𝗿𝗲𝘀𝘀 / 𝗗𝗮𝘁𝗮 𝗣𝗹𝗮𝗻𝗲 𝗦𝗰𝗮𝗹𝗶𝗻𝗴 📈

𝗚𝗮𝘁𝗲𝘄𝗮𝘆 𝗗𝗶𝘀𝗰𝗼𝘃𝗲𝗿𝘆 🕵️‍♀️

#api #KIC

Giulio
2 months ago

Calling #openai API for #semantic #search through #vector #database #integration

https://zilliz.com/doc/integrate_with_openai

My "contribution": simply running this exercise from #github #codespaces (see the retrieval https://github.com/openai/chatgpt-retrieval-plugin repo). Well, I also like the colors of poetry install in my Konsole! (screenshot while #grpc io is preparing... https://github.com/openai/chatgpt-retrieval-plugin/issues/90 )

Read about embeddings https://platform.openai.com/docs/guides/embeddings

Max Jonas Werner
2 months ago

I really dig #gRPC and grpc-go but there definitely is a lack of best practices, tools and examples for testing, e.g. how to write unit tests for service implementations or how to properly mock server streams.

Akuity
2 months ago

Oops!... We did it again 🤷🏼‍♂️ We've open-sourced a helpful developer tool that eliminates the middleman and generates high quality #Golang clients directly from the #gRPC service definition.

Find out more on our blog: https://akuity.io/blog/akuity-grpc-gateway-client/

#restapi #go #api #opensource

Jobs for Developers
2 months ago
Natan Silnitsky
2 months ago

My follow-up post: How Wix manages Schemas for #ApacheKafka (and #gRPC) used by 2000 #microservices

link: https://link.medium.com/2hxmkUqjbyb

Mark J. Price
3 months ago

If you have not read one of my books before and you are curious about my style of writing, you can now download and read two sample chapters from each of my two latest books.

C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals, Seventh Edition
- Chapter 7 Packaging and Distributing .NET Types
- Chapter 12 Introducing Web Development Using ASP.NET Core
https://github.com/markjprice/cs11dotnet7#bonus-content

Apps and Services with .NET 7, First Edition
- Chapter 7 Handling Dates, Times, and Internationalization
- Chapter 12 Building Efficient Microservices Using gRPC
https://github.com/markjprice/apps-services-net7#bonus-content

Thank you Packt for allowing these free chapters to be shared.

#dotnet #dotnet7 #csharp #csharp11 #aspnetcore #i18n #grpc

Franz
3 months ago

Und jetzt hören wir noch was zum Thema #GRPC-Schnittstellen 🤓

#codineers #apifirst #rosenheim

Speaker neben seinen Folien
Zu sehen: Eine Protocol-Buffers-Definition für eine GRPC-Schnittstelle

What’s everyone’s favorite method of load balancing #grpc these days? - I wanna avoid going full envoy (bc for the most part we deploy static binaries not containers), but something slightly nicer than client side lb + consul would be great (esp for langs where consul libraries are not particularly good).

Jobs for Developers
3 months ago

Token is hiring Senior Java Developer

🔧 #java #typescript #node #api #grpc #aws #kubernetes #mysql #sql #seniorengineer
🌎 Remote; Berlin, Germany; Germany
⏰ Full-time
💰 $90k - $230k (Estimate)
🏢 Token

Job details https://jobsfordevelopers.com/jobs/senior-java-developer-at-token-io-may-19-2022-32e136?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Gabriel Sanches
3 months ago

Playing with some #Rust + #gRPC for an MMO browser game. So far It's been fun.

Jobs for Developers
3 months ago

Scaleway is hiring DevOps Engineer - Domains, DNS and Transactional Email (Flex/Remote)

🔧 #golang #python #grpc #rest
🌎 Remote; Paris, France
⏰ Full-time
💰 $100k - $240k (Estimate)
🏢 Scaleway

Job details https://jobsfordevelopers.com/jobs/devops-engineer-domains-dns-and-transactional-email-flex-remote-at-scaleway-com-jul-22-2022-547af5?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

AnarchistSpaceDad
3 months ago

It occurs to me that with the challenges of running large, shared #Kubernetes clusters, the vast majority of clusters are probably under the ~60 nodes #Erlang/OTP can handle out of the box. And clusters that are larger than that are almost certainly using namespaces. Erlang's RPC blows #grpc out of the water in terms of functionality without needing you to design protobufs (Erlang terms are serializable) and you get service discovery, locking, and a fast ACID database out of the box.

I suspect a startup even today would be far better off building their app in Erlang (or Elixir or a combination) and running that right on top of VMs or bare metal than using Kubernetes and Go. It takes longer to wrap one's head around Erlang, but the massively higher productivity (way less boilerplate than Go) is well worth it.

Jobs for Developers
3 months ago

Patreon is hiring Frontend Engineer - Growth

🔧 #javascript #typescript #flask #react #android #ios #node #graphql #grpc #rest
🌎 San Francisco, United States; Seattle, United States
⏰ Full-time
💰 $100k - $240k (Estimate)
🏢 Patreon

Job details https://jobsfordevelopers.com/jobs/frontend-engineer-growth-at-patreon-nov-9-2022-c91fff?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Khalid ⚡
3 months ago

The little bullet point that you might overlook in the #aspnetcore announcement is pretty huge:

"HTTP/2 over TLS (HTTPS) support on macOS"

This means you can now do #GRPC development without hacks and workarounds on macOS.

https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-1/

Jobs for Developers
3 months ago

Scaleway is hiring DevOps Engineer - Domains, DNS and Transactional Email (Flex/Remote)

🔧 #golang #python #grpc #rest
🌎 Remote; Paris, France
⏰ Full-time
💰 $100k - $240k (Estimate)
🏢 Scaleway

Job details https://jobsfordevelopers.com/jobs/devops-engineer-domains-dns-and-transactional-email-flex-remote-at-scaleway-com-jul-22-2022-547af5?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Jobs for Developers
3 months ago

DoorDash is hiring Applications Engineer - Business Applications

🔧 #java #javascript #kotlin #python #react #node #api #grpc #rest #aws #docker #kubernetes #awss3 #sql #terraform
🌎 Austin, United States; Chicago, United States; San Francisco, United States; Seattle, United States
⏰ Full-time
💰 $90k - $220k (Estimate)
🏢 DoorDash

Job details https://jobsfordevelopers.com/jobs/applications-engineer-business-applications-at-doordash-nov-22-2022-61c44f?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Jobs for Developers
3 months ago

Token is hiring Senior Java Developer

🔧 #java #typescript #node #api #grpc #aws #kubernetes #mysql #sql #seniorengineer
🌎 Remote; Berlin, Germany; Germany
⏰ Full-time
💰 $90k - $230k (Estimate)
🏢 Token

Job details https://jobsfordevelopers.com/jobs/senior-java-developer-at-token-io-may-19-2022-32e136?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Jobs for Developers
3 months ago

Patreon is hiring Frontend Engineer - Growth

🔧 #javascript #typescript #flask #react #android #ios #node #graphql #grpc #rest
🌎 New York, United States; San Francisco, United States; Seattle, United States
⏰ Full-time
💰 $139k - $193k
🏢 Patreon

Job details https://jobsfordevelopers.com/jobs/frontend-engineer-growth-at-patreon-nov-9-2022-a88434?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

NeuroWinter
3 months ago

#gRPC looks cool! Only got into protocol buffers and how they work. But man they make requests tiny ! However it feels like a bit of extra boiler plate to do it. I can see how it would be super important for real-time processing as it should reduce the networking time, but man I think i prefer rest apis for general use.

clementjean
3 months ago

@bignose @Amirography I think the biggest complaint about #gRPC is that for the web we need to use complex proxies like #envoy. You can't simply do requests like you would directly in JS.

NeuroWinter
3 months ago

So much to learn such little time ! I’ve got a month to learn #elixir and learn more about #gRPC

Amirography
3 months ago

I feel like I'm missing something.

Why gRPC is considered harder than REST?
#grpc #RESTfulAPI #backend

Jobs for Developers
3 months ago

Scaleway is hiring Engineering Manager - Billing team (Flex/Remote)

🔧 #python #grpc #rest #ansible #docker #engineeringmanager
🌎 Remote; Paris, France
⏰ Full-time
💰 $90k - $220k (Estimate)
🏢 Scaleway

Job details https://jobsfordevelopers.com/jobs/engineering-manager-billing-team-flex-remote-at-scaleway-com-sep-26-2022-f5790c?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Jay Cuthrell
3 months ago

🔥Hot off the press🔥"k8s Operator, Could You Help Me Place SysCall?" #newsletter

This week we look at Custom #Seccomp Profiles (CSP) and #Security Profiles Operator (SPO), and future #WebAssembly (#Wasm) #k8s #operators.

#kubernetes #kubernetessecurity #ebpf #grpc

https://fudge.org/archive/k8s-operator-could-you-help-me-place-syscall/

Shaun McCormick
4 months ago

Wow! Today, BigCommerce's #opensource #grpc #ruby framework #gruf hit 2M (!) downloads. So thrilled to see it helping others. Thanks for using it! https://github.com/bigcommerce/gruf #oss

Ian VS
4 months ago

I've often thought #tRPC seems cool, but I can't use it because my backend is in #golang.

My favorite thing about #graphql is having shared types between the client and server, but the complexity of using it (especially in go) is high.

I just watched @dimitropoulos talk at #JSWorld about using #protobuf and #gRPC on the web using https://github.com/bufbuild/connect-web and I'm pretty intrigued. Guarantees on the shape of my data? JSON serialization? Generated #TanstackQuery clients? Yes, please.

Jobs for Developers
4 months ago

DoorDash is hiring Applications Engineer - Business Applications

🔧 #java #javascript #kotlin #python #react #node #api #grpc #rest #aws #docker #kubernetes #awss3 #sql #terraform
🌎 Austin, United States; Chicago, United States; San Francisco, United States; Seattle, United States
⏰ Full-time
💰 $90k - $220k (Estimate)
🏢 DoorDash

Job details https://jobsfordevelopers.com/jobs/applications-engineer-business-applications-at-doordash-nov-22-2022-61c44f?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Franz
4 months ago

Wir reden so unserem nächsten #Meetup am 09.03. über #GraphQL und #gRPC! :awesome:

📍Live in #Rosenheim und online in Zoom 🤓

https://www.meetup.com/de-DE/codineers-meetup/events/291017584/

Jobs for Developers
4 months ago

Token is hiring Senior Java Developer

🔧 #java #typescript #node #api #grpc #aws #kubernetes #mysql #sql #seniorengineer
🌎 Remote; Berlin, Germany; Germany
⏰ Full-time
💰 $90k - $230k (Estimate)
🏢 Token

Job details https://jobsfordevelopers.com/jobs/senior-java-developer-at-token-io-may-19-2022-32e136?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

InfoQ
4 months ago

#JSON transcoding is a feature that has been added to gRPC in .NET 7. It allows gRPC endpoints to be accessible via a REST API, and it's much easier to set up than any alternative technology, such as gRPC-Gateway and gRPC-Web.

#InfoQ article by Fiodar Sazanavets: http://bit.ly/3DwhmhK

#dotnet #gRPC #API #WebAPI #Rest #SOA

Michael Kennedy
5 months ago

Who's doing #gRPC + #python?

On the hunt for another guest for a @talkpython topic.

This time asking who I should reach out to for a gRPC + Python guest on the show.

Anyone know of someone doing interesting Python things with gRPC in prod (could be you)?

BTW, found an excellent guest for the Fusion Ignition show, thanks.

Jobs for Developers
5 months ago

Patreon is hiring Fullstack Engineer - Creator Experience

🔧 #javascript #typescript #flask #node #graphql #grpc #rest
🌎 New York City, United States
⏰ Full-time
💰 $166k - $231k
🏢 Patreon

Job details https://jobsfordevelopers.com/jobs/fullstack-engineer-creator-experience-at-patreon-nov-9-2022-2215bb?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring

Die Beta des Qt Frameworks 6.5 hat drei neue Module für die Kommunikation über gRPC, zum Erstellen von Karten und für Shader-Effekte.
Cross-Plattform-Framework Qt 6.5 führt ein Modul für die gRPC-Kommunikation ein
Dalton Hubble
6 months ago

In my own infra, I use protocol buffer based RPCs a good bit. Lately I've been revisiting the web/browser to Go use case, for projects going forward.

So far, I've been impressed with Buf's Connect. Wondering if it's finally time to move away from gRPC proper or if it's too entrenched. https://buf.build/blog/connect-a-better-grpc

What are you using?
#bufbuild #grpc #protobuf #twirp

clementjean
6 months ago

Hi everyone!

I'm a Udemy instructor teaching #protobuf and #gRPC. If you are interested in these topics, join me in this exciting #Mastodon adventure!

&eddy :rust:
6 months ago

#gRPC is very easy to get started with 🎉

Leandro
6 months ago

Back up! Thai food on it's way, and gonna fix the last 2 bugs in using these new #grpc based resolvers.

Main issue is that _even tho_, some #elixir deps are available on hex.pm, they can have github/gitlab overrides. Then another part of the system (the signature generation) isn't fully aware of this.

So we end up saying "oh yes, your fork of eleveldb? that's coming from https://hex.pm/packages/eleveldb right? right?!".

But like, its not.

Leandro
6 months ago

ooooh yes lift baby lift!

`warp lift` is building a databse of the entire code, to understand what every source file provides and requires. This includes symbols, modules, files, etc. Symbolic data particularly is untyped so it is completely ecosystem dependent.

Elixir file with public macros? Symbol kind = "elixir.pub.macro".

Module with pub(crate) trait? Symbol kind = "rust.crate.trait".

We later use this to rebuild the graph as sources change.

All running on #rust, #grpc and #sqlite.

Leandro
7 months ago

Almost done rewriting these dependency resolvers from spinning up an elixir instance and communicating as a port (stdout+json), to being side-services that warp spins up that follow a gRPC API.

Resolving a single dependency went from ~650ms down to ~150ms.

Yes, there's a bit of overhead in process management now, but I'd happily pay that cost to get new dependencies set up basically instantly.

EDIT: better measurements 🧑‍🔬

#devtools #buildinpublic #warp #myelixirstatus #grpc

heise-Angebot: betterCode() API 2023: Vorträge für das Event zur HTTP-API-Entwicklung gesucht

Die Organisatoren der Online-Konferenz suchen bis einschließlich 11. Januar 2023 nach Vorträgen und ganztägigen Workshops zur Entwicklung mit HTTP-APIs.
betterCode() API 2023: Vorträge für das Event zur HTTP-API-Entwicklung gesucht
Alejandro Baez
7 months ago

And of course they have to make their own wire protocol called #xrpc. 🙃 Using #thrift, #avro, #grpc, or even #CBOR directly was too difficult... Have to make it completely new requiring all new libraries and implementions to get something half started. 😮‍💨

https://atproto.com/specs/xrpc

Kielux
8 months ago

Die letzten Vorträge der Kielux 2022 laufen grade noch:

"#Schildkrötenprojekte mit dem #RaspberryPi",
"Going multilingual with #gRPC, ProtoBuf and C++" und
"Die #Streaming-Technik bei den KieLux"

Der Nachrichtenaustausch über Remote Procedure Calls lässt sich zum Beispiel in Go einfach einrichten, von der Messages- und Server-Definition bis zum Client.
Services sicher und zuverlässig kommunizieren lassen mit gRPC
totoroot
1 year ago

@array @sotolf I learnt some #Go a while back and although it did not really leave a lasting expression, I actually implemented some client-server interfaces at my former job using the #gRPC protocol which I found to be really nice.
Back then Go had the best bindings and documentation for gRPC, which makes sense as both Go and gRPC have their roots at Google, but since bindings are now available for many other languages, I probably wouldn't use Go anymore...

The top-two annoying pieces of technology I'm trying to avoid until they go away on their own are #grpc and #graphql. This strategy worked well for chef, puppet, fcgi, and mongodb, to name a few. Fingers crossed.

Mit dem offiziellen Release der Webversion des Frameworks für Remote Procedure Calls (gRPC-Web) sollen .NET-Entwickler direkt im Browser arbeiten können.
Browserbasiert: gRPC-Web soll .NET-Entwicklung ins Netz bringen
#Net #gRPC
GambaJo
3 years ago

So, wie es aussieht, werde ich eine #REST #gRPC brige schnitzen.
Spannend.

#DeveloperLife