sfba.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for the San Francisco Bay Area. Come on in and join us!

Server stats:

2.4K
active users

#grpc

1 post1 participant1 post today
CodeFreezR (he/him)<p>Früher war alles </p><p><a href="https://chaos.social/tags/FBI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FBI</span></a> 🕵️ &lt; 😎 </p><p>heute ist alles </p><p><a href="https://chaos.social/tags/FAIR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FAIR</span></a> 🌱 &lt;- 🤩 </p><p>Ohkey das hinkt n bissel. FBI ist für Services, FAIR eher so für Daten.</p><p>\__<br><a href="https://chaos.social/tags/UDDI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UDDI</span></a> <a href="https://chaos.social/tags/ServiceMesh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ServiceMesh</span></a> <a href="https://chaos.social/tags/WSDL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WSDL</span></a> <a href="https://chaos.social/tags/SOAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SOAP</span></a> <a href="https://chaos.social/tags/GRPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GRPC</span></a> <a href="https://chaos.social/tags/ServiceDiscover" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ServiceDiscover</span></a> <a href="https://chaos.social/tags/SideCar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SideCar</span></a> <a href="https://chaos.social/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a> <a href="https://chaos.social/tags/rest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rest</span></a> <a href="https://chaos.social/tags/OpenResearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenResearch</span></a> <a href="https://chaos.social/tags/Meta" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Meta</span></a> <a href="https://chaos.social/tags/OpenData" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenData</span></a> <a href="https://chaos.social/tags/API" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>API</span></a> <a href="https://chaos.social/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>100DaysOfCode</span></a> <a href="https://chaos.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://chaos.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a></p>
Symfony Station 🇺🇦🇨🇦🇬🇱<p>How to start using gRPC with PHP - Part 3/4. <a href="https://drupal.community/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> <a href="https://drupal.community/tags/GRPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GRPC</span></a><br><a href="https://dev.to/getjv/how-to-start-using-grpc-with-php-part-34-1d0l" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/getjv/how-to-start-usin</span><span class="invisible">g-grpc-with-php-part-34-1d0l</span></a></p>
Reuben Walker aka mobileatom<p>How to start using gRPC with PHP - Part 3/4. <a href="https://flipboard.com/tag/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> <a href="https://flipboard.com/tag/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GRPC</span></a></p><p><a href="https://dev.to/getjv/how-to-start-using-grpc-with-php-part-34-1d0l?utm_source=flipboard&amp;utm_medium=activitypub" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/getjv/how-to-start-usin</span><span class="invisible">g-grpc-with-php-part-34-1d0l?utm_source=flipboard&amp;utm_medium=activitypub </span></a></p><p>Posted into SYMFONY FOR THE DEVIL <span class="h-card" translate="no"><a href="https://flipboard.com/@mobileatom/symfony-for-the-devil-allupr6jz" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>symfony-for-the-devil-mobileatom</span></a></span></p>
mtp<p>I undertook a thought exercise: how would I go about designing a RPC method when using gRPC?</p><p><a href="https://matttproud.com/blog/posts/grpc-method-discipline.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">matttproud.com/blog/posts/grpc</span><span class="invisible">-method-discipline.html</span></a></p><p>This is an interesting topic to explore, since gRPC provides building blocks for four major RPC method morphologies: unary, server-side streaming, client-side streaming, and bidirectional streaming. Deceptively I expected the considerations to be few and simple, but they turned out to be far more complex than anticipated.</p><p>In sum: requirements matter.</p><p><a href="https://proud.social/tags/Blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Blog</span></a> <a href="https://proud.social/tags/gRPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gRPC</span></a> <a href="https://proud.social/tags/SystemDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SystemDesign</span></a></p>
Jobs for Developers<p>GOAT is hiring Senior Software Engineer I</p><p>🔧 <a href="https://mastodon.world/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.world/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.world/tags/react" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>react</span></a> <a href="https://mastodon.world/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rubyonrails</span></a> <a href="https://mastodon.world/tags/node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>node</span></a> <a href="https://mastodon.world/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a> <a href="https://mastodon.world/tags/postgresql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>postgresql</span></a> <a href="https://mastodon.world/tags/seniorengineer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>seniorengineer</span></a><br>🌎 Remote; United States<br>⏰ Full-time<br>🏢 GOAT</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/senior-software-engineer-i-at-goat-com-mar-5-2025-96952e?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/sen</span><span class="invisible">ior-software-engineer-i-at-goat-com-mar-5-2025-96952e?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hiring</span></a></p>
WetHat💦<p>A beginner-friendly guide to <a href="https://fosstodon.org/tags/REST" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>REST</span></a>, <a href="https://fosstodon.org/tags/SOAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SOAP</span></a>, <a href="https://fosstodon.org/tags/GraphQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GraphQL</span></a>, and <a href="https://fosstodon.org/tags/gRPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gRPC</span></a>:<br>➡️ Introduces the distinct advantages of each API type and architecture.<br>➡️Has examples, such as REST’s use in e-commerce, GraphQL in social apps, and gRPC in microservices.<br>➡️Highlights emerging API trends like decentralized systems and AI-driven capabilities.</p><p><a href="https://www.freecodecamp.org/news/learn-api-fundamentals-and-architecture/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">freecodecamp.org/news/learn-ap</span><span class="invisible">i-fundamentals-and-architecture/</span></a></p><p><a href="https://fosstodon.org/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://fosstodon.org/tags/APIs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APIs</span></a> <a href="https://fosstodon.org/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</span></a> <a href="https://fosstodon.org/tags/SoftwareDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDesign</span></a> <a href="https://fosstodon.org/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://fosstodon.org/tags/Microservices" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microservices</span></a></p>
Brandon H :csharp: :verified:<p>I'll be presenting "Multi-Agent solutions with SignalR, gRPC, and HTTP using Semantic Kernel" on April 22 as part of AI Agents Hackathon 2025! 🚀<br>Register for my session here:<br><a href="https://developer.microsoft.com/reactor/events/25331/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.microsoft.com/reacto</span><span class="invisible">r/events/25331/</span></a><br>And don't forget to also register for the hackathon here:<br><a href="https://aka.ms/agentshack" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">aka.ms/agentshack</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/agenticAi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>agenticAi</span></a> <a href="https://hachyderm.io/tags/semanticKernel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>semanticKernel</span></a> <a href="https://hachyderm.io/tags/azureOpenAi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>azureOpenAi</span></a> <a href="https://hachyderm.io/tags/signalR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>signalR</span></a> <a href="https://hachyderm.io/tags/gRPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gRPC</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a></p>
Caravana Blues<p>Choosing Between REST, GraphQL, and gRPC. <a href="https://chat-to.dev/post?id=dHVoZ09MM25hNGI4V2t3a3g0R3N2dz09&amp;redirect=/profile?u=amargo85" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">chat-to.dev/post?id=dHVoZ09MM2</span><span class="invisible">5hNGI4V2t3a3g0R3N2dz09&amp;redirect=/profile?u=amargo85</span></a> <a href="https://mastodon.social/tags/graphql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphql</span></a> <a href="https://mastodon.social/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a> <a href="https://mastodon.social/tags/rest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rest</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredevelopment</span></a></p>
Jobs for Developers<p>Netskope is hiring Staff / Senior Staff Engineer, Secure Service Mesh</p><p>🔧 <a href="https://mastodon.world/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.world/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.world/tags/flask" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flask</span></a> <a href="https://mastodon.world/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> <a href="https://mastodon.world/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a> <a href="https://mastodon.world/tags/rest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rest</span></a> <a href="https://mastodon.world/tags/aws" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aws</span></a> <a href="https://mastodon.world/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://mastodon.world/tags/gcp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gcp</span></a> <a href="https://mastodon.world/tags/kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubernetes</span></a> <a href="https://mastodon.world/tags/mongodb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mongodb</span></a> <a href="https://mastodon.world/tags/mysql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mysql</span></a> <a href="https://mastodon.world/tags/nosql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nosql</span></a> <a href="https://mastodon.world/tags/sql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sql</span></a> <a href="https://mastodon.world/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.world/tags/seniorengineer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>seniorengineer</span></a><br>🌎 Taipei, Taiwan<br>⏰ Full-time<br>🏢 Netskope</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/staff-senior-staff-engineer-secure-service-mesh-at-netskope-com-feb-25-2025-0c04c0?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/sta</span><span class="invisible">ff-senior-staff-engineer-secure-service-mesh-at-netskope-com-feb-25-2025-0c04c0?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hiring</span></a></p>
Jobs for Developers<p>Match Group is hiring Engineer, Backend</p><p>🔧 <a href="https://mastodon.world/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.world/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://mastodon.world/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://mastodon.world/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a> <a href="https://mastodon.world/tags/aws" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aws</span></a> <a href="https://mastodon.world/tags/azure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>azure</span></a> <a href="https://mastodon.world/tags/gcp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gcp</span></a> <a href="https://mastodon.world/tags/kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubernetes</span></a><br>🌎 New York City, New York<br>⏰ Full-time<br>🏢 Match Group</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/engineer-backend-at-mtch-com-oct-4-2024-c0e9f5?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/eng</span><span class="invisible">ineer-backend-at-mtch-com-oct-4-2024-c0e9f5?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hiring</span></a></p>
Michael Stapelberg 🐧🐹😺<p>Did you know? My <a href="https://github.com/gokrazy/rsync" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/gokrazy/rsync</span><span class="invisible"></span></a> module can be used as a library — both its client and its server accept the io.ReadWriter interface type :) </p><p>To demonstrate that this works and to show the flexibility this enables, I put together an rsync-over-gRPC demo:</p><p><a href="https://github.com/stapelberg/rsync-over-grpc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/stapelberg/rsync-ov</span><span class="invisible">er-grpc</span></a></p><p>To be clear, this isn’t starting the samba rsync program in the background or anything like that; it’s a 100% Go implementation; memory-safe and fast! Standalone and cross-architecture! 🚀</p><p><a href="https://mas.to/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mas.to/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> <a href="https://mas.to/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a></p>
Kevin McDonald<p>🪧 Protovalidate: Can Input Validation Be This Easy?: Effortless input validation for Protobuf! Protovalidate lets you define rules directly in your .proto files.<br><a href="https://kmcd.dev/posts/protovalidate/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kmcd.dev/posts/protovalidate/</span><span class="invisible"></span></a><br><a href="https://infosec.exchange/tags/protobuf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protobuf</span></a> <a href="https://infosec.exchange/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a> <a href="https://infosec.exchange/tags/protovalidate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protovalidate</span></a> <a href="https://infosec.exchange/tags/buf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buf</span></a> <a href="https://infosec.exchange/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a></p>