Skip to content

Commit

Permalink
Add Royal O'Brien Episode (#26)
Browse files Browse the repository at this point in the history
* update README.md

Signed-off-by: James McLeod <[email protected]>

* update sidebar

Signed-off-by: James McLeod <[email protected]>

* update docusaurus config

Signed-off-by: James McLeod <[email protected]>

* update podcasts config

Signed-off-by: James McLeod <[email protected]>

* update podcasts README.mdx

Signed-off-by: James McLeod <[email protected]>

* increment podcasts

Signed-off-by: James McLeod <[email protected]>

* add podcast headshots

Signed-off-by: James McLeod <[email protected]>

* add open source strategy podcast

Signed-off-by: James McLeod <[email protected]>

* add headshots

Signed-off-by: James McLeod <[email protected]>

* update jpg to jpeg

Signed-off-by: James McLeod <[email protected]>

* update title on README

Signed-off-by: James McLeod <[email protected]>

* update podcast description

Signed-off-by: James McLeod <[email protected]>

* add royal o'brien episode

Signed-off-by: James McLeod <[email protected]>
  • Loading branch information
James McLeod authored Jul 19, 2022
1 parent 63675c1 commit 14d257c
Show file tree
Hide file tree
Showing 13 changed files with 53 additions and 9 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Listen to the latest episodes from The Linux Foundation ["The Untold Stories of

| Episode | Play Podcast |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | :-----------------------------------------------------------------------------------------------------------------------------------------: |
| [Games and Digital Media in Open Source, with Royal O'Brien](docs/podcasts/games-digital-media.mdx) | <a href="https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [Building Your Open Source Strategy, with Nithya Ruff](docs/podcasts/building-open-source-strategy.mdx) | <a href="https://open.spotify.com/episode/47Ea6XOrwyFJ1dYZnzgR7G" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [Management and Diversity in the Open Source Community with Sara Chipps](docs/podcasts/management-and-diversity.mdx) | <a href="https://open.spotify.com/episode/5Z5FT3qzBrbTvAyHuhNq9G" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [A New Model for Technical Training, with Clyde Seepersad](docs/podcasts/new-model-training.mdx) | <a href="https://open.spotify.com/episode/2HCRrlO0zW2xEcfnZ5i0fG" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
Expand Down
1 change: 1 addition & 0 deletions docs/podcasts/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Listen to the latest episodes from The Linux Foundation ["The Untold Stories of

| Episode | Title |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| [![Games and Digital Media in Open Source, with Royal O'Brien](../images/logo-100-100.png)](https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP) | [Games and Digital Media in Open Source, with Royal O'Brien](games-digital-media.mdx) |
| [![Building Your Open Source Strategy, with Nithya Ruff](../images/logo-100-100.png)](https://open.spotify.com/episode/47Ea6XOrwyFJ1dYZnzgR7G) | [Building Your Open Source Strategy, with Nithya Ruff](building-open-source-strategy.mdx) |
| [![Management and Diversity in the Open Source Community with Sara Chipps](../images/logo-100-100.png)](https://open.spotify.com/episode/5Z5FT3qzBrbTvAyHuhNq9G) | [Management and Diversity in the Open Source Community with Sara Chipps](management-and-diversity.mdx) |
| [![A New Model for Technical Training, with Clyde Seepersad](../images/logo-100-100.png)](https://open.spotify.com/episode/2HCRrlO0zW2xEcfnZ5i0fG) | [A New Model for Technical Training, with Clyde Seepersad](new-model-training.mdx) |
Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/building-open-source-strategy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# Building Your Open Source Strategy, with Nithya Ruff

<Spotify scsrc={podcasts[0].src} />
<Spotify scsrc={podcasts[1].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/business-of-open-source.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# The Business Side of Open Source, with Patrick Debois

<Spotify scsrc={podcasts[3].src} />
<Spotify scsrc={podcasts[4].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
33 changes: 33 additions & 0 deletions docs/podcasts/games-digital-media.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
id: games-digital-media
title: Games and Digital Media in Open Source
---

import Spotify from "@site/src/components/spotify";
import { podcasts } from "@site/src/components/podcasts";

# Games and Digital Media in Open Source, with Royal O'Brien

<Spotify scsrc={podcasts[0].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

| Episode | Play Podcast |
| --------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| [Games and Digital Media in Open Source, with Royal O'Brien](https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP) | [![Games and Digital Media in Open Source, with Royal O'Brien](../images/podcast-mic.png "Games and Digital Media in Open Source, with Royal O'Brien")](https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP) |

**Fri, 15 Jul 2022**

The Unreal gaming engine launched in 1998. It was a fun time. It was like, “Oh my God, we can build our own games and gaming maps!” But those earlier in the gaming cycle thought there was a better alternative already on the market: the launch of Quake in 1996. Royal O'Brien, currently GM of Digital Media and Games at the Linux Foundation was one of those.

**Royal O'Brien: Starting with the Quake Gaming Engine**

_I didn't start writing Unreal mods until probably 2001, 2002. Until then I was writing Quake One, Quake Two, Quake, Three mods all over the place. Unreal Tournament, that wasn't the cool engine. Everybody was on the Quake engine. We were building mods left and right for the Quake engine._

_As a matter of fact, gosh, 98. I mean, you're talking that's Quake Two land because Quake Three was coming out, I think was 99. We started writing mods in Quake One and Quake Two. Writing mods in Quake Two was really the way to go._

_So The key about Unreal Tournament was it didn't have a limited palette. It had better fidelity of color is what it was. But it wasn't as performant but it had all of this potential and it did things differently than the way we did it in Quake. In Quake you had to create a sealed container._

_You had to build a box that was sealed because when you went to do the vis lighting on it if anything escaped, it would draw rays. And if one of the rays got out your level, it didn't compile. That's the way it worked. Unreal was different. It was a solid chunk and you carved out your level from it._

For Royal O'Brien, before there was Quake, before there was Unreal, instead of graduating from high school there was military service and a G.E.D.. He was able to get his Microsoft Certified Systems Engineer (MCSE) certification within a matter of weeks, instead of a matter of months. This idea of not adhering to a formal education, the learning cycle of being self-taught and applying that to real-word experience, has been the core of his growth within the open source community.
2 changes: 1 addition & 1 deletion docs/podcasts/introduction-to-lf-podcast.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# The Untold Stories of Open Source - An Introduction to the new Podcast from the Linux Foundation

<Spotify scsrc={podcasts[6].src} />
<Spotify scsrc={podcasts[7].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/management-and-diversity.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# Management and Diversity in the Open Source Community with Sara Chipps

<Spotify scsrc={podcasts[1].src} />
<Spotify scsrc={podcasts[2].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/new-model-training.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# A New Model for Technical Training, with Clyde Seepersad

<Spotify scsrc={podcasts[2].src} />
<Spotify scsrc={podcasts[3].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/openssf-project.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# A Life in Open Source, with Brian Behlendorf

<Spotify scsrc={podcasts[4].src} />
<Spotify scsrc={podcasts[5].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/priyanka-sharma-gm-cncf.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# Balancing Priorities at the CNCF, with Priyanka Sharma

<Spotify scsrc={podcasts[5].src} />
<Spotify scsrc={podcasts[6].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion website/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ module.exports = {
},
items: [
{to: 'docs/podcasts-intro', label: 'Introduction', position: 'right'},
{to: 'docs/podcasts/building-open-source-strategy', label: 'Podcasts', position: 'right'},
{to: 'docs/podcasts/games-digital-media', label: 'Podcasts', position: 'right'},
{to: 'docs/templates/podcast-template', label: 'Add New Podcast', position: 'right'},
{href: 'https://feeds.captivate.fm/untold-stories-of-open-source/', label: 'RSS', position: 'right'},
{href: 'https://github.com/linuxfoundation/lf-podcast', label: 'GitHub', position: 'right'}
Expand Down
2 changes: 1 addition & 1 deletion website/sidebars.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module.exports = {
mainSidebar: {
"Podcasts" : ["podcasts/building-open-source-strategy", "podcasts/management-and-diversity", "podcasts/new-model-training", "podcasts/business-of-open-source", "podcasts/openssf-project", "podcasts/priyanka-sharma-gm-cncf", "podcasts/introduction-to-lf-podcast"],
"Podcasts" : ["podcasts/games-digital-media", "podcasts/building-open-source-strategy", "podcasts/management-and-diversity", "podcasts/new-model-training", "podcasts/business-of-open-source", "podcasts/openssf-project", "podcasts/priyanka-sharma-gm-cncf", "podcasts/introduction-to-lf-podcast"],
"About LF Podcast": ["podcasts-intro", "team"],
"Adding New Podcasts": ["templates/podcast-template"]
},
Expand Down
9 changes: 9 additions & 0 deletions website/src/components/podcasts.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
import React from 'react';

export const podcasts = [
{
title : "Games and Digital Media in Open Source, with Royal O'Brien",
src : "https://open.spotify.com/embed/episode/2q8dXeMQLeW8sTXHGn8upP?utm_source=generator",
type : "spotify",
description : "The Unreal gaming engine launched in 1998. It was a fun time. It was like, “Oh my God, we can build our own games and gaming maps!” But those earlier in the gaming cycle thought there was a better alternative already on the market.",
podcast : "The Untold Stories of Open Source",
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
{
title : "Building Your Open Source Strategy, with Nithya Ruff",
src : "https://open.spotify.com/embed/episode/47Ea6XOrwyFJ1dYZnzgR7G?utm_source=generator",
Expand Down

0 comments on commit 14d257c

Please sign in to comment.