The Way Forward

Traditionally, one of the key selling points of Scala has been its close integration with the broader JVM ecosystem. However, I believe that this book has demonstrated that the native ecosystem of C libraries is just as rich a resource, if not richer. And if you’ve read this far, I hope you’ve seen that systems programming doesn’t have to be an obscure art! With the techniques you’ve learned here, you’re ready to take part in the growing community of Scala Native developers. So many tools and technologies and libraries are there to explore, and I can’t wait to see what you’ll accomplish.

Footnotes

[48]

https://pragprog.com/book/egmicro/practical-microservices

[49]

https://www.manning.com/books/microservices-patterns

[50]

https://twitter.github.io/finagle

[51]

https://grpc.io

[52]

https://github.com/Netflix/ribbon

[53]

https://developers.google.com/protocol-buffers

[54]

https://en.wikipedia.org/wiki/HTTP/2

[55]

https://en.wikipedia.org/wiki/QUIC

[56]

https://github.com/nodejs/http-parser

[57]

https://redis.io

[58]

https://github.com/redis/hiredis

[59]

https://github.com/redis/hiredis/blob/master/examples/example-libuv.c

[60]

https://www.postgresql.org

[61]

https://www.postgresql.org/docs/9.5/libpq.html

[62]

https://github.com/rootmos/libpquv

[63]

https://www.sqlite.org/index.html

[64]

https://github.com/david-bouyssie/sqlite4s

[65]

https://notabug.org/koz.ross/awesome-c