diff --git a/20200711113241-haskell.org b/20200711113241-haskell.org index 23a0387..fd94ff8 100644 --- a/20200711113241-haskell.org +++ b/20200711113241-haskell.org @@ -3,4 +3,8 @@ :END: #+title: Haskell -A pure functional programming language. +A pure [[id:68cedf67-0f59-4a06-9344-77d946129653][functional programming]] language. + +* Resources +** [[id:7c8bd8bb-3fe8-4c50-8a43-b8a48e482ef5][Haskell Programming from first principles]] +** [[https://www.seas.upenn.edu/~cis194/fall16/][CIS 194: Introduction to Haskell (Fall 2016)]] diff --git a/20220310115827-functional_programming.org b/20220310115827-functional_programming.org new file mode 100644 index 0000000..bae1ccf --- /dev/null +++ b/20220310115827-functional_programming.org @@ -0,0 +1,4 @@ +:PROPERTIES: +:ID: 68cedf67-0f59-4a06-9344-77d946129653 +:END: +#+title: Functional Programming diff --git a/20220310115927-monad.org b/20220310115927-monad.org new file mode 100644 index 0000000..9c3ba90 --- /dev/null +++ b/20220310115927-monad.org @@ -0,0 +1,8 @@ +:PROPERTIES: +:ID: 8ee5037f-0673-4968-9ec4-184bf31dd72d +:END: +#+title: Monad + +#+begin_quote +A monad is just a monoid in the category of endofunctors. +#+end_quote diff --git a/ChrisAllen1705.org b/ChrisAllen1705.org new file mode 100644 index 0000000..a4d53f6 --- /dev/null +++ b/ChrisAllen1705.org @@ -0,0 +1,10 @@ +:PROPERTIES: +:ID: 7c8bd8bb-3fe8-4c50-8a43-b8a48e482ef5 +:ROAM_REFS: @ChrisAllen1705 +:ROAM_ALIASES: "Haskell Programming from first principles" +:END: +#+title: Notes on Chris Allen, Julie Moronuki, Haskell Programming from first principles + + + +#+print_bibliography: diff --git a/aweber/20220308141431-tag_normalization.org b/aweber/20220308141431-tag_normalization.org index 7311879..b7c4254 100644 --- a/aweber/20220308141431-tag_normalization.org +++ b/aweber/20220308141431-tag_normalization.org @@ -106,6 +106,10 @@ Campaign proxy / rule service :JIRA_ID: CCPANEL-12016 :EFFORT: 2d :END: +*** Update tags in the subscriber tags table to conform to normalization rules +:PROPERTIES: +:Effort: 2d +:END: ** Remove comparison normalization logic *** Remove normalized comparisons from Campaign Engine :PROPERTIES: diff --git a/stream_lambdacast_listen_to_podcast_episodes_online_for_free_on_soundcloud.org b/stream_lambdacast_listen_to_podcast_episodes_online_for_free_on_soundcloud.org new file mode 100644 index 0000000..d0f57f4 --- /dev/null +++ b/stream_lambdacast_listen_to_podcast_episodes_online_for_free_on_soundcloud.org @@ -0,0 +1,10 @@ +:PROPERTIES: +:ID: d6581768-ff8b-4d5d-b1c9-d3d487f87fae +:ROAM_REFS: https://soundcloud.com/lambda-cast +:END: +#+title: LambdaCast + +A podcast on [[id:68cedf67-0f59-4a06-9344-77d946129653][functional programming]]. Developers with different levels of +experience with functional programming introduce concepts gradually, working +their way from basics like higher-order functions and laziness up to [[id:8ee5037f-0673-4968-9ec4-184bf31dd72d][monads]] and +beyond.