diff --git a/readme.md b/readme.md index a9ff51f..2fe509c 100644 --- a/readme.md +++ b/readme.md @@ -5,5 +5,3 @@ This repository holds different presentations I've given over the years. You can see them all here: https://roddds.github.io/presentations/ - -> _Update 04/2026: This repository has been reuploaded after scrubbing it of private data. diff --git a/refactoring/.DS_Store b/refactoring/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/refactoring/.DS_Store and /dev/null differ diff --git a/refactoring/deck.mdx b/refactoring/deck.mdx index 45e8819..f9c9ff6 100644 --- a/refactoring/deck.mdx +++ b/refactoring/deck.mdx @@ -16,7 +16,6 @@ import confused from './confused.gif'; import currency from './currency.png'; import filepicker from './filepicker.png'; import deprecatedProps from './props.png'; -import placeholder from './placeholder.jpg' export const theme = nightOwl; @@ -46,7 +45,7 @@ Thank you for coming! This is going to be about tech debt and how we're going to # Rodrigo Deodoro -![profile picture](./placeholder.jpg "Profile") +![profile picture](https://ca.slack-edge.com/T02ALE3NE-U0U9655HS-2a18106ee26a-512 "Profile") - Been @ Carta for ~4 years - Eng lead @ Design Technology @@ -112,7 +111,11 @@ It's hard because it's extra work that you didn't ask for, and work that we can' --- -[Placeholder: tracking spreadsheet] + + @@ -1198,44 +1201,44 @@ After a transform formatting can look a little weird, but that's what Prettier a - + \ No newline at end of file diff --git a/refactoring/placeholder.jpg b/refactoring/placeholder.jpg deleted file mode 100644 index ea9d326..0000000 Binary files a/refactoring/placeholder.jpg and /dev/null differ diff --git a/refactoring/rodrigo.jpg b/refactoring/rodrigo.jpg deleted file mode 100644 index ee53834..0000000 Binary files a/refactoring/rodrigo.jpg and /dev/null differ diff --git a/refactoring/yarn.lock b/refactoring/yarn.lock index d878107..e9a850a 100644 --- a/refactoring/yarn.lock +++ b/refactoring/yarn.lock @@ -6740,9 +6740,9 @@ json3@^3.3.2: integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== dependencies: minimist "^1.2.0" @@ -7518,9 +7518,9 @@ minimist@0.0.8: integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== minipass@^2.2.1, minipass@^2.3.4: version "2.3.5" diff --git a/typescript-exports/deck.mdx b/typescript-exports/deck.mdx index 696fe07..5634626 100644 --- a/typescript-exports/deck.mdx +++ b/typescript-exports/deck.mdx @@ -4,9 +4,9 @@ import { Step, } from "code-surfer"; import { github, vsDark } from "@code-surfer/themes"; -import before from "./before-ts.png"; -import after from "./after-ts.png"; -import "prismjs/components/prism-tsx"; +import before from "./before-ts.png" +import after from "./after-ts.png" +import "prismjs/components/prism-tsx" export const theme = vsDark; @@ -82,7 +82,7 @@ interface Props { name: string; } -const Hello = ({ name }: Props) =>

Hello, {name}

; +const Hello = ({ name }: Props) =>

Hello, { name }

; ``` ```tsx @@ -90,7 +90,7 @@ export interface Props { name: string; } -const Hello = ({ name }: Props) =>

Hello, {name}

; +const Hello = ({ name }: Props) =>

Hello, { name }

; ``` ```tsx @@ -98,9 +98,7 @@ export interface HelloProps { name: string; } -const Hello = ({ name }: HelloProps) => ( -

Hello, {name}

-); +const Hello = ({ name }: HelloProps) =>

Hello, { name }

; ``` @@ -128,7 +126,7 @@ export { ```tsx -// ChartContainer.tsx +// assets/app/capital_markets/werk/OrderChartContainer/OrderChartContainer.tsx void }) => ( @@ -140,7 +138,7 @@ export { ``` ```tsx -// ChartContainer.tsx +// assets/app/capital_markets/werk/OrderChartContainer/OrderChartContainer.tsx ( @@ -155,6 +153,7 @@ export { --- + ```tsx @@ -228,6 +227,7 @@ interface Props { --- + ```tsx @@ -295,7 +295,6 @@ contacts.map(contact: SecondaryContact => permissionKeyAndPretty.map(keyAndPretty => contact[keyAndPretty.key]) ) ``` - @@ -335,9 +334,9 @@ contacts.map(contact: SecondaryContact => permissionKeyAndPretty.map(keyAndPretty => contact[keyAndPretty.key]) ) ``` - + --- diff --git a/update.sh b/update.sh deleted file mode 100755 index 581cb5c..0000000 --- a/update.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -set -e - -fnm use 16 - -ROOT=$(git rev-parse --show-toplevel) - -echo "Building refactoring..." -cd "$ROOT/refactoring" && yarn install --frozen-lockfile && yarn build - -echo "Building typescript-exports..." -cd "$ROOT/typescript-exports" && yarn install --frozen-lockfile && yarn build - -echo "Building do-not-call-fc..." -cd "$ROOT/do-not-call-fc" && yarn install --frozen-lockfile && yarn build:web - -cd "$ROOT" - -mv refactoring/public /tmp/jscodeshift-build -mv typescript-exports/public /tmp/typescript-exports-build -mv do-not-call-fc/dist/web /tmp/do-not-call-fc-build - -git checkout gh-pages - -rm -rf jscodeshift && mv /tmp/jscodeshift-build jscodeshift -rm -rf typescript-exports && mv /tmp/typescript-exports-build typescript-exports -rm -rf do-not-call-fc && mv /tmp/do-not-call-fc-build do-not-call-fc - -git add jscodeshift typescript-exports do-not-call-fc -git commit -m "Update build" -git push origin gh-pages - -git checkout master