Explore >> Select a destination


You are here

blog.owulveryck.info
| | blog.appsignal.com
10.1 parsecs away

Travel
| | Learn how to create and use an Elixir gRPC server
| | jmmv.dev
19.5 parsecs away

Travel
| | About two weeks ago, I found a very interesting bug in Bazel's test output streaming functionality while writing tests for a new feature related to Ctrl+C interrupts. I fixed the bug, wrote a test for it, and... the test itself came back as flaky, which made me find another very subtle bug in the test that needed a one-line fix. This is the story of both. Bazel has a feature known as test output streaming: by default, Bazel captures the outputs (stdout and stderr) of the tests it runs, saves those in local log files, and tells the user where they are when a test fails. This is not very ergonomic when you are iterating on a test, so you can make Bazel print the output of the test as it runs by passing --test_output=streamed to the invocation.
| | mfbmina.dev
9.7 parsecs away

Travel
| | The first time I heard about RPC, I was in a distributed systems class while completing my bachelor's in computer science. I like it but didn't fully understand why I should use it instead of REST. Time passed, and I started working at a company where the legacy services use SOAP. I remember thinking: "hm, that's cool! It is like RPC but using XML instead! Years later, I heard for the first time about gRPC, but I've never fully understood it until now!
| | www.jrebel.com
64.6 parsecs away

Travel
| Read on to learn about what VSCode is, why Java developers use it, ways to save time Java development time in VSCode-and most importantly, to download the cheat sheet.