https://kmcd.dev/posts/internet-map-2025/
#dataviz #internet-map #internet #networking #fiber-optics #map #world #infrastructure #peeringdb #leaflet #javascript
Website | kmcd.dev |
Languages | English, Danish (beginner) |
I have a confession. I’ve become that person. I recently got my hands on the 5100 Laser 1D Wireless Barcode Scanner, and I’m officially obsessed. My wife and I have started increasing our book collection, so keeping track of books that we have is starting to get a bit tedious. Spreadsheets, handwritten lists, trying to type in those ridiculously long ISBNs… it was annoying. Enter the barcode scanner. You may have a pre-conceived notion that you need tons of super custom software to operate a barcode scanner but this barcode scanner acts just like a keyboard.
Protobufs offer a structured approach to data definition, but testing gRPC services built with them can be a hurdle. By leveraging FauxRPC and CEL, you can accelerate development cycles, enhance test coverage, and ensure the reliability of your microservices. Scaling Protobuf Testing gRPC has emerged as a powerful framework for building efficient and scalable microservices, enabling seamless communication across diverse technologies. Its language-agnostic nature, powered by Protobuf, allows services written in Go, Java, Python, or any other supported language to interact effortlessly.
FauxRPC, a tool for generating fake gRPC servers, now integrates with protovalidate, which lets you define validation rules in your Protobuf definitions. Now every request processed by FauxRPC will be automatically validated against your protovalidate rules. Not only will you get high quality data validation in your application, but now you can have the same validation before you even write your application logic! Let’s walk through how this new feature works.