Open in app

Sign In

Write

Sign In

Mastodon
Heiko W. Rupp
Heiko W. Rupp

162 Followers

Home

Lists

About

Jun 16

How to successfully apply at GSoC (and other similar efforts )

[ This used to be a draft on my hard disc for much too long ] For over 15 years there is Google Summer of Code (GSoC) and each year in spring there is the same ritual: students apply to the various mentoring organisations in the hope to be part…

Gsoc

3 min read

How to successfully apply at GSoC (and other similar efforts )
How to successfully apply at GSoC (and other similar efforts )
Gsoc

3 min read


May 22

A small tale about testing and what a coffee machine has to do with it

I am a big fan of testing in production. That does not mean I don’t test via unit test or in staging, but all those environments are different enough from the production environment, that they only (may) give hints if the production code will work or not. Last week our…

Testing

3 min read

A small tale about testing and what a coffee machine has to do with it
A small tale about testing and what a coffee machine has to do with it
Testing

3 min read


Published in

ITNEXT

·Aug 17, 2022

Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 3)

The last two parts (1, 2) of this series focussed on Tracing basics and instrumentation of Quarkus and Python code for http requests. A very popular mechanism for data transfer is Apache Kafka. In this post, we’ll look at how to instrument code for use with Kafka and get trace…

Opentelemetry

5 min read

Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 3)
Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 3)
Opentelemetry

5 min read


Published in

ITNEXT

·Aug 10, 2022

Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 2)

In the last part we looked at instrumenting some Quarkus and Python code to obtain traces, which we forwarded to Jaeger. Unfortunately, the two were not connected and thus we could not get the full picture. Let’s fix that. Each trace as well as each span has a unique ID…

Opentelemetry

4 min read

Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 2)
Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 2)
Opentelemetry

4 min read


Published in

ITNEXT

·Aug 10, 2022

Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 1)

In a microservices world, there is no easy way of attaching a debugger or profiler to one component to understand why it exposes a certain behaviour. Profiling one component may reveal that it is someone elses problem. I have worked in the past with OpenTracing, but as this is now…

Opentelemetry

6 min read

Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 1)
Distributed Tracing with Quarkus, Python, Open Telemetry and Jaeger (Part 1)
Opentelemetry

6 min read


Published in

ITNEXT

·Jun 6, 2022

My toolbox: Wireshark

In my previous toolbox article I talked about HttpToolkit and how awesome it is to see http requests in action. There is an older tool, which is probably the Swiss Army knife of network debugging tools (and yes, I am old enough to have contributed to its predecessor tcpdump), Wireshark. …

Wireshark

3 min read

My toolbox: Wireshark
My toolbox: Wireshark
Wireshark

3 min read


Published in

ITNEXT

·May 10, 2022

Using Minikube on M1 Macs

On x86-based CPUs it is quite normal to run Linux containers and also Kubernetes. With the new M1-CPU based Macs, there are still challenges. There are instructions on the Minikube homepage, which even mention M1-Macs, but did not work for me. The following is how I got going: First I…

Apple

2 min read

Using Minikube on M1 Macs
Using Minikube on M1 Macs
Apple

2 min read


Published in

ITNEXT

·Apr 27, 2022

My toolbox: HttpToolkit

[ This is the first article in an upcoming series of toolbox ones that showcase some of the tools I use in my development work ] Often enough I need to find out the details of HTTP requests to reverse-engineer some API or to understand error responses where my used…

Development

3 min read

My toolbox: HttpToolkit
My toolbox: HttpToolkit
Development

3 min read


Published in

ITNEXT

·Apr 25, 2022

How to use request-scoped tokens with caching

In a project I am working on I need to get tokens from a single-signon (SSO) -server to be able to talk to another service. That token has a limited lifespan and needs to be refreshed from time to time. The setup here is relatively simple. And in theory My…

Quarkus

2 min read

How to use request-scoped tokens with caching
How to use request-scoped tokens with caching
Quarkus

2 min read


Published in

ITNEXT

·Nov 15, 2021

(Re)introducing x2svg

Back in the day, in 2008 to be more concrete, I needed to visualise data structures like DTDs or XML schemas. I created x2svg and put it on SourceForge. Fast forward to fall of 2021. I am looking into JsonSchema and Avro and need a way to visualise the long…

SVG

2 min read

(Re)introducing x2svg
(Re)introducing x2svg
SVG

2 min read

Heiko W. Rupp

Heiko W. Rupp

162 Followers

Long time Open Source developer, currently working at Red Hat. Find me also at https://mastodon.social/@pilhuhn

Following
  • Rosie Hoggmascall

    Rosie Hoggmascall

  • Netflix Technology Blog

    Netflix Technology Blog

  • Michael Kleinhenz

    Michael Kleinhenz

  • Camille Fournier

    Camille Fournier

  • Amplitude Analytics

    Amplitude Analytics

See all (17)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams