-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 2f03772
Showing
7 changed files
with
2,098 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
on: | ||
push: | ||
branches: | ||
- presos | ||
|
||
jobs: | ||
build-and-upload: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
contents: write | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v4 | ||
|
||
- uses: actions/setup-node@v4 | ||
|
||
- run: npm install | ||
|
||
- run: npx @marp-team/marp-cli dev2next_2024.md | ||
|
||
- run: npx @marp-team/marp-cli --pdf dev2next_2024.md | ||
|
||
- run: | | ||
mkdir _site | ||
cp *.html _site/ | ||
cp *.pdf _site/ | ||
- name: setup pages | ||
uses: actions/configure-pages@v5 | ||
|
||
- name: upload artifact | ||
uses: actions/upload-pages-artifact@v3 | ||
|
||
deploy-pages: | ||
runs-on: ubuntu-latest | ||
needs: build-and-upload | ||
permissions: | ||
pages: write | ||
id-token: write | ||
steps: | ||
- id: deployment | ||
name: deploy pages | ||
uses: actions/deploy-pages@v4 | ||
environment: | ||
name: github-pages | ||
url: ${{ steps.deployment.outputs.page_url }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
/node_modules/ | ||
/.idea/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
options: | ||
markdown: | ||
html: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Effect Oriented Programming | ||
|
||
The slides use MARP, a Node thingy to turn markdown into HTML slides. | ||
|
||
Usage: | ||
|
||
``` | ||
npm install | ||
# Server with hot-reload | ||
npx @marp-team/marp-cli -s . | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
## Effect Oriented Programming | ||
|
||
#### James Ward | ||
*Developer Advocate @ AWS* | ||
<a href="https://twitter.com/_JamesWard?ref_src=twsrc%5Etfw" class="twitter-follow-button" data-size="large">@_JamesWard</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> | ||
|
||
--- | ||
|
||
## What are side effects? | ||
|
||
- What challenges do they create? | ||
- Why are they difficult to compose / chain / test? | ||
- Signs of side-effects (e.g. Unit). | ||
|
||
--- | ||
|
||
## Managing unpredicability with Effects & Effect Systems | ||
|
||
|
Oops, something went wrong.