Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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