Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I've been working on a BGP implementation in Rust over the last few years: https://github.com/net-control-plane/bgp/
It's still in a proof of concept stage and nowhere as complete as GoBGP though.
As a BGP alternative (in Go) has anyone checked out SCION?
https://github.com/scionproto/scion
Again, at one point you have to assume either basic knowledge or at least basic knowledge about how to search for things, otherwise everything would be very verbose.
Take one of your repositories as an example: https://github.com/timraymond/pricegrabber
> A gem for interacting with the Pricegrabber API
Should you have to add "Application Programming Interface (API)" the first time you use "API" anywhere? Realistically no, because the audience can be assumed to understand what it means. If they don't, it's only a search away.
Same goes for networking and DNS/BGP/CNAME and more. If you're using a library/server for BGP, you either know what those terms are, or know how to find out more.
But not all resources are meant for beginning who don't know the basic terms in a field, and that's OK, because otherwise everything would be extremely verbose when it doesn't have to.
The author of GoBGP also has an implementation in Rust: https://github.com/osrg/rustybgp.
> not to be tenable in Python
https://github.com/Exa-Networks/exabgp is written in python