Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
target/
.claude/
public/
content/past/*.md
content/upcoming/*.md
content/events/past/*.md
content/events/upcoming/*.md
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This repository contains the Zola static site for **rust-munich.de** and a small
.
├── Cargo.toml # workspace (CLI)
├── config.toml # Zola config (en default, de alternative)
├── content/ # Pages; events are generated into upcoming/ and past/
├── content/ # Pages; events are generated into events/upcoming/ and events/past/
├── data/events/ # Single source of truth: one YAML per event
├── static/img/ # Logo placeholder (replace with icon repo asset)
└── tools/contentgen/ # Rust CLI for events and jobs generation
Expand Down
12 changes: 8 additions & 4 deletions config.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Zola configuration for rust-munich.de
# base_url = "https://rust-munich.github.io/website/"
base_url = "/website/"
# For local dev, run: zola serve (automatically uses localhost)
base_url = "https://rust-munich.github.io/website/"
title = "Rust Munich"
description = "Rust Munich meetup group — events, community, and resources."
default_language = "en"
Expand Down Expand Up @@ -47,8 +47,12 @@ path = "/"

[[extra.menu]]
title = "Events"
path = "past/"
path = "events/past/"

[[extra.menu]]
title = "Job Opportunities"
title = "Rust Jobs"
path = "jobs/"

[[extra.menu]]
title = "Neighborhood"
path = "umgebung/"
32 changes: 32 additions & 0 deletions content/contribute/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
+++
title = "Contribute"
template = "page.html"
+++

This website is open source. Spotted something outdated? Know a meetup we're missing? You can fix it yourself!

## How to Contribute

1. Fork the [website repository](https://github.com/rust-munich/website)
2. Make your changes
3. Open a pull request

That's it. We'll review and merge it.

## What You Can Help With

**Add a meetup to [Neighborhood](/website/umgebung/)**
Know a Rust meetup in Bavaria or nearby? Add it to `content/umgebung/index.md`.

**Update outdated information**
Event details wrong? Link broken? Fix it directly in the relevant file under `content/`.

**Suggest a host for [Our Hosts](/website/past-hosts/)**
Your company hosted us? Add yourself to `content/past-hosts/_index.md`.

**Improve the website**
Found a bug? Have a design idea? PRs welcome.

## Questions?

Not sure how to proceed? Open an [issue](https://github.com/rust-munich/website/issues) and we'll help you out.
2 changes: 0 additions & 2 deletions content/jobs/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,3 @@
title = "Job Opportunities"
template = "jobs.html"
+++

We feature Rust job opportunities from companies that support our community. All job postings are submitted via GitHub Pull Request to ensure transparency and community involvement.
2 changes: 1 addition & 1 deletion content/jobs/example-rust-developer.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ application_url = "https://example-tech.com/careers/rust-developer"
expires_date = "2030-12-01"
salary_range = "€70,000 - €90,000"
company_url = "https://example-tech.com"
logo_url = "/img/rust-munich-logo.svg"
logo_url = "https://rust-munich.github.io/website/img/rust-munich-logo.svg"
tags = ["rust", "backend", "microservices", "kubernetes"]
+++

Expand Down
73 changes: 73 additions & 0 deletions content/past-hosts/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
+++
title = "Our Hosts"
template = "section.html"
+++

Rust Munich wouldn't happen without companies opening their doors to us. A heartfelt thank you to everyone who has provided a space for our community to gather.

## Thank You

<div class="grid grid-cols-1 md:grid-cols-2 gap-6 my-8">
<div class="card-bg border rounded-xl p-6 text-center" style="border-color: var(--color-border);">
<a href="https://www.sap.com" class="marker-underline" target="_blank" rel="noopener noreferrer">
<h3 class="font-sans font-bold text-lg">SAP</h3>
</a>
<p class="text-sm mt-2" style="color: var(--color-text-muted);">Garching bei München</p>
</div>
<div class="card-bg border rounded-xl p-6 text-center" style="border-color: var(--color-border);">
<a href="https://about.google" class="marker-underline" target="_blank" rel="noopener noreferrer">
<h3 class="font-sans font-bold text-lg">Google</h3>
</a>
<p class="text-sm mt-2" style="color: var(--color-text-muted);">München</p>
</div>
<div class="card-bg border rounded-xl p-6 text-center" style="border-color: var(--color-border);">
<a href="https://mainmatter.com" class="marker-underline" target="_blank" rel="noopener noreferrer">
<h3 class="font-sans font-bold text-lg">Mainmatter</h3>
</a>
<p class="text-sm mt-2" style="color: var(--color-text-muted);">München</p>
</div>
<div class="card-bg border rounded-xl p-6 text-center" style="border-color: var(--color-border);">
<a href="https://www.jetbrains.com" class="marker-underline" target="_blank" rel="noopener noreferrer">
<h3 class="font-sans font-bold text-lg">JetBrains</h3>
</a>
<p class="text-sm mt-2" style="color: var(--color-text-muted);">München</p>
</div>
<div class="card-bg border rounded-xl p-6 text-center" style="border-color: var(--color-border);">
<a href="https://www.mgm-sp.com" class="marker-underline" target="_blank" rel="noopener noreferrer">
<h3 class="font-sans font-bold text-lg">mgm security partners</h3>
</a>
<p class="text-sm mt-2" style="color: var(--color-text-muted);">München</p>
</div>
<div class="card-bg border rounded-xl p-6 text-center" style="border-color: var(--color-border);">
<h3 class="font-sans font-bold text-lg">Dock Financial</h3>
<p class="text-sm mt-2" style="color: var(--color-text-muted);">München</p>
</div>
<div class="card-bg border rounded-xl p-6 text-center" style="border-color: var(--color-border);">
<a href="https://www.zeiss.com" class="marker-underline" target="_blank" rel="noopener noreferrer">
<h3 class="font-sans font-bold text-lg">ZEISS</h3>
</a>
<p class="text-sm mt-2" style="color: var(--color-text-muted);">München</p>
</div>
<div class="card-bg border rounded-xl p-6 text-center" style="border-color: var(--color-border);">
<a href="https://luminovo.com" class="marker-underline" target="_blank" rel="noopener noreferrer">
<h3 class="font-sans font-bold text-lg">Luminovo</h3>
</a>
<p class="text-sm mt-2" style="color: var(--color-text-muted);">München</p>
</div>
</div>

## Host a Meetup

Got a meeting room and like Rust? We're always looking for venues.

**What we need:**
- Space for 30-80 people
- A projector or screen
- Ideally some drinks and snacks (but we can figure that out)

**What you get:**
- 50+ Rust developers in your office
- A great evening with the community
- Our eternal gratitude and a spot on this page

Interested? Reach out via [Discord](https://discord.gg/SdB7yuEB) or [Meetup](https://www.meetup.com/de-DE/rust-munich/).
7 changes: 0 additions & 7 deletions content/past/_index.md

This file was deleted.

41 changes: 0 additions & 41 deletions content/sponsors/_index.md

This file was deleted.

21 changes: 21 additions & 0 deletions content/umgebung/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
+++
title = "Neighborhood"
template = "page.html"
+++

Bavaria and the surrounding region have a vibrant Rust community. Here you can discover other meetups, projects, and events in our neighborhood.

## Rust Augsburg

The [Rust Meetup Augsburg](https://www.meetup.com/rust-meetup-augsburg/) invites all Rust enthusiasts to explore the ins and outs of the Rust programming language. Whether you're a seasoned Rustacean or a curious beginner, you are welcome to be part of their community. Together, members dive into the latest Rust updates, exchange knowledge, and work on exciting projects.

**Location:** Stadtbücherei Augsburg, Ernst-Reuter-Platz 1, Augsburg

**Links:**
- [Meetup.com](https://www.meetup.com/rust-meetup-augsburg/)
- [GitHub](https://github.com/rust-augsburg/meetup)
- [Presentation slides](https://rust-augsburg.github.io/meetup/)

---

*Know of another Rust meetup or project in the region? [Open a PR](https://github.com/rust-munich/website) and add it!*
6 changes: 0 additions & 6 deletions content/upcoming/_index.md

This file was deleted.

28 changes: 28 additions & 0 deletions data/events/rust-munich-2023-4.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
id: "rust-munich-2023-4"
title: "Rust Munich 2023/4"
date: "2023-09-05"
time: "19:00"
venue: "SAP Signavio"
address: "Nymphenburger Str. 82"
city: "Munich"
tags: ["meetup", "hybrid"]
meetup_url: "https://www.meetup.com/rust-munich/events/294186101"
slides_url: ""
youtube_url: ""
ical_url: ""
speakers: ["Vitaly", "Oliver"]
language: "en"
draft: false
description: |
Another meetup of the rust munich meetup!

The event live stream will be on and the event is recorded.

Agenda:

- 18:30 Welcome: prep your beverage!
- 19:15 talk: "Profiling Async Applications in Rust" by Vitaly
- 20:00 talk: "Ensuring Memory Safety for the Transition from C/C++ to Rust" by Oliver
- 21:00 open space/discussion

Discord for Q/A + Discussions: https://discord.gg/bM5RzVrF2z
28 changes: 28 additions & 0 deletions data/events/rust-munich-2023-5.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
id: "rust-munich-2023-5"
title: "Rust Munich 2023/5"
date: "2023-12-18"
time: "19:00"
venue: "Dock Financial GmbH"
address: "Arnulfstraße 124"
city: "Munich"
tags: ["meetup", "hybrid"]
meetup_url: "https://www.meetup.com/rust-munich/events/296429053"
slides_url: ""
youtube_url: ""
ical_url: ""
speakers: ["Bastian S.", "Simon"]
language: "en"
draft: false
description: |
Another edition of the rust munich meetup!

The event live stream will be on and the event is recorded.

Agenda:

- 18:15 Hello: prep your beverage!
- 19:00 talk: "OpenAPI @ Dock" by Bastian S.
- 20:00 talk: "Workspaces and feature unification" by Simon
- 21:00 open space/discussion

Discord for Q/A + Discussions: https://discord.gg/bM5RzVrF2z
28 changes: 28 additions & 0 deletions data/events/rust-munich-2024-1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
id: "rust-munich-2024-1"
title: "Rust Munich 2024/1"
date: "2024-05-14"
time: "18:00"
venue: "ZEISS"
address: "Kistlerhofstraße 75"
city: "Munich"
tags: ["meetup", "hybrid"]
meetup_url: "https://www.meetup.com/rust-munich/events/298507657"
slides_url: ""
youtube_url: ""
ical_url: ""
speakers: ["Heiko", "Kevin"]
language: "en"
draft: false
description: |
The good news: We found a location!

This hybrid meetup features both in-person and remote participation options.

Agenda:

- 17:15 Hello: prep your beverage!
- 18:00 talk: "Distributed Tracing" by Heiko
- 18:30 talk: "Heat Cam with Rust" by Kevin
- 19:00 open space/discussion

Discord for Q/A + Discussions: https://discord.gg/bM5RzVrF2z
28 changes: 28 additions & 0 deletions data/events/rust-munich-2024-2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
id: "rust-munich-2024-2"
title: "Rust Munich 2024/2"
date: "2024-07-23"
time: "18:30"
venue: "mgm security partners GmbH"
address: "Taunusstraße 23"
city: "Munich"
tags: ["meetup", "hybrid"]
meetup_url: "https://www.meetup.com/rust-munich/events/301062840"
slides_url: ""
youtube_url: ""
ical_url: ""
speakers: ["Heiko", "Sven"]
language: "en"
draft: false
description: |
Another edition of the rust munich meetup!

The in-person event is limited to 30 people, but as always, the event live stream will be on and the event is being recorded.

Agenda:

- 18:30 Hello: prep your beverage!
- 19:00~ish talk: "Distributed Tracing" by Heiko
- 19:30~ish talk: "Building a DSL parser with Rust and PEGs" by Sven
- 20:00~ish open space/discussion

Discord for Q/A + Discussions: https://discord.gg/bM5RzVrF2z
29 changes: 29 additions & 0 deletions data/events/rust-munich-2024-3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
id: "rust-munich-2024-3"
title: "Rust Munich 2024/3"
date: "2024-10-15"
time: "19:00"
venue: "JetBrains GmbH"
address: "Christoph-Rapparini-Bogen 23"
city: "Munich"
tags: ["meetup", "hybrid"]
meetup_url: "https://www.meetup.com/rust-munich/events/303273953"
slides_url: ""
youtube_url: "https://www.youtube.com/watch?v=sB4eWQ0Tuvo"
ical_url: ""
speakers: ["Matthias", "Aaron"]
language: "en"
draft: false
description: |
Another edition of the rust munich meetup!

The on-site event has limited capacity, but as always, the event will be live streamed and recorded.

Agenda:

- 18:30 Hello: prep your beverage!
- 19:00 talk: "When to (not) use typestate" by Matthias
- 19:30 Food Break
- 19:45 talk: "Machine Learning in Rust" by Aaron
- 20:40 open space/discussion

Discord for Q/A + Discussions: https://discord.gg/bM5RzVrF2z
Loading
Loading