diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5caf156..ca64d85 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,6 +13,11 @@ jobs: - name: Checkout master uses: actions/checkout@v2 + - name: IF PDF + run: npx @marp-team/marp-cli slides/if.md -o slides/if/if.pdf--allow-local-files + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Setup Python uses: actions/setup-python@v1 @@ -20,4 +25,4 @@ jobs: uses: mhausenblas/mkdocs-deploy-gh-pages@1.16 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CUSTOM_DOMAIN: docs.datacontroller.io \ No newline at end of file + CUSTOM_DOMAIN: docs.datacontroller.io diff --git a/.gitignore b/.gitignore index f163c5f..02d18f4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ site/ *.swp node_modules/ -*.DS_Store +**/.DS_Store diff --git a/docs/img/dcvid.png b/docs/img/dcvid.png new file mode 100644 index 0000000..3b1e884 Binary files /dev/null and b/docs/img/dcvid.png differ diff --git a/docs/marketing/linkedin_campaign/.DS_Store b/docs/marketing/linkedin_campaign/.DS_Store deleted file mode 100644 index efa8cca..0000000 Binary files a/docs/marketing/linkedin_campaign/.DS_Store and /dev/null differ diff --git a/slides/if.md b/slides/if.md new file mode 100644 index 0000000..db80fc2 --- /dev/null +++ b/slides/if.md @@ -0,0 +1,118 @@ +--- +marp: true +paginate: true +backgroundColor: #ccc +theme: default + + + +--- + + + +

IF

+

An Ode to
Data Control

+ +--- + + +
+ +If you can keep your data when all about you +    Are losing theirs and blaming it on you; +If you can trust your metrics when analysts doubt you, +    But make allowance for their doubting too: +If you can query and not be tired by waiting, +    Or building models, adjust for outliers, +Define ETL modules that are self-validating, +    And require contracts from data suppliers; + + + +--- + + +
+ +If you can report — and not make KPIs your master; +    If you can forecast — and not make compliance your aim, +If you can make the overnight batch faster +    And ensure the end results are just the same: +If you can't bear two versions of truth spoken +    Produced by silos to make a trap for fools, +Or watch the systems you gave your life to, broken, +    And stoop and build ’em up with off-the-shelf tools; + +--- + + +
+ +If you would make one lake with all your data +    And risk it on one vendor's big bang plan, +And lose, and start again at invitation-to-tender +    And salvage from the project, what you can: +If you can force your flat files and mainframe +    To serve datamarts when key DBAs retire, +And so hold on when stakeholders proclaim +    Why (oh why) is our Data Quality so dire? + +--- + + +
+ +If you can talk with architects and keep your virtue, +    Or walk with CEOs — nor lose the accounting touch, +If neither UTF-8 nor PII can hurt you, +    If all teams count with you, but none too much: +If you can keep Data Owners beholden +    To uploads that are timely and accurate and whole, +Yours is the Earth and clean records (golden), +    And—which is more—you’ll have Data Control! + + +--- + + + + +
+

https://datacontroller.io

+ diff --git a/slides/if/index.html b/slides/if/index.html new file mode 100644 index 0000000..adcd107 --- /dev/null +++ b/slides/if/index.html @@ -0,0 +1,75 @@ +

IF

+

An Ode to
Data Control

+
+
+ + +
+

If you can keep your data when all about you
+    Are losing theirs and blaming it on you;
+If you can trust your metrics when analysts doubt you,
+    But make allowance for their doubting too:
+If you can query and not be tired by waiting,
+    Or building models, adjust for outliers,
+Define ETL modules that are self-validating,
+    And require contracts from data suppliers;

+
+
+ + +
+

If you can report — and not make KPIs your master;
+    If you can forecast — and not make compliance your aim,
+If you can make the overnight batch faster
+    And ensure the end results are just the same:
+If you can't bear two versions of truth spoken
+    Produced by silos to make a trap for fools,
+Or watch the systems you gave your life to, broken,
+    And stoop and build ’em up with off-the-shelf tools;

+
+
+ + +
+

If you would make one lake with all your data
+    And risk it on one vendor's big bang plan,
+And lose, and start again at invitation-to-tender
+    And salvage from the project, what you can:
+If you can force your flat files and mainframe
+    To serve datamarts when key DBAs retire,
+And so hold on when stakeholders proclaim
+    Why (oh why) is our Data Quality so dire?

+
+
+ + +
+

If you can talk with architects and keep your virtue,
+    Or walk with CEOs — nor lose the accounting touch,
+If neither UTF-8 nor PII can hurt you,
+    If all teams count with you, but none too much:
+If you can keep Data Owners beholden
+    To uploads that are timely and accurate and whole,
+Yours is the Earth and clean records (golden),
+    And—which is more—you’ll have Data Control!

+
+
+
align:right
+ +
+

https://datacontroller.io

+
+
\ No newline at end of file