Skip to content

Commit

Permalink
Add speaking section
Browse files Browse the repository at this point in the history
  • Loading branch information
fbernutz committed Dec 6, 2024
1 parent ad059fe commit 159fa46
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 1 deletion.
41 changes: 41 additions & 0 deletions Content/speaking/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Speaking

I love to talk about things I’m passionate about.

## Talks in 2024

### “Designing APIs: How to ensure Accessibility in Design System components”
- at [Do iOS][doios24] in Amsterdam 🇳🇱: [Recording][doios24-recording], [Slides][doios24-slides]
- at [Pragma Conference][pragma24] in Bologna 🇮🇹: [Recording][pragma24-recording], [Slides][pragma24-slides]

## Talks in 2023

### “Why is being different actually a good thing? – My Way Into Tech”
- at [MiXiT][mixit] in Lyon 🇫🇷: [Recording][mixit23-recording], [Slides][mixit23-slides]

<figure>
<img src="../../images/2023-04-18-mixit-talk/talk.jpg" alt="Me on a big stage at MiXiT with a lot of people sitting in the audience. The current slide in the background is reading 'Is IT the right place for me?'" />
<figcaption>Talking about my way into IT in front of 500 people.</figcaption>
</figure>

## Talks in 2019

### “Building Apps for everyone?!”
- internal talk 🇩🇪: [Slides][apps-for-everyone-slides]

## Talks in 2018

### “2 Tools An iOS Developer Needs To Know”
- internal talk at TH Nürnberg 🇩🇪: [Slides][2-tools-slides]

[2-tools-slides]: https://speakerdeck.com/fbernutz/2-tools-an-ios-developer-needs-to-know
[apps-for-everyone-slides]: https://speakerdeck.com/fbernutz/building-apps-for-everyone
[mixit23]: https://mixitconf.org/2023/why-is-being-different-actually-a-good-thing-my-way-into-tech
[mixit23-slides]: https://speakerdeck.com/fbernutz/why-is-being-different-actually-a-good-thing
[mixit23-recording]: https://www.youtube.com/watch?v=F7o1eNQA9Wg
[pragma24]: https://pragmaconference.com/
[pragma24-slides]: https://speakerdeck.com/fbernutz/designing-apis-how-to-ensure-accessibility-in-design-system-components
[pragma24-recording]: https://www.youtube.com/watch?v=tHYtjAXnQcI
[doios24]: https://www.do-ios.com/
[doios24-slides]: https://speakerdeck.com/fbernutz/designing-apis-how-to-ensure-accessibility-in-design-system-components
[doios24-recording]: https://www.youtube.com/watch?v=noGlIQy6PeQ
1 change: 1 addition & 0 deletions Sources/HimmelstraeumerinBlog/HimmelstraeumerinBlog.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ struct HimmelstraeumerinBlog: Website {
case posts
case iOS = "ios"
case sketchnotes
case speaking
case about
}

Expand Down
11 changes: 11 additions & 0 deletions Sources/HimmelstraeumerinBlog/Theme/Theme+ItemDetail.swift
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@ extension Node where Context == HTML.BodyContext {
)
)
)
case .speaking:
return .article(
.speakingDetail(item)
)
case .about:
return .article(
.cvDetail(item)
Expand Down Expand Up @@ -122,6 +126,13 @@ private extension Node where Context == HTML.BodyContext {
)
}

static func speakingDetail(_ item: Item<HimmelstraeumerinBlog>) -> Self {
.div(
.class("content"),
.contentBody(item.body)
)
}

static func cvDetail(_ item: Item<HimmelstraeumerinBlog>) -> Self {
.div(
.class("content about"),
Expand Down
2 changes: 1 addition & 1 deletion Sources/HimmelstraeumerinBlog/Theme/Theme.swift
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ extension Theme where Site == HimmelstraeumerinBlog {
)
)
)
case .about:
case .speaking, .about:
sectionContent = .wrapper(
.section(
.article(
Expand Down

0 comments on commit 159fa46

Please sign in to comment.