Golang useful resources.

Useful Golang programming resources Making The Move From Scala To Go, And Why We’re Not Going Back -> a great article about some reasons why a company switched to golang. It mentions some important things to consider. Golang is great for microservices. Golang book. Free online book. 50 Shades of Go: Traps, Gotchas, and Common […]

Arduino resources

The arduino language reference. Videos You can learn Arduino in 15 minutes. Display Arduino output (e.g. sensor data) on your computer monitor with this simple function: Part 1 Display Arduino output (e.g. sensor data) on your computer monitor with this simple function: Part 2 Tutorial 09: How to read voltages with analogRead(): Arduino Course for […]

Kubernetes resources

Kubernetes resource list Kubernetes and Microservices go hand in hand. Basically you don’t want to do one without the other. Kubernetes is a container orchestration software. When you build a system based on the Microservice architecture you need a way to package and run those microservices on the cloud. The traditional way of preparing a […]

Random Scala stuff for newbs

Random Scala stuff for newcomers The Scala ecosystem is huge. All kinds of tools, new tools, special tools, tool tools. Some are familiar to Java people, some are Scala specific. This page is a collection of tools I have encountered and things new people will find helpful. There is also the Scala resources page and […]

Scala Best Practices

Scala allows so much freedom that you must absolutely use some best practices. This page contains links to best practices that I have found useful. Many of these are repetitive some are not. Some do better at explaining some concepts than others. This is why I like multiple references to the same subject for cross […]

Microservice Communication Resources

Microservice Communication resources In order to completely understand microservices you also have to understand networking. Communication is one of the hardest parts of microservice design, get it wrong and your system simply won’t perform. Below are some useful links that explain networking concepts. Understanding the basics of RESTful APIs. This is a great article that […]

stream processing software resources and links

Stream processing is useful for many things, including real-time suggestions to users about content that may interest them based on their actions. You can feed streams of events to an event processor to have it search text. Designing Data Intensive Applications by Martin Kleppmann has great information about Streaming and Stream Processing in Chapter 11 […]