The notebook
Writing - page 4
distributed systemsBuilding a gRPC Server in .NET
Build a gRPC server in .NET from a Protocol Buffers contract, implement the service, handle common setup errors, and test it with grpcurl.
Updated · originally
distributed systemsBuilding a gRPC Server in Go
Build a gRPC server in Go from a .proto contract, generate service stubs, implement an RPC endpoint, and inspect it with reflection and grpcurl.
Updated · originally
distributed systemsIntroduction to gRPC
What gRPC is, how Protocol Buffers and HTTP/2 fit together, and when it beats REST or WebSockets for service-to-service calls.
Updated · originally
iotAutomating Raspberry Pi K3s provisioning with Ansible
Automate Raspberry Pi K3s cluster provisioning with Ansible, including inventory, roles, operating-system setup, and node installation.
talksGo for .NET Developers
Learn Go from a .NET developer's perspective with talk slides and examples covering syntax, packages, structs, testing, and HTTP services.
kubernetesA closer look at commands and args in Kubernetes Pods
Understand how Kubernetes Pod command and args override a container image's ENTRYPOINT and CMD, with runnable YAML examples.
iotBuilding your own private Kubernetes cluster on a Raspberry PI 4 with K3S
Build a two-node Kubernetes cluster on Raspberry Pi 4s with k3s, from flashing the SD card through cgroups, static IPs and joining the agent.
Updated · originally
kubernetesTips and Tricks to Ace the Certified Kubernetes Application Developer
How I prepared for the Certified Kubernetes Application Developer exam, and the kubectl habits that save the most time under the clock.
containersSetting up Elastic Workplace Search with Docker
Run Elastic Workplace Search locally with Docker by configuring Enterprise Search, Elasticsearch, credentials, and container networking.
containersA closer look at commands and args in Docker containers
Understand how Docker ENTRYPOINT, CMD, command, and arguments combine when starting containers or overriding their default process.