Skip to content

Commit

Permalink
Add Allan Friedman Episode (#32)
Browse files Browse the repository at this point in the history
* update README.md

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update sidebar

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update docusaurus config

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update podcasts config

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update podcasts README.mdx

Signed-off-by: James McLeod <james.mcleod@finos.org>

* increment podcasts

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add podcast headshots

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add open source strategy podcast

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add headshots

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update jpg to jpeg

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update title on README

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update podcast description

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add royal o'brien episode

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update json to key value pairs

Signed-off-by: James McLeod <james.mcleod@finos.org>

* map keys to podcast component

Signed-off-by: James McLeod <james.mcleod@finos.org>

* map keys to inner pages

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add daniel krook podcast and configure site nav

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add podcast to home

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add podcast mdx page

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add podcast to project readme

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add podcast to index mdx

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add podcast to side nav and top menu

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add arpit image

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add allan podcast

Signed-off-by: James McLeod <james.mcleod@finos.org>

* add image and page

Signed-off-by: James McLeod <james.mcleod@finos.org>

* config nav and menu

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update readme.md

Signed-off-by: James McLeod <james.mcleod@finos.org>

* update readme.md

Signed-off-by: James McLeod <james.mcleod@finos.org>

* remove console.log

Signed-off-by: James McLeod <james.mcleod@finos.org>

* fix broken links

Signed-off-by: James McLeod <james.mcleod@finos.org>

* fix team images

Signed-off-by: James McLeod <james.mcleod@finos.org>

Signed-off-by: James McLeod <james.mcleod@finos.org>
  • Loading branch information
James McLeod authored Sep 3, 2022
1 parent 4e2c92b commit 7c52d07
Show file tree
Hide file tree
Showing 13 changed files with 3,098 additions and 3,683 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 |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | :-----------------------------------------------------------------------------------------------------------------------------------------: |
| [Waiting for the SBOM to Drop, with Allan Friedman](docs/podcasts/waiting-for-sbom.mdx) | <a href="https://open.spotify.com/episode/02PpSGGsuD9kTbVQStquM9" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [LFNetworking and Edge Computing, with Arpit Joshipura](docs/podcasts/lfnetworking-edge-computing.mdx) | <a href="https://open.spotify.com/episode/7ws4g9oV0Z6cksVC4OICvT" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [The Call for Code Project, with Daniel Krook](docs/podcasts/call-for-code-project.mdx) | <a href="https://open.spotify.com/episode/05TyLnJ2OXYdq6hmk5vPbW" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [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> |
Expand Down
Binary file added docs/images/headshots/allan-friedman.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/headshots/james-mcleod.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/headshots/mark-miller.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| [![Waiting for the SBOM to Drop, with Allan Friedman](../images/logo-100-100.png)](https://open.spotify.com/episode/02PpSGGsuD9kTbVQStquM9) | [Waiting for the SBOM to Drop, with Allan Friedman](waiting-for-sbom.mdx) |
| [![LFNetworking and Edge Computing, with Arpit Joshipura](../images/logo-100-100.png)](https://open.spotify.com/episode/7ws4g9oV0Z6cksVC4OICvT) | [LFNetworking and Edge Computing, with Arpit Joshipura](lfnetworking-edge-computing.mdx) |
| [![The Call for Code Project, with Daniel Krook](../images/logo-100-100.png)](https://open.spotify.com/episode/05TyLnJ2OXYdq6hmk5vPbW) | [The Call for Code Project, with Daniel Krook](call-for-code-project.mdx) |
| [![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) |
Expand Down
25 changes: 25 additions & 0 deletions docs/podcasts/waiting-for-sbom.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
id: waiting-for-sbom
title: Waiting for the SBOM to Drop
---

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

# Waiting for the SBOM to Drop, with Allan Friedman

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

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

| Episode | Play Podcast |
| ------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| [Waiting for the SBOM to Drop, with Allan Friedman](https://open.spotify.com/episode/02PpSGGsuD9kTbVQStquM9) | [![Waiting for the SBOM to Drop, with Allan Friedman](../images/podcast-mic.png "Waiting for the SBOM to Drop, with Allan Friedman")](https://open.spotify.com/episode/02PpSGGsuD9kTbVQStquM9) |

**Thu, 18 Aug 2022**

Allan Friedman was one of the first, if not THE first person to talk with me about the need for a mandatory software bill of materials to be attached to all software back in 2017 when he was Director of Cybersecurity Initiatives for the US Department of National Telecommunications and Information Administration (NTIA).

![Allan Friedman](../images/headshots/allan-friedman.jpeg "Allan Friedman")

In today's show we'll do a deep dive with Allan, tracing his path from doing economic research at Harvard in the early 2000s, to becoming the country's most recognized advocate on SBOM legislation as the current Senior Advisor and Strategist for the Cybersecurity and Infrastructure Security Agency of the United States Government.
10 changes: 2 additions & 8 deletions docs/team.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@ title: Team
The Linux Foundation, Vice President, Community Engagement and Outreach
https://www.linkedin.com/in/seniorstoryteller/

<img
src="https://media-exp1.licdn.com/dms/image/C5603AQGhTPVE66xEUw/profile-displayphoto-shrink_800_800/0/1598711362665?e=1660780800&v=beta&t=2_JfvQ7OQOXXJOX6SZ2rgEI75rKjjOSab93KHxvlyrg"
width="250"
/>
![Mark Miller](images/headshots/mark-miller.jpeg "Mark Miller")

I build massive online community projects. Malcom Gladwell would call me "A Connector". Wherever I go, one of the things I am most happy with is the ability to introduce people to each other, making connections where they didn't previously exist. I've done this on every continent in the world as part of an ongoing desire to see connections where other people see differences.

Expand All @@ -28,10 +25,7 @@ Mark has published 9 books. The most recent, "Modern Cybersecurity: Tales from t
The Linux Foundation, FINOS, Director of Community
https://www.linkedin.com/in/jamesmcleod/

<img
src="https://media-exp1.licdn.com/dms/image/C4E03AQH1K2GpRa619w/profile-displayphoto-shrink_800_800/0/1653536727588?e=1660780800&v=beta&t=HIsGHwor3vLFyGK_B0e1RwOIdKDBYxec9_fI_pLf2q4"
width="250"
/>
![James McLeod](images/headshots/james-mcleod.jpeg "James McLeod")

I'm Director of Community at FINOS and OpenUK Top 100 Influencer who absolutely believes the transformation of financial services can only be fulfilled when open source is embraced under the three pillars of Contribution, Consumption and Community.

Expand Down
8 changes: 4 additions & 4 deletions website/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ module.exports = {
src: 'img/favicon/lf_logo.svg',
},
items: [
{to: 'docs/podcasts-intro', label: 'Introduction', position: 'right'},
{to: 'docs/podcasts/lfnetworking-edge-computing', label: 'Podcasts', position: 'right'},
{to: 'docs/templates/podcast-template', label: 'Add New Podcast', position: 'right'},
{to: 'docs/', label: 'Introduction', position: 'right'},
{to: 'docs/podcasts/waiting-for-sbom', label: 'Podcasts', position: 'right'},
{to: 'docs/templates', 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 All @@ -57,7 +57,7 @@ module.exports = {
items: [
{
label: 'Podcast Intro',
to: 'docs/podcasts-intro',
to: 'docs/',
},
{
label: 'LF Podcast Team',
Expand Down
6 changes: 3 additions & 3 deletions website/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"publish-gh-pages": "docusaurus deploy"
},
"devDependencies": {
"@docusaurus/core": "^2.0.0-alpha.50",
"@docusaurus/preset-classic": "^2.0.0-alpha.50",
"@docusaurus/core": "^2.1.0",
"@docusaurus/preset-classic": "^2.1.0",
"classnames": "^2.2.6",
"eslint": "^7.25.0",
"eslint-plugin-react": "^7.23.2",
Expand All @@ -18,4 +18,4 @@
"is-promise": "2.1.0",
"react-player": "^2.10.0"
}
}
}
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/lfnetworking-edge-computing", "podcasts/call-for-code-project","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"],
"Podcasts" : ["podcasts/waiting-for-sbom", "podcasts/lfnetworking-edge-computing", "podcasts/call-for-code-project","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 = {
"allan" : {
title : "Waiting for the SBOM to Drop, with Allan Friedman",
src : "https://open.spotify.com/embed/episode/02PpSGGsuD9kTbVQStquM9?utm_source=generator",
type : "spotify",
description : "Allan Friedman was one of the first, if not THE first person to talk with me about the need for a mandatory software bill of materials to be attached to all software back in 2017 when he was Director of Cybersecurity Initiatives for the US Department of National Telecommunications and Information Administration (NTIA).",
podcast : "The Untold Stories of Open Source",
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
"arpit" : {
title : "LFNetworking and Edge Computing, with Arpit Joshipura",
src : "https://open.spotify.com/embed/episode/7ws4g9oV0Z6cksVC4OICvT?utm_source=generator",
Expand Down
1 change: 0 additions & 1 deletion website/src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ function Home() {
</div>
</header>
<main>
{console.log(podcasts)}
{podcasts && Object.keys(podcasts).length && (
<section className={styles.podcasts}>
<div className="container">
Expand Down
Loading

0 comments on commit 7c52d07

Please sign in to comment.