How to debug Docker CLI api calls

So at Giggl we do quite some stuff with Docker and i wanted to do some more specific things with the Docker Engine API.

The Problem

The Problem is that the CLI arguments passed to the docker tool are not 1:1 the same passed to the daemon api, and for things like the seccomp you actually read files before sending the content to the Docker daemon.

It would be good if i could see what the docker tool sends to the API, because while the Engine Api has a documentation, it is missing certain things or does not dive into detail to the degree i would need….well turns out i can do that using a little hack!

Read more →

How do time media over the network or when playing back

So you’ve got your discord bot or a library for playing video files but somethings just off? Lag after some time or even directly from the beginning? Chances are that maybe the timing is off, and to be fair its really hard to get it right. Heres how to solve it.

The naive approach

Timing video/audio cant be hard can it? Turns out its not as straight forward as you might think.

Read more →

How Disney ruined Star Wars

Im a huge star wars fan, theres no doubt in that, its amazing how the first 6 parts combine science-fiction with spiritual topics and even some deep theming. Of course its not perfect. Lucasfilm didnt always do everything perfect and its still confusing how they wrote out the Anakin & Padmé to she being what, 18 years older? but thats another topic.

How the problem was able to be created

The first 6 parts where compared to the later parts a lot more serious. Not necasserily really darker, but they definitely had more seriousness to them. Why is that?

Read more →