Let’s say you create developer content for a living. In that case, chances are that you work in one of those fancy jobs titles like Developer Advocacy, Community Management, Product Technical Marketing, Program Management, and many others. Regardless of your title, what is essential is for you to apply effectiveness to your content, which means …
Author: Ricardo
Boosting your Tests with Elasticsearch using TestContainers-Go
TestContainers is a popular framework that allows Java developers to create tests that depend on backend systems such as Elasticsearch. It automatically creates a container instance for the said backend, preventing developers from manually spinning up their dependency instances. Also, it enables them to treat those instances as disposable, meaning that once the tests finish …
Ultimate Guide to the Terraform Provider for Elastic
Most developers deploy their Elastic (Elasticsearch and Kibana) clusters manually by copying the bits to the target system or semi-manually using containers. This might work well if you need to maintain few clusters for your company, where likely you know the name of each one from the top of your head. However, this approach doesn’t …
Stop being a hero to become a great developer advocate
If you ask anyone what a developer advocate is, they will probably describe some hero. Someone is often adored by people in conferences with a packed room waiting to hear what they have to say — because they are deemed simply the best in what they do. Almost as if what they do is the …
The Best Advice New Developer Advocates Should Follow
There is no denying that the demand for developer advocacy is peaking. Everywhere I go, I can see a huge demand for developer advocates, and this is awesome because this is the career that I chose for myself. But other than this, it is also proof that companies finally realize the value of improving developer …
How to Help People in Community Forums Like a Boss
Whether it is part of your job description or not, helping users in community forums is always a great idea if you work for a company representing a given technology, product, or service. The key idea is to make sure that users don’t struggle. But how do you know when and how users are struggling? …
Using Stream Deck with Fedora
I have lost count of how many times I had to apply workarounds in my Fedora laptop to use certain devices. For all of you that had to go down the same path, you know the feeling of hopelessness. The reason why I never get tired of helping people with the challenges I have. This …
Getting Started with OpenTelemetry using Elastic APM
OpenTelemetry is an observability framework that provides the libraries, agents, and other components that you need to capture telemetry from your services so that you can better observe, manage, and debug them. It allows you to capture metrics, distributed traces, resource metadata, and logs (logging support is incubating now) from your backend and client applications …
Excluding Files from a List in Terraform
Since the introduction of the for_each feature in Terraform 0.12 it is now possible to code powerful constructs to express the logic of your infrastructure. But sometimes you have to use some creativity to use this feature. I recently had to write a Terraform code that could upload all the JavaScript files from a local …
Understanding Streaming Data and Analytics with Apache Kafka®
Slides of the session “Understanding Streaming Data and Analytics with Kafka” that I delivered on ApacheCon 2020. Have fun ✨