Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 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
8 changes: 4 additions & 4 deletions arc-reintroduction/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -276,20 +276,20 @@ m

## {data-menu-title="Summary"}

<!-- vale RedHat.Symbols = NO -->

::: {layout-ncol=2}

<!-- vale RedHat.Symbols = NO -->

- 2011 Two Castles Run (Warwick → Kenilworth).
- Met most friends through running.
- Run to work (sorry for the smell).
- Clubs: Kenilworth Runners, CUH&H, UCL RAX, TH&H, Cottage Relocated.
- PBs: 14:38, 30:13, 1:06:24, 2:18:08.

<!-- vale RedHat.Symbols = YES -->

![2025 Lincoln 10km](figures/lincoln.jpg){width=70%}

:::

<!-- vale RedHat.Symbols = NO -->

{{< include /_includes/qr-code.qmd >}}
24 changes: 2 additions & 22 deletions ci-cd-faster-easier-development/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,8 @@ title: "CI/CD: Faster, Easier Development"
- No manual intervention required
- _Goal_: Reduce time between writing code and its use in production

<!-- vale RedHat.TermsWarnings = NO -->

## DevOps {data-menu-title="DevOps (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

::: {layout-ncol=2}

My talk on a general overview of DevOps
Expand Down Expand Up @@ -71,11 +67,7 @@ colorDark="#ffffff" colorLight="#000000" height=550 width=550 >}}
- Monitoring and Logging
- Incident Response

<!-- vale RedHat.TermsWarnings = NO -->

## Key Differences {data-menu-title="DevOps (i)"}

<!-- vale RedHat.TermsWarnings = YES -->
## Key Differences {data-menu-title="Key Differences (i)"}

- _Scope_:
- _CI/CD_: Focused on automating specific parts of the development pipeline
Expand All @@ -84,7 +76,7 @@ colorDark="#ffffff" colorLight="#000000" height=550 width=550 >}}
- _CI/CD_: Primarily technical practices
- _DevOps_: Emphasises cultural change and cross-functional collaboration

## Key Differences {data-menu-title="DevOps (ii)"}
## Key Differences {data-menu-title="Key Differences (ii)"}

- _Goals_:
- _CI/CD_: Faster, more reliable software releases
Expand All @@ -99,12 +91,8 @@ DevOps requires a broader cultural and operational shift.

# GitHub Actions

<!-- vale RedHat.TermsWarnings = NO -->

## What Are GitHub Actions? {data-menu-title="What Are GitHub Actions? (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

GitHub Actions is a continuous integration and continuous delivery (CI/CD)
platform that allows one to automate your build, test, and deployment pipeline.
You can create workflows that build and test every pull request to your
Expand Down Expand Up @@ -144,12 +132,8 @@ jobs:
run: echo Hello, world!
```

<!-- vale RedHat.TermsWarnings = NO -->

## Example Uses {data-menu-title="Example Uses (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

- _Continuous Integration_: Automatically build and test your code every time
you push to your repository or open a pull request.
- _Continuous Deployment_: Automatically deploy your application to staging or
Expand Down Expand Up @@ -180,12 +164,8 @@ jobs:
- Minimise workflow run time by using build matrices and caching
- Use status badges in your README to show your workflow status

<!-- vale RedHat.TermsWarnings = NO -->

## Avoiding Duplication {data-menu-title="Avoiding Duplication (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

{{< include /quarto-making-talks/_slides/tables.qmd >}}

## Avoiding Duplication {data-menu-title="Avoiding Duplication (ii)"}
Expand Down
4 changes: 0 additions & 4 deletions devops-an-introduction/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,8 @@ title: "DevOps: An Introduction"

# DevOps

<!-- vale RedHat.TermsWarnings = NO -->

## What is DevOps? {data-menu-title="What is DevOps? (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

{{< include /quarto-making-talks/_slides/quotes.qmd >}}

## What is DevOps? {data-menu-title="What is DevOps? (ii)"}
Expand Down
10 changes: 0 additions & 10 deletions europython-and-euroscipy-2025/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -75,12 +75,8 @@ centre."}
- The Mighty Dot - Customize Attribute Access with Descriptors
- [Accelerating Scientific Python: JAX, Numba, and Ray in Action](https://github.com/coobas/europython-25)

<!-- vale RedHat.TermsWarnings = NO -->

## Talks – Highlights {data-menu-title="Talks – Highlights (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

- Myths and fairy tales around Python performance
- Typing at scale: statically type-checking a large codebase
- Why it took 4 years to get a lock files specification
Expand All @@ -91,7 +87,6 @@ centre."}

<!-- vale RedHat.CaseSensitiveTerms = NO -->
<!-- vale RedHat.Symbols = NO -->
<!-- vale RedHat.TermsWarnings = NO -->

- What comes after Rust in the Python ecosystem?
- What does = do?
Expand All @@ -100,7 +95,6 @@ centre."}

<!-- vale RedHat.CaseSensitiveTerms = YES -->
<!-- vale RedHat.Symbols = YES -->
<!-- vale RedHat.TermsWarnings = YES -->

## Sprints {footer=false}

Expand Down Expand Up @@ -279,12 +273,8 @@ m
- 20+ speakers
- One social

<!-- vale RedHat.TermsWarnings = NO -->

## Tutorials {{< fa brands github >}} {data-menu-title="Tutorials (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

<!-- vale RedHat.Hyphens = NO -->

- Guardians of Science: A Python Tutorial on a RAG-Powered Compliance Plug-In
Expand Down
22 changes: 1 addition & 21 deletions github-safe-settings-policy-as-code/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,8 @@ organisation.

# App Overview

<!-- vale RedHat.TermsWarnings = NO -->

## {data-menu-title="Overview (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

- In `safe-settings`, all the settings are stored centrally in an `admin` repo
within the organisation. Unlike the
[GitHub Repository Settings App](https://github.com/repository-settings/app),
Expand Down Expand Up @@ -157,12 +153,8 @@ overridevalidators:
return true
```

<!-- vale RedHat.TermsWarnings = NO -->

## Performance {data-menu-title="Performance (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

When there are 1000s of repos to be managed -- and there is a global settings
change -- safe-settings will have to work efficiently and only make the
necessary API calls.
Expand Down Expand Up @@ -516,12 +508,8 @@ for my earlier talk on Renovate.
- Disable webhook (assuming using GHA workflow).
- Give the following permissions:

<!-- vale RedHat.TermsWarnings = NO -->

## Permissions {data-menu-title="Permissions (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

### Repository

| Read-only | Read and write | |
Expand All @@ -532,12 +520,8 @@ for my earlier talk on Renovate.
| | Contents | Variables |
| | Custom properties | |

<!-- vale RedHat.TermsWarnings = NO -->

## Permissions {data-menu-title="Permissions (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

### Organisation

| Read and write | Admin |
Expand All @@ -549,11 +533,7 @@ for my earlier talk on Renovate.

None

<!-- vale RedHat.TermsWarnings = NO -->

## Next Steps {data-menu-title="Next Septs (i)"}

<!-- vale RedHat.TermsWarnings = YES -->
## Next Steps {data-menu-title="Next Steps (i)"}

::: {layout-ncol=2}

Expand Down
24 changes: 0 additions & 24 deletions linting-prose-with-vale/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,8 @@ title: Linting Prose with Vale

# Vale

<!-- vale RedHat.TermsWarnings = NO -->

## What is Vale? {data-menu-title="What is Vale? (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

Vale is a command-line tool that brings code-like linting to prose. Vale is
cross-platform, written in Go, and
[available on GitHub](https://github.com/errata-ai/vale).
Expand Down Expand Up @@ -123,12 +119,8 @@ default).

:::

<!-- vale RedHat.TermsWarnings = NO -->

## Tech Stack {data-menu-title="Tech Stack? (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

Vale is a 100% open source, MIT-licensed project that consists of many parts:

| Name | Tech | Info |
Expand All @@ -152,12 +144,8 @@ Vale is a 100% open source, MIT-licensed project that consists of many parts:

# Setting Up

<!-- vale RedHat.TermsWarnings = NO -->

## `.vale.ini` {data-menu-title=".vale.ini (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

```{.yaml code-line-numbers="1-2|4-7|8-11"}
# Core settings appear at the top
# (the "global" section).
Expand Down Expand Up @@ -188,12 +176,8 @@ Core settings:
| IgnoredScopes | enum | List of inline-level HTML tags to ignore. |
| SkippedScopes | enum | List of block-level HTML tags to ignore. |

<!-- vale RedHat.TermsWarnings = NO -->

## This Repository {data-menu-title="This Repository (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

The `/.vale.ini` file:

```{.ini}
Expand Down Expand Up @@ -221,12 +205,8 @@ The `/.gitignore` file:
Styles specified in `Packages` can be retrieved by running `vale sync`, hence
the `.gitignore` file.

<!-- vale RedHat.TermsWarnings = NO -->

## Built-In Packages {data-menu-title="Built-In Packages (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

Vale comes with a single built-in style named `Vale` that implements a few
rules: `Spelling`, `Terms`, `Avoid` and `Repetition`.

Expand Down Expand Up @@ -319,12 +299,8 @@ jobs:

# Demo

<!-- vale RedHat.TermsWarnings = NO -->

## This Repo {data-menu-title="This Repo (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

[paddyroddy/talks#80](https://github.com/paddyroddy/talks/pull/80/files)

![GitHub](figures/demo1.png)
Expand Down
4 changes: 0 additions & 4 deletions porting-glass-to-the-python-array-api/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,8 @@ high-resolution zoomed-in view of density fluctuations."}

:::

<!-- vale RedHat.TermsWarnings = NO -->

## The Team {data-menu-title="The Team (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

::: {layout-ncol="4"}

::: {.fragment}
Expand Down
4 changes: 0 additions & 4 deletions pyopensci-my-experience/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -85,12 +85,8 @@ title: "pyOpenSci: My Experience"

[![](figures/pyopensci_presubmission.png){width=90%}](https://github.com/pyOpenSci/software-submission/issues/148)

<!-- vale RedHat.TermsWarnings = NO -->

## Review Process {data-menu-title="Review Process (i)"}

<!-- vale RedHat.TermsWarnings = YES -->

{{< include /quarto-making-talks/_slides/checkboxes.qmd >}}

## Review Process {data-menu-title="Review Process (ii)"}
Expand Down
Loading
Loading