20 Jan 2021
Newsletters: https://about.gitlab.com/handbook/marketing/community-relations/developer-evangelism/social-media/#content-sources
HashiCorp CDK for Terraform: https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-1
HashiCorp CDK for Terraform: https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-1
- 3 participants
- 55 minutes
16 Dec 2020
- 5 min production app with Vue: https://gitlab.com/gitlab-de/5-min-prod-app-vuejs
- Google Skaffold: https://skaffold.dev/
- Google Skaffold: https://skaffold.dev/
- 4 participants
- 47 minutes
28 Oct 2020
- 3 participants
- 57 minutes
14 Oct 2020
Blog: https://everyonecancontribute.com/post/2020-10-14-kaeffchen-22-hashiconf-honeycomb-opentelemetry/
- 3 participants
- 1:01 hours
7 Oct 2020
Blog: https://everyonecancontribute.com/post/2020-10-07-kaeffchen-21-gitpod-cpp-debug/
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/45
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/45
- 4 participants
- 1:13 hours
30 Sep 2020
- 5 participants
- 1:35 hours
17 Sep 2020
- Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/37
- Guests: Bernhard Rausch, Niclas Mietz, Michael Friedrich, Mario Kleinsasser
- Next ☕ chat `#19`: **2020-09-23** - Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/38
Highlights:
- Continued the Docker Hub rate limiting discussion from last week
- Helm chart registry deprecation: https://github.com/helm/charts#deprecation-timeline, use Helm Hub.
- CI Pipeline Efficiency: https://docs.gitlab.com/ee/ci/pipelines/pipeline_efficiency.html
- Update policies: Define a process and responsibilities
- Guests: Bernhard Rausch, Niclas Mietz, Michael Friedrich, Mario Kleinsasser
- Next ☕ chat `#19`: **2020-09-23** - Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/38
Highlights:
- Continued the Docker Hub rate limiting discussion from last week
- Helm chart registry deprecation: https://github.com/helm/charts#deprecation-timeline, use Helm Hub.
- CI Pipeline Efficiency: https://docs.gitlab.com/ee/ci/pipelines/pipeline_efficiency.html
- Update policies: Define a process and responsibilities
- 4 participants
- 1:05 hours
3 Sep 2020
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/33
Guests: David Schmitt, Bernhard Rausch, Niclas Mietz, Michael Aigner, Nico Meisenzahl, Michael Friedrich, Mario Kleinsasser
Next ☕ chat #17: https://gitlab.com/everyonecancontribute/general/-/issues/36
Highlights:
- CI Pipeline Efficiency Docs: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40510
- New squash and merge options: https://docs.gitlab.com/ee/user/project/merge_requests/squash_and_merge.html#squash-commits-options
- Squash or not to squash? Lose the commit history for later debugging, or keep them intact.
- Generate changelog from Git Commits / MRs
- Semantic releases: https://github.com/semantic-release/semantic-release
- Release automation: https://about.gitlab.com/blog/2020/05/07/how-gitlab-automates-releases/
- end-to-end tests for REST APIs, e.g. simulate Puppet agents
Guests: David Schmitt, Bernhard Rausch, Niclas Mietz, Michael Aigner, Nico Meisenzahl, Michael Friedrich, Mario Kleinsasser
Next ☕ chat #17: https://gitlab.com/everyonecancontribute/general/-/issues/36
Highlights:
- CI Pipeline Efficiency Docs: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40510
- New squash and merge options: https://docs.gitlab.com/ee/user/project/merge_requests/squash_and_merge.html#squash-commits-options
- Squash or not to squash? Lose the commit history for later debugging, or keep them intact.
- Generate changelog from Git Commits / MRs
- Semantic releases: https://github.com/semantic-release/semantic-release
- Release automation: https://about.gitlab.com/blog/2020/05/07/how-gitlab-automates-releases/
- end-to-end tests for REST APIs, e.g. simulate Puppet agents
- 7 participants
- 1:10 hours
19 Aug 2020
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/30
Guests: Niclas Mietz, Nico Meisenzahl, Michael Friedrich, Mario Kleinsasser, Marcel Weinberg, Michael Aigner
Next ☕ chat #15: https://gitlab.com/everyonecancontribute/general/-/issues/32 GitLab Commit Special
Highlights:
- How to read, analyse, search, and share experiences with a live example
- Amazon EC2 SSH keys in GitLab CI/CD related to Kubernetes
- A taste of Austria and Germany: Dragee Keksi for Nico
Guests: Niclas Mietz, Nico Meisenzahl, Michael Friedrich, Mario Kleinsasser, Marcel Weinberg, Michael Aigner
Next ☕ chat #15: https://gitlab.com/everyonecancontribute/general/-/issues/32 GitLab Commit Special
Highlights:
- How to read, analyse, search, and share experiences with a live example
- Amazon EC2 SSH keys in GitLab CI/CD related to Kubernetes
- A taste of Austria and Germany: Dragee Keksi for Nico
- 6 participants
- 1:00 hours
12 Aug 2020
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/27
Guests: Niclas Mietz, Carsten Köbke, Michael Friedrich, Michael Aigner, Nico Meisenzahl, Mario Kleinsasser
Next ☕ chat #14: https://gitlab.com/everyonecancontribute/general/-/issues/30 KubeCon Kaeffchen
Highlights:
- KubeCon & Commit talks
- Socializing on events is missing
- Hallway tracks and open spaces to meet the community
- Education tracks
- Teach others how to get going
- Use case stories which solved real problems
- Learn the starting point of a problem solution
- The "Why" Story
- Add this to blog posts, docs, etc.
- How to educate people
- Visit Feu's GitLab Commit talk!
- How to Google correctly?
- Keywords, experience, tactics
- How to analyse an error message
- Error culture with Chaos Engineering
Guests: Niclas Mietz, Carsten Köbke, Michael Friedrich, Michael Aigner, Nico Meisenzahl, Mario Kleinsasser
Next ☕ chat #14: https://gitlab.com/everyonecancontribute/general/-/issues/30 KubeCon Kaeffchen
Highlights:
- KubeCon & Commit talks
- Socializing on events is missing
- Hallway tracks and open spaces to meet the community
- Education tracks
- Teach others how to get going
- Use case stories which solved real problems
- Learn the starting point of a problem solution
- The "Why" Story
- Add this to blog posts, docs, etc.
- How to educate people
- Visit Feu's GitLab Commit talk!
- How to Google correctly?
- Keywords, experience, tactics
- How to analyse an error message
- Error culture with Chaos Engineering
- 5 participants
- 1:37 hours
22 Jul 2020
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/20
Guests: Bernhard Rausch, Claudio Künzler, Markus Koller, Niclas Mietz, Nico Meisenzahl, Michael Friedrich
Next ☕ chat #11: https://gitlab.com/everyonecancontribute/general/-/issues/22
Highlights:
- Welcome Claudio Künzler and Markus Koller!
- Provisioning VMware Ubuntu 20.04 LTS images with Ansible: https://github.com/vmware/open-vm-tools/issues/421#issuecomment-619276881
- Puppet, Ansible, Zabbix use cases - Bolt?
- - Network Inventory Automation: https://twitter.com/xer0beat/status/1284738106390765570
- Monitoring insights from OSMC 2019: https://www.youtube.com/watch?v=3337-ZHDUYM&list=PLeoxx10paaAktrDeftMa6KT0_ps02U6qh
- Grafana Loki - event & metric format & clients (promtail, fluentd): https://grafana.com/docs/loki/latest/clients/
- Vector, fast log processing: https://github.com/timberio/vector
- Logstash or Elastic ingest nodes: https://www.elastic.co/blog/introducing-the-enrich-processor-for-elasticsearch-ingest-nodes
- Elastic Cloud Enterprise on Premise: https://www.elastic.co/ece
- Elastic Operator on Kubernetes: https://www.elastic.co/blog/introducing-elastic-cloud-on-kubernetes-the-elasticsearch-operator-and-beyond
- Elastic APM: https://www.elastic.co/apm
Guests: Bernhard Rausch, Claudio Künzler, Markus Koller, Niclas Mietz, Nico Meisenzahl, Michael Friedrich
Next ☕ chat #11: https://gitlab.com/everyonecancontribute/general/-/issues/22
Highlights:
- Welcome Claudio Künzler and Markus Koller!
- Provisioning VMware Ubuntu 20.04 LTS images with Ansible: https://github.com/vmware/open-vm-tools/issues/421#issuecomment-619276881
- Puppet, Ansible, Zabbix use cases - Bolt?
- - Network Inventory Automation: https://twitter.com/xer0beat/status/1284738106390765570
- Monitoring insights from OSMC 2019: https://www.youtube.com/watch?v=3337-ZHDUYM&list=PLeoxx10paaAktrDeftMa6KT0_ps02U6qh
- Grafana Loki - event & metric format & clients (promtail, fluentd): https://grafana.com/docs/loki/latest/clients/
- Vector, fast log processing: https://github.com/timberio/vector
- Logstash or Elastic ingest nodes: https://www.elastic.co/blog/introducing-the-enrich-processor-for-elasticsearch-ingest-nodes
- Elastic Cloud Enterprise on Premise: https://www.elastic.co/ece
- Elastic Operator on Kubernetes: https://www.elastic.co/blog/introducing-elastic-cloud-on-kubernetes-the-elasticsearch-operator-and-beyond
- Elastic APM: https://www.elastic.co/apm
- 6 participants
- 59 minutes
15 Jul 2020
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/19
Guests: Michael Aigner, Mario Kleinsasser, Bernhard Rausch, Michael Friedrich
Next ☕ chat #10: 2020-07-22 (GitLab 13.2 release day!) - Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/20
Highlights:
- Hands on deep dive into Conan with C++ on Windows and GitLab's package registry by Michael Aigner
- Conan getting started: https://docs.conan.io/en/latest/getting_started.html
- GitLab Conan Registry: https://docs.gitlab.com/ee/user/packages/conan_repository/
- Demo Repository: https://gitlab.com/tonka3000/conan-cpp-example
- Windows Shared runner on GitLab.com: https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers/blob/master/cookbooks/preinstalled-software/README.md
- Quick way to see if a GitLab project is public: https://twitter.com/dnsmichi/status/1283450659346489348
Guests: Michael Aigner, Mario Kleinsasser, Bernhard Rausch, Michael Friedrich
Next ☕ chat #10: 2020-07-22 (GitLab 13.2 release day!) - Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/20
Highlights:
- Hands on deep dive into Conan with C++ on Windows and GitLab's package registry by Michael Aigner
- Conan getting started: https://docs.conan.io/en/latest/getting_started.html
- GitLab Conan Registry: https://docs.gitlab.com/ee/user/packages/conan_repository/
- Demo Repository: https://gitlab.com/tonka3000/conan-cpp-example
- Windows Shared runner on GitLab.com: https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers/blob/master/cookbooks/preinstalled-software/README.md
- Quick way to see if a GitLab project is public: https://twitter.com/dnsmichi/status/1283450659346489348
- 3 participants
- 57 minutes
8 Jul 2020
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/18
Guests: Mario Kleinsasser, Bernhard Rausch, Michael Aigner, Nico Meisenzahl
Highlights:
- Chat with weekly topic and news section
- CI/CD with C++ and Windows CI/CD runners - how to do it?
- https://git.icinga.com/packaging/windows-icinga2
- https://icinga.com/docs/icinga2/latest/doc/21-development/#development-windows-dev-env
- How to debug memory corruption on ARM platforms
- General troubleshooting and collaboration between open source developers and users
- Remote development environments: https://gitlab.com/groups/gitlab-org/-/epics/3230#note_340476660
- Thoughts on macOS on ARM
Guests: Mario Kleinsasser, Bernhard Rausch, Michael Aigner, Nico Meisenzahl
Highlights:
- Chat with weekly topic and news section
- CI/CD with C++ and Windows CI/CD runners - how to do it?
- https://git.icinga.com/packaging/windows-icinga2
- https://icinga.com/docs/icinga2/latest/doc/21-development/#development-windows-dev-env
- How to debug memory corruption on ARM platforms
- General troubleshooting and collaboration between open source developers and users
- Remote development environments: https://gitlab.com/groups/gitlab-org/-/epics/3230#note_340476660
- Thoughts on macOS on ARM
- 4 participants
- 1:03 hours
1 Jul 2020
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/17
Guests: Niclas Mietz, Mario Kleinsasser, Bernhard Rausch, Michael Aigner, Nico Meisenzahl, Marcel Weinberg, Michael Friedrich
Highlights:
Niclas kicked off with a live demo on "Managing AWS credentials with Terraform using the GitLab integration (state backend, repository and MR integration)". Must watch if you want to start learning! A blog post is coming soon.
- https://docs.gitlab.com/ee/user/infrastructure/
- https://gitlab.com/everyonecancontribute/everyonecancontribute.gitlab.io/-/issues/24
Bernhard continued our discussion about "Ops/DevOps and how our working/thinking changed the past years". Thanks Patrick Debois for starting!
- https://twitter.com/rauschbit/status/1277136034430627845?s=19
Guests: Niclas Mietz, Mario Kleinsasser, Bernhard Rausch, Michael Aigner, Nico Meisenzahl, Marcel Weinberg, Michael Friedrich
Highlights:
Niclas kicked off with a live demo on "Managing AWS credentials with Terraform using the GitLab integration (state backend, repository and MR integration)". Must watch if you want to start learning! A blog post is coming soon.
- https://docs.gitlab.com/ee/user/infrastructure/
- https://gitlab.com/everyonecancontribute/everyonecancontribute.gitlab.io/-/issues/24
Bernhard continued our discussion about "Ops/DevOps and how our working/thinking changed the past years". Thanks Patrick Debois for starting!
- https://twitter.com/rauschbit/status/1277136034430627845?s=19
- 6 participants
- 1:12 hours
17 Jun 2020
Guests: Mario Kleinsasser, Michael Aigner, Philipp Westphalen, Nico Meisenzahl, Anton Dollmaier, Konstantin Wolff, Greg Campion
Highlights: Website updates, review app for changes, "Handbook first" & collaboration and documentation (Static Site editor), Paessler webcast, protecting CI configuration & DevSecOps culture.
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/15
Highlights: Website updates, review app for changes, "Handbook first" & collaboration and documentation (Static Site editor), Paessler webcast, protecting CI configuration & DevSecOps culture.
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/15
- 9 participants
- 59 minutes
10 Jun 2020
Guests: Mario Kleinsasser, Niclas Mietz, Michael Aigner, Bernhard Rausch, Marcel Weinberg
Topics: New website now on https://everyonecancontribute.com - updates on organisation, tasks, ideas. Command & Conquer being open sourced, CI/CD with WIP merge requests and labels, and a whole lot more on monorepos and deployments.
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/10
Topics: New website now on https://everyonecancontribute.com - updates on organisation, tasks, ideas. Command & Conquer being open sourced, CI/CD with WIP merge requests and labels, and a whole lot more on monorepos and deployments.
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/10
- 4 participants
- 1:10 hours
3 Jun 2020
Guests: Mario Kleinsasser, Niclas Mietz, Michael Aigner, Bernhard Rausch, Nico Meisenzahl, Philipp Westphalen, Marcel Weinberg, Nicolai Buchwitz
Topics: New website rolled with GitLab pages, blog content, Mermaid charts, CI/CD dynamic pipelines and artifacts handling, Tracing for high performance CAD tools.
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/7
Topics: New website rolled with GitLab pages, blog content, Mermaid charts, CI/CD dynamic pipelines and artifacts handling, Tracing for high performance CAD tools.
Agenda: https://gitlab.com/everyonecancontribute/general/-/issues/7
- 6 participants
- 1:14 hours
27 May 2020
Guests: Nico Meisenzahl, Mario Kleinsasser, Markus Fischbacher, Philipp Westphalen, Nicolai Buchwitz, Michael Aigner, Marcel Weinberg, Niclas Mietz
Topics: everyonecancontribute, GitLab Commit, OpenMetrics/OpenTracing, Monitoring/Observability data retention
Blog: https://dnsmichi.at/2020/05/27/3-everyonecancontribute-kaeffchen/
Slides: https://docs.google.com/presentation/d/1MAVFeSsTNVWC9wPGOlg83wh8GFtR9hPbdVHuumtgOWA/edit?usp=sharing
Agenda & Notes: https://docs.google.com/document/d/1s7ZcRffM8jC_BZKzyL2qrrm8RMsaE6uTMziJA8Df7ek/edit#heading=h.t88itsyetegd
Topics: everyonecancontribute, GitLab Commit, OpenMetrics/OpenTracing, Monitoring/Observability data retention
Blog: https://dnsmichi.at/2020/05/27/3-everyonecancontribute-kaeffchen/
Slides: https://docs.google.com/presentation/d/1MAVFeSsTNVWC9wPGOlg83wh8GFtR9hPbdVHuumtgOWA/edit?usp=sharing
Agenda & Notes: https://docs.google.com/document/d/1s7ZcRffM8jC_BZKzyL2qrrm8RMsaE6uTMziJA8Df7ek/edit#heading=h.t88itsyetegd
- 7 participants
- 1:05 hours
20 May 2020
Guests: Nico Meisenzahl, Moritz Tanzer, Mario Kleinsasser, Markus Fischbacher, Philipp Westphalen
Details: https://www.everyonecancontribute.com/
Agenda & Notes: https://docs.google.com/document/d/1s7ZcRffM8jC_BZKzyL2qrrm8RMsaE6uTMziJA8Df7ek/edit#heading=h.1rct5o4dkn3d
Details: https://www.everyonecancontribute.com/
Agenda & Notes: https://docs.google.com/document/d/1s7ZcRffM8jC_BZKzyL2qrrm8RMsaE6uTMziJA8Df7ek/edit#heading=h.1rct5o4dkn3d
- 6 participants
- 1:01 hours
19 May 2020
German coffee chat on the latest tech with and around GitLab. More infos: https://www.everyonecancontribute.com/
- 5 participants
- 1:04 hours