Our great sponsors
-
As RFC9000 is finally released, I'd like to share my implementation written in Go: https://github.com/goburrow/quic (called quiwi /ˈkiːwi/ 🥝)
-
Background: I wanted a secured UDP network for some of my devices (before I knew of WireGuard®) but could not find one that I can customize to support sending unreliable data (e.g. video stream) (before I knew of Datagram extension). quic-go was hard to compile last time I tried and I couldn't use/extend its QUIC APIs as they are under "internal" package. Others I found require C/C++ libraries which are difficult to cross-compile. I really like quiche APIs and even tried its C bindings but, you know, Cgo is not Go.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Background: I wanted a secured UDP network for some of my devices (before I knew of WireGuard®) but could not find one that I can customize to support sending unreliable data (e.g. video stream) (before I knew of Datagram extension). quic-go was hard to compile last time I tried and I couldn't use/extend its QUIC APIs as they are under "internal" package. Others I found require C/C++ libraries which are difficult to cross-compile. I really like quiche APIs and even tried its C bindings but, you know, Cgo is not Go.
-
Background: I wanted a secured UDP network for some of my devices (before I knew of WireGuard®) but could not find one that I can customize to support sending unreliable data (e.g. video stream) (before I knew of Datagram extension). quic-go was hard to compile last time I tried and I couldn't use/extend its QUIC APIs as they are under "internal" package. Others I found require C/C++ libraries which are difficult to cross-compile. I really like quiche APIs and even tried its C bindings but, you know, Cgo is not Go.