File tree Expand file tree Collapse file tree 11 files changed +48
-3
lines changed
mostly_adequate_guide_to_functional_programming Expand file tree Collapse file tree 11 files changed +48
-3
lines changed Original file line number Diff line number Diff line change 1
1
MIT License
2
2
3
- Copyright (c) 2018 TK
3
+ Copyright (c) 2022 TK
4
4
5
5
Permission is hereby granted, free of charge, to any person obtaining a copy
6
6
of this software and associated documentation files (the "Software"), to deal
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# Resources
2
4
3
5
## Table of Content
96
98
97
99
- [ From design patterns to category theory by Mark Seemann] ( http://blog.ploeh.dk/2017/10/04/from-design-patterns-to-category-theory/ )
98
100
99
-
100
101
## Talks
101
102
102
103
- [ Functional programming design patterns by Scott Wlaschin] ( https://www.youtube.com/watch?v=E8I19uA-wGY&ab_channel=IvanPlyusnin )
107
108
- [ How to Design Programs] ( https://htdp.org/2019-02-24/ )
108
109
- [ Category Theory for Programmers] ( https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/ )
109
110
- [ SICP - Structure and Interpretation
110
- of Computer Programs] ( https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html )
111
+ of Computer Programs] ( https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html )
111
112
112
113
## Declarative Programming
113
114
@@ -155,3 +156,9 @@ of Computer Programs](https://mitpress.mit.edu/sites/default/files/sicp/full-tex
155
156
- J. Michael Ashley
156
157
- R. Kent Dybvig
157
158
- Erik Hilsdale
159
+
160
+ ## License
161
+
162
+ [ MIT] ( /license ) © [ TK] ( https://iamtk.co )
163
+
164
+ </samp >
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# Clojure Resources
2
4
3
5
## Functional Clojure
102
104
- [ Clojure Bridge SP] ( https://twitter.com/ClojureBridgeSP )
103
105
- [ Clojure Bridge] ( https://twitter.com/ClojureBridge )
104
106
- [ Functional Design in Clojure Podcast] ( http://twitter.com/@clojuredesign )
107
+
108
+ </samp >
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# Elixir
2
4
3
5
## Courses
4
6
5
7
- [ Elixir School] ( https://elixirschool.com/en/ )
6
8
- [ PATTERN MATCHING Course] ( https://thinkingelixir.com/available-courses/pattern-matching/ )
9
+
10
+ </samp >
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# Haskell
2
4
3
5
## Table of Content
18
20
## Books
19
21
20
22
- [ The Joy of Haskell] ( https://joyofhaskell.com/ )
23
+
24
+ </samp >
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# JavaScript Functional Programming
2
4
3
5
## Table of Content
72
74
73
75
- [ Functional Programming Resources In JavaScript] ( https://github.com/busypeoples/functional-programming-javascript )
74
76
- [ Awesome FRP JS] ( https://github.com/stoeffel/awesome-frp-js )
77
+
78
+ </samp >
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# Composing Software
2
4
3
5
## Composing Software: An Introduction
6
+
4
7
[ Source Code - Composing Functions] ( https://github.com/leandrotk/functional-programming-learning-path/blob/master/javascript/composing_software/composing_functions.js )
8
+
9
+ </samp >
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# Mostly Adequate Guide to Functional Programming
2
4
3
5
## Chapter 02 - First Class Functions
6
+
4
7
[ Source Code - First Class Functions] ( https://github.com/tk-learning-center/functional-programming-learning-path/blob/master/javascript/mostly_adequate_guide_to_functional_programming/ch02.js )
8
+
9
+ </samp >
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# Resources
2
4
3
5
## Websites
14
16
15
17
- [ Acing Nubank’s technical exercise — part 1] ( https://medium.com/building-nubank/acing-nubanks-technical-exercise-part-1-59c8a6d3829d )
16
18
- [ Acing Nubank’s technical exercise — part 2] ( https://medium.com/building-nubank/acing-nubanks-technical-exercise-part-2-2366c933977e )
19
+
20
+ </samp >
Original file line number Diff line number Diff line change
1
+ <samp >
2
+
1
3
# Python Resources
2
4
3
5
## Posts
17
19
## Books
18
20
19
21
- [ Functional Programming in Python] ( https://www.oreilly.com/programming/free/files/functional-programming-python.pdf )
22
+
23
+ </samp >
You can’t perform that action at this time.
0 commit comments