aboutsummaryrefslogtreecommitdiff
path: root/documentation/bookmark
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--documentation/bookmark/Package.md5
-rw-r--r--documentation/bookmark/Pattern.md5
-rw-r--r--documentation/bookmark/back-end/JavaScript.md9
-rw-r--r--documentation/bookmark/back-end/native.md8
-rw-r--r--documentation/bookmark/database.md5
-rw-r--r--documentation/bookmark/distributed_programming.md2
-rw-r--r--documentation/bookmark/game_programming.md9
-rw-r--r--documentation/bookmark/math.md6
-rw-r--r--documentation/bookmark/methodology.md1
-rw-r--r--documentation/bookmark/paradigm/Plugin Oriented Programming.md4
-rw-r--r--documentation/bookmark/web_framework.md1
11 files changed, 54 insertions, 1 deletions
diff --git a/documentation/bookmark/Package.md b/documentation/bookmark/Package.md
new file mode 100644
index 000000000..b58cc3221
--- /dev/null
+++ b/documentation/bookmark/Package.md
@@ -0,0 +1,5 @@
+# Repository
+
+1. [WebAssembly Package Manager](https://wapm.io/)
+1. [About GitHub Packages](https://docs.github.com/en/free-pro-team@latest/packages/publishing-and-managing-packages/about-github-packages#supported-clients-and-formats)
+
diff --git a/documentation/bookmark/Pattern.md b/documentation/bookmark/Pattern.md
new file mode 100644
index 000000000..0a7569078
--- /dev/null
+++ b/documentation/bookmark/Pattern.md
@@ -0,0 +1,5 @@
+# Reference
+
+1. [Patterns of Software: Tales from the Software Community](https://dreamsongs.com/Files/PatternsOfSoftware.pdf)
+1. [Gerald Jay Sussman on Flexible Systems, The Power of Generic Operations](https://vimeo.com/151465912)
+
diff --git a/documentation/bookmark/back-end/JavaScript.md b/documentation/bookmark/back-end/JavaScript.md
new file mode 100644
index 000000000..f3c57b57f
--- /dev/null
+++ b/documentation/bookmark/back-end/JavaScript.md
@@ -0,0 +1,9 @@
+# Debugging
+
+1. [The JavaScript Self-Profiling API](https://addyosmani.com/blog/js-self-profiling/)
+
+# Number
+
+1. [BigInt: arbitrary-precision integers in JavaScript](https://v8.dev/features/bigint)
+1. [WebAssembly integration with JavaScript BigInt](https://v8.dev/features/wasm-bigint)
+
diff --git a/documentation/bookmark/back-end/native.md b/documentation/bookmark/back-end/native.md
index ec1ba689d..32da388c9 100644
--- a/documentation/bookmark/back-end/native.md
+++ b/documentation/bookmark/back-end/native.md
@@ -1,3 +1,11 @@
+# Java
+
+1. [Java Grinder](https://www.mikekohn.net/micro/java_grinder.php)
+
+# Register allocation
+
+1. [A Quick Introduction to Register Allocation](https://hassamuddin.com/blog/reg-alloc/)
+
# Call stack
1. http://stffrdhrn.github.io/software/embedded/openrisc/2018/06/08/gcc_stack_frames.html
diff --git a/documentation/bookmark/database.md b/documentation/bookmark/database.md
index 2152dd124..765f5ba0f 100644
--- a/documentation/bookmark/database.md
+++ b/documentation/bookmark/database.md
@@ -1,3 +1,7 @@
+# Pagination
+
+1. [Pagination with Relative Cursors](https://shopify.engineering/pagination-relative-cursors)
+
# Reference
1. ["Temporal Databases for Streaming Architectures" by Jeremy Taylor and Jon Pither](https://www.youtube.com/watch?v=ykbYNBE-V3k)
@@ -15,6 +19,7 @@
# Query
+1. [Reasons why SELECT * is bad for SQL performance](https://tanelpoder.com/posts/reasons-why-select-star-is-bad-for-sql-performance/)
1. [A Short Story About SQL’s Biggest Rival](https://www.holistics.io/blog/quel-vs-sql/)
1. https://calcite.apache.org/
1. https://juxt.pro/blog/crux-sql
diff --git a/documentation/bookmark/distributed_programming.md b/documentation/bookmark/distributed_programming.md
index 916bdfcea..57802f081 100644
--- a/documentation/bookmark/distributed_programming.md
+++ b/documentation/bookmark/distributed_programming.md
@@ -59,6 +59,7 @@
# Programming language
+1. [Choral: a choreographic programming language](https://www.choral-lang.org/)
1. ["Unison: a new distributed programming language" by Paul Chiusano](https://www.youtube.com/watch?v=gCWtkvDQ2ZI)
1. http://radicle.xyz/
1. [Lambda World 2018 - Introduction to the Unison programming language - Rúnar Bjarnason](https://www.youtube.com/watch?v=rp_Eild1aq8)
@@ -83,6 +84,7 @@
# Logical clock
+1. [Interval Tree Clocks](https://ferd.ca/interval-tree-clocks.html)
1. [Version Vectors are not Vector Clocks](https://haslab.wordpress.com/2011/07/08/version-vectors-are-not-vector-clocks/)
1. [Distributed Systems: Physical, Logical, and Vector Clocks](https://levelup.gitconnected.com/distributed-systems-physical-logical-and-vector-clocks-7ca989f5f780)
1. [The Bloom Clock](https://arxiv.org/pdf/1905.13064.pdf)
diff --git a/documentation/bookmark/game_programming.md b/documentation/bookmark/game_programming.md
index 03efdc258..bb07c4bc3 100644
--- a/documentation/bookmark/game_programming.md
+++ b/documentation/bookmark/game_programming.md
@@ -1,3 +1,11 @@
+# Board game
+
+1. [Ludology](https://ludology.libsyn.com/)
+
+# Pattern
+
+1. [Game Programming Patterns](http://gameprogrammingpatterns.com/)
+
# Path finding
1. [Friday Facts #317 - New pathfinding algorithm](https://factorio.com/blog/post/fff-317)
@@ -91,7 +99,6 @@
1. http://www.jagregory.com/abrash-black-book/
1. http://docs.godotengine.org/en/3.0/tutorials/math/rotations.html
1. http://www.essentialmath.com/
-1. http://gameprogrammingpatterns.com/
1. http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/
1. https://github.com/Dvergar/awesome-haxe-gamedev
diff --git a/documentation/bookmark/math.md b/documentation/bookmark/math.md
index 36f19a3cf..a91f3d788 100644
--- a/documentation/bookmark/math.md
+++ b/documentation/bookmark/math.md
@@ -1,3 +1,7 @@
+# Arithmetic
+
+1. [The Definitive Higher Math Guide on Integer Long Division (and Its Variants)](https://mathvault.ca/long-division/)
+
# Tensor calculus
1. [Introduction to Tensor Calculus](http://www.ita.uni-heidelberg.de/~dullemond/lectures/tensor/tensor.pdf)
@@ -63,6 +67,7 @@
# Quaternions
+1. [Maths - Quaternions](http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/index.htm)
1. [Dual Quaternions for Mere Mortals](https://www.jeremyong.com/math/2019/08/05/dual-quaternions-for-mere-mortals/)
1. [Stepping into a New Dimension: Using Quaternions to See the Invisible](https://medium.com/@vieyrasoftware/stepping-into-a-new-dimension-using-quaternions-to-see-the-invisible-478087c9ebbf)
1. [How Quaternions Produce 3D Rotation](https://penguinmaths.blogspot.com/2019/06/how-quaternions-produce-3d-rotation.html)
@@ -169,6 +174,7 @@
# Geometric Algebra | Clifford Algebra
+1. [Geometric Algebra](https://arxiv.org/abs/1205.5935)
1. [A Swift Introduction to Geometric Algebra](https://www.youtube.com/watch?v=60z_hpEAtD8)
1. [Euclidean Geometry and Geometric Algebra](http://geometry.mrao.cam.ac.uk/2020/06/euclidean-geometry-and-geometric-algebra/)
1. [Plane-based Geometric Algebra for Computer Science](https://bivector.net/PGA4CS.html)
diff --git a/documentation/bookmark/methodology.md b/documentation/bookmark/methodology.md
index 81b7b959b..63e770046 100644
--- a/documentation/bookmark/methodology.md
+++ b/documentation/bookmark/methodology.md
@@ -1,4 +1,5 @@
# Reference
+1. [Managing developer identities in autonomous teams](https://kislayverma.com/organizations/managing-developer-identities-in-autonomous-teams/)
1. [Risk-First](https://riskfirst.org/)
diff --git a/documentation/bookmark/paradigm/Plugin Oriented Programming.md b/documentation/bookmark/paradigm/Plugin Oriented Programming.md
new file mode 100644
index 000000000..a41e8f102
--- /dev/null
+++ b/documentation/bookmark/paradigm/Plugin Oriented Programming.md
@@ -0,0 +1,4 @@
+# Reference
+
+1. [pop](https://gitlab.com/saltstack/pop/pop)
+
diff --git a/documentation/bookmark/web_framework.md b/documentation/bookmark/web_framework.md
index 2e0e54977..741895072 100644
--- a/documentation/bookmark/web_framework.md
+++ b/documentation/bookmark/web_framework.md
@@ -146,6 +146,7 @@
# Rendering
+1. [Incrementally Improving The DOM](https://blog.functorial.com/posts/2018-04-08-Incrementally-Improving-The-DOM.html)
1. https://medium.com/@ryansolid/the-fastest-way-to-render-the-dom-e3b226b15ca3
1. https://github.com/Famous/engine
1. https://redom.js.org/