#grpc
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
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
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

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 ...
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.
#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.
Observable Flutter: gRPC
Anyone have any experience with https://github.com/bufbuild/buf? #grpc #protobufs #openapi #json
Pros?
Cons?
Etc….
📢 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: 👇
#𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀 𝗚𝗮𝘁𝗲𝘄𝗮𝘆 𝗔𝗣𝗜 𝗖𝗼𝗻𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲
#𝗴𝗥𝗣𝗖 𝗥𝗼𝘂𝘁𝗲𝘀 🏎️
𝗘𝗻𝗵𝗮𝗻𝗰𝗲𝗱 𝗩𝗶𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆 𝗨𝘀𝗶𝗻𝗴 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀 𝗘𝘃𝗲𝗻𝘁𝘀 👀
𝗜𝗻𝗱𝗲𝗽𝗲𝗻𝗱𝗲𝗻𝘁 𝗜𝗻𝗴𝗿𝗲𝘀𝘀 / 𝗗𝗮𝘁𝗮 𝗣𝗹𝗮𝗻𝗲 𝗦𝗰𝗮𝗹𝗶𝗻𝗴 📈
𝗚𝗮𝘁𝗲𝘄𝗮𝘆 𝗗𝗶𝘀𝗰𝗼𝘃𝗲𝗿𝘆 🕵️♀️
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

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.
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/
Patreon is hiring Staff Frontend Engineer - Growth
🔧 #javascript #typescript #flask #react #android #ios #node #graphql #grpc #rest
🌎 San Francisco, United States
⏰ Full-time
💰 $189k - $263k
🏢 Patreon
Job details https://jobsfordevelopers.com/jobs/staff-frontend-engineer-growth-at-patreon-dec-21-2022-5a5cde?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
My follow-up post: How Wix manages Schemas for #ApacheKafka (and #gRPC) used by 2000 #microservices
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.
🔥Hot off the press "Google Service (Dream) Weaver" This week we take a look at Google Service Weaver and the next generation of distributed applications.
#serviceweaver #protobuf #grpc #monolith #distributedcloud #distributedsystems #distributedcomputing #microservices #microservicesarchitecture #convergence #devex #developertools #developerexperience #platformengineering #digitalplatforms #paradigmshift #newsletter #newsletters
#gRPC on the client side https://blog.frankel.ch/grpc-client-side/
Servian is hiring Senior iOS Developer
🔧 #ios #java #javascript #kotlin #python #swift #angular #firebase #react #vue #android #node #graphql #grpc #rest #aws #azure #cicd #docker #gcp #json #kubernetes #mvc #tdd #seniorengineer
🌎 Sydney, Australia
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Servian
Job details https://jobsfordevelopers.com/jobs/senior-ios-developer-at-servian-com-jun-30-2021-addebf?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Und jetzt hören wir noch was zum Thema #GRPC-Schnittstellen 🤓

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).
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
🔥Hot off the press "Buf.build Your REST" This week we take a look at the history of protocol buffers as well as the rise of buf cli and Buf Technologies.
#protocolbuffers #protobuf #gRPC #api #restful #restfulapi #restfulapis #venturecapital #devops #devsecops #dataops #schema #devex #developertools #developerexperience #platformengineering #digitalplatforms #paradigmshift #newsletter #newsletters
Servian is hiring Senior iOS Developer
🔧 #ios #java #javascript #kotlin #python #swift #angular #firebase #react #vue #android #node #graphql #grpc #rest #aws #azure #cicd #docker #gcp #json #kubernetes #mvc #tdd #seniorengineer
🌎 Sydney, Australia
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Servian
Job details https://jobsfordevelopers.com/jobs/senior-ios-developer-at-servian-com-jun-30-2021-addebf?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
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
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.
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
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/
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
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
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
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
#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.
#ApacheAPISIX: Migrate #etcd Operation From HTTP to #gRPC https://api7.ai/blog/apisix-migrate-etcd-operation-from-http-to-grpc
@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.
I feel like I'm missing something.
Why gRPC is considered harder than REST?
#grpc #RESTfulAPI #backend
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
🔥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/
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
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.
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
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/
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
#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
Ecosia is hiring Senior iOS Engineer
🔧 #ios #python #swift #android #grpc #rest #aws #cicd #seniorengineer
🌎 Remote; Berlin
⏰ Full-time
💰 €76k - €91k
🏢 Ecosia
Job details https://jobsfordevelopers.com/jobs/senior-ios-engineer-at-ecosia-org-jan-13-2023-286678?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Ecosia is hiring Senior iOS Engineer
🔧 #ios #python #swift #android #grpc #rest #aws #cicd #seniorengineer
🌎 Remote; Berlin
⏰ Full-time
💰 €76k - €91k
🏢 Ecosia
Job details https://jobsfordevelopers.com/jobs/senior-ios-engineer-at-ecosia-org-jan-13-2023-286678?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Evans is an expressive universal gRPC Client:
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.
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
Servian is hiring Senior Mobile Cross Platform Developer
🔧 #csharp #java #javascript #kotlin #python #swift #typescript #angular #flutter #react #reactnative #vue #android #ios #node #graphql #grpc #rest #aws #azure #cicd #css #docker #gcp #kubernetes #mvc #sass #seniorengineer
🌎 Sydney, Australia
⏰ Full-time
💰 $96k - $200k (Estimate)
🏢 Servian
Job details https://jobsfordevelopers.com/jobs/senior-mobile-cross-platform-developer-at-servian-com-jun-30-2021-e02d47?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Cross-Plattform-Framework Qt 6.5 führt ein Modul für die gRPC-Kommunikation ein
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
#gRPC is very easy to get started with 🎉
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.
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.
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 🧑🔬
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
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"
Services sicher und zuverlässig kommunizieren lassen mit gRPC
@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...
Browserbasiert: gRPC-Web soll .NET-Entwicklung ins Netz bringen
#Net #gRPC