Skip to content

Commit

Permalink
Merge remote-tracking branch 'slides/master' into ext
Browse files Browse the repository at this point in the history
  • Loading branch information
traceypooh committed Nov 9, 2024
2 parents d2b5f43 + 8138f53 commit a5e955a
Show file tree
Hide file tree
Showing 346 changed files with 42,383 additions and 32 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
tracey-jaquith-gitlab-and-nomad-a-gitops-dream-come-true.pdf
textAV
Empty file added .nojekyll
Empty file.
16 changes: 14 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# tracey
# Tracey Jaquith's slides, talks and projects - https://tracey.archive.org/

pointers to slides/talks and projects
See: https://tracey.archive.org/

Tracey Jaquith

Founding Coder, Internet Archive 🏛️

TV Architect

I focus on TV, video/audio, UI/UX, javascript 🦕, markdown, 🦭 containers & devops 🐋

Find me at:
[🦣 mastodon](https://mastodon.social/@traceypooh)
[🐦 twitter/X](https://twitter.com/tracey_pooh)
1 change: 1 addition & 0 deletions aaron-swartz-day-2019/i
198 changes: 198 additions & 0 deletions aaron-swartz-day-2019/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
<!doctype html><head><script src="../eveal.js/eveal.js"></script></head><body>

# Internet Archive
# Pods & Pods
## ++diversity
### Aaron Swartz Day, 2019

<small>
by
[traceypooh](https://twitter.com/tracey_pooh)
<a href="https://github.com/traceypooh"><img style="margin:0" src="i/git.png"/></a>
<br/>
</small>

<small>
_?_ for key shortcuts
</small><br/>
https://archive.org/~tracey/slides



<a href="https://archive.org">
<img src="i/glogo.png" style="position:fixed; bottom:0.5%; left:10%;"/>
</a>
<a href="https://internetarchive-www.dev.archive.org">
<img src="i/k8.png" style="position:fixed; bottom:0; left:80%;"/>
</a>


---
<b>tracey</b><br><br>
expert plastic square presser


---
# Empower


---
# Kubernetes
## and Pods of Docker Containers


---
# Kubernetes
- 1 code repo => 1 deployment (via GitLab)
- `docker build`
- deploy docker containers inside 'pods'
- pods
- rolling update / rollback
- autoscale
- built-in load balancer
- DNS names


---
# More info
- https://gitlab.com/internetarchive/kre8
- cluster creation & management
- GitLab tie-ins
- full CI / CD
- https://docs.gitlab.com/ee/topics/autodevops/


---
# Dockerfile

```bash
FROM node

RUN apt-get -y update && apt-get -y install nginx fcgiwrap

COPY . /app
WORKDIR /app
RUN rm -rfv /var/www/html && \
ln -s /app/www /var/www/html && \
ln -sf /app/default /etc/nginx/sites-available/default && \

RUN npm install

CMD bash -c "service fcgiwrap start && nginx -g 'daemon off;'"
```

---
# HTML
```html
<script type="module" src="details-page.js"></script>
<style>
#theatre {
background-color: black;
height: 75vh;
text-align: center;
}
#jw6 {
margin: auto;
}
</style>
<div id="theatre">
<div id="jw6"></div>
</div>
<details-page mdapi={"metadata":{"title":"Baby-Elephant","creator":"Tracey","mediatype":"movies","identifier":"babyelephant"]}>javascript required</details-page>
```


---
## Web Components / JavaScript
```javascript
import { LitElement, html, css } from './web_modules/lit-element.js'

export class DetailsPage extends LitElement {
static get styles() {
return css`
#metadata { max-width: 800px; margin: auto; }`
}

render() {
return html`
<div id="metadata">
<h1>${this.mdapi.metadata.title}</h1>
</div>`
}
}

customElements.define('details-page', DetailsPage)
```


---
# prototype site

https://internetarchive-www.dev.archive.org


---
# Solid

<img src="https://solid.inrupt.com/themes/custom/solid/logo.svg"
style="width:150px; position:absolute; top: 0; right: 5%;"/>

**SOcial LInked Data**

- Decentralized, portable, data storage
- You own it
- You control access to it by people/apps
- You can move it to any provider you like

https://solid.mit.edu/


---
# Make a Pod on archive.org

- https://pod.archive.org
- https://solid.inrupt.com/how-it-works
- https://solid.inrupt.com/docs/app-on-your-lunch-break

<i>** coming to items soon!</i>


---
# Pods in Pods


---
# Diversity


---
makes us stronger


---
danah boyd

```So many more people face the personal and professional harm of exclusion, the emotional burden of never-ending subtle misogyny ..```

https://medium.com/p/facing-the-great-reckoning-head-on-8fe434e10630

@zephoria


---
```Anybody that has any connection to an Institution like mine
-- that comes with a certain amount of Privilege.```

```Nudge that Privilege towards a Public purpose.```

Michael Barker, Librarian<br>
Philips Academy Andover<br>
[Internet Archive's Hero Award, 2019](https://blog.archive.org/2019/10/23/unlocking-the-potential-for-every-high-school-library-2019-internet-archive-hero-award/)


---
# Empow-Her

---
<!-- .slide: data-background="https://media.giphy.com/media/q4ICE9wYvOwBG/giphy.gif" -->
# The End
1 change: 1 addition & 0 deletions aaron-swartz-day-2020/i
Loading

0 comments on commit a5e955a

Please sign in to comment.