Everyone can contribute! Let's learn together in a weekly cafe ☕


We love to break things, make mistakes, debug, analyse, fix problems together. Live and unfiltered on Youtube.

Community members and thought leaders regularly join and share their projects and ideas.

"Everyone Can Contribute" is inspired by GitLab's mission.

8. Cafe: Keptn, an event-based control plane for continuous delivery and automated operations for cloud-native applications.

Highlights Alois kicked off with an introduction to Keptn and its idea on a control pane for continuous delivery. Developed at Dynatrace, it was recently contributed to the CNCF. Christian did a deep dive into the use cases with events, SLI/SLO/SLA observability in stages before going to production. He continued with a live demo with Keptn and CI/CD pipelines. We’ve also learned how GitLab CI/CD pipelines integrate with Keptn into Dynatrace. Read More…


Date published: November 11, 2020

24. Kaeffchen: Puppet Insights - 7 preview, Learn, Remediate & Comply, Bolt, Puppetize Digital

Highlights Puppet 7 Release within the next couple of weeks. Preview: Nightly Builds Facter 4 written in Ruby again, no C++. Maintenance and contributions. Newer components: Ruby 2.7, postgresql 11+, default to SHA256 Environment caching improvements Learn Puppet Trainings in Germany: example42 Self-paced hands-on training: Learning VM and Learning VM video series Pupperware: docker-compose for a puppetserver and database Puppet Security products Remediate for vulnerability scanning use existing security scanners and integrations Execute fixes with Bolt Comply for compliance scanning Integrate with CIS manage profiles and baselines Puppet Bolt Puppet Litmus Puppetize Digital Recording Enjoy the session! Read More…


Date published: November 4, 2020

7. Cafe: Docker Hub Rate Limit: Mitigation, Caching and Monitoring

Highlights We went from a quick introduction of the Docker Hub Rate Limits into a thoughtful discussion round of whom is affected and how to mitigate further. Every CI/CD pipeline and job being run in a container is affected, and likewise deployments run in containerized environments such as Kubernetes clusters. Next to caching proxies, we will see a need for building and maintaining your own Docker images. Following the OCI specification, this needs a central repository hosting the Dockerfile definitions, CI jobs for building, tagging and pushing a local container registry, e. Read More…


Date published: November 4, 2020

RailsGirls Kumasi: Intro to Git & GitLab

Highlights Owing most of my career successes to the developer communty, I am alawys eager to give back. When the RailsGirls Kumasi (Ghana) reached out to GitLab for a speaker, I was eager to signup. Despite having challenges with Internet connectivity, which limited interactions with attendees, I was able to showcase Git and GitLab with a demo, while recording the session to make it available for the attendees to watch on-demand. Read More…


Date published: November 3, 2020

23. Kaeffchen: Zero Trust

Highlights We discussed Zero Trust principles and touched HashiCorp Boundary. Restrict access to your internal websites on AWS with BeyondCorp Comments are really interesting: https://news.ycombinator.com/item?id=24901699 Zero Trust at GitLab: Implementation challenges (and a few solutions) HashiCorp Boundary Introduction Recording Enjoy the session! Insights Agenda Guests: Niclas Mietz, Michael Friedrich, Tim Meusel Next ☕ chat #24: 2020-11-03 - Agenda Bookmarks How I got hacked, lost crypto and what it says about Apple’s security. Read More…


Date published: October 28, 2020

6. Cafe: Grafana Tempo

Highlights We started with Goutham’s blog post Tempo: A game of trade-offs to get a better idea, with then going a bit into the basics of Tracing and Spans, reviving a presentation on OpenTracing and OpenMetrics and looking into the OpenTracing Specification. The blog post on Metrics, Tracing, Logging still sparks many ideas and we put that into context with Grafana Tempo, Loki, Prometheus and more. The hands on with Grafana Tempo Getting Started turned into trying out the docker-compose example as this has a demo app for generating traces inside. Read More…


Date published: October 28, 2020