🪧 Protovalidate: Can Input Validation Be This Easy?: Effortless input validation for Protobuf! Protovalidate lets you define rules directly in your .proto files.
https://kmcd.dev/posts/protovalidate/
#protobuf #grpc #protovalidate #buf #web
Software Engineer. I post about backend programming, and nonsense. 🇺🇸 living in 🇩🇰
🪧 Protovalidate: Can Input Validation Be This Easy?: Effortless input validation for Protobuf! Protovalidate lets you define rules directly in your .proto files.
https://kmcd.dev/posts/protovalidate/
#protobuf #grpc #protovalidate #buf #web
🪧 Behold! The Barcode Scanner:
https://kmcd.dev/posts/barcode-scanner/
#books #library #gadget
🪧 Mixing CEL and Protobuf for Fun:
https://kmcd.dev/posts/mixing-cel-and-protobuf-for-fun/
#protobuf #cel #grpc #testing
🪧 FauxRPC and Protovalidate:
https://kmcd.dev/posts/fauxrpc-protovalidate/
#fauxrpc #grpc #protobuf #protovalidate #api #connectrpc #testing
🪧 The Call of the Monolithic Codebase: Are monoliths cool again?
https://kmcd.dev/posts/call-of-the-monolith-codebase/
#opinion #monolith #architecture #microservices #programming #maintainability #bazel
🪧 FauxRPC + Test Containers: Effortless gRPC Mocking in Go
https://kmcd.dev/posts/fauxrpc-testcontainers/
#protobuf #grpc #testing #testcontainers #fauxrpc #mocking #stubs
🪧 Self-Documenting Connect Services: gRPC can be pretty, too.
https://kmcd.dev/posts/self-documenting-connect-services/
#grpc #connectrpc #openapi #protobuf #protoc #rpc #go #golang
🪧 gRPC Over HTTP/3: Followup: Let's cover some recent updates!
https://kmcd.dev/posts/grpc-over-http3-followup/
#grpc #connectrpc #rpc #http3 #go #golang #quic-go #buf
🪧 JSON to Protobuf Conversion: Deep dive into a small Protobuf tool
https://kmcd.dev/posts/json-to-proto/
#protobuf #grpc #testing #json
@rohanrehman @sudorandom That's a good point. I don't plan on maintaining this fork. In fact, the PR that I made is merged, so if you get the version of buf released a few days ago you can start using HTTP/3 with gRPC-Web and Connect. Vanilla gRPC support will come once quic-go does a release
🪧 HTTP/1.0 From Scratch: Laying the Foundation: Building the Web with HTTP/1.0.
https://kmcd.dev/posts/http1.0-from-scratch/
#networking #http #go #golang #tutorial #web #webdev
HTTP/0.9 From Scratch
https://kmcd.dev/posts/http0.9-from-scratch/
Discussions: https://discu.eu/q/https://kmcd.dev/posts/http0.9-from-scratch/
🪧 HTTP/0.9 From Scratch: Building the foundation with HTTP/0.9
https://kmcd.dev/posts/http0.9-from-scratch/
#networking #http #go #golang #tutorial
🪧 What version of HTTP are you using?: Find out if your browser using the latest and greatest.
https://kmcd.dev/posts/http-tool/
#http #http2 #http3
🪧 Texans in Denmark: Why I decided to go from BBQ to Smørrebrød.
https://kmcd.dev/posts/texans-in-denmark/
#life #denmark
🪧 Texans in Denmark: Why I decided to go from BBQ to Smørrebrød.
https://kmcd.dev/posts/texas-in-denmark/
#life #denmark