aboutsummaryrefslogtreecommitdiff
path: root/documentation/book
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--documentation/bookmark/business/leadership.md1
-rw-r--r--documentation/bookmark/business/management.md1
-rw-r--r--documentation/bookmark/concurrency/actor.md3
-rw-r--r--documentation/bookmark/concurrency/session_types.md4
-rw-r--r--documentation/bookmark/css.md1
-rw-r--r--documentation/bookmark/data/structure.md (renamed from documentation/bookmark/data_structure.md)0
-rw-r--r--documentation/bookmark/data/structure/bitmap.md4
-rw-r--r--documentation/bookmark/documentation.md2
-rw-r--r--documentation/bookmark/food.md4
-rw-r--r--documentation/bookmark/law.md1
-rw-r--r--documentation/bookmark/linear_programming.md6
-rw-r--r--documentation/bookmark/memory_management/garbage_collection.md1
-rw-r--r--documentation/bookmark/open_source.md4
-rw-r--r--documentation/bookmark/operating_system/timer.md4
-rw-r--r--documentation/bookmark/polymorphism/rank.md4
-rw-r--r--documentation/bookmark/security/authentication.md1
-rw-r--r--documentation/bookmark/telephony.md4
-rw-r--r--documentation/bookmark/tool/text_editor.md1
-rw-r--r--documentation/bookmark/type_theory/union_and_intersection.md5
-rw-r--r--documentation/bookmark/user_interface/animation.md4
-rw-r--r--documentation/bookmark/user_interface/paradigm/flow.md4
-rw-r--r--documentation/bookmark/user_interface/terminal.md1
-rw-r--r--documentation/bookmark/video/codec.md4
-rw-r--r--documentation/bookmark/video/visual_effects.md4
-rw-r--r--documentation/bookmark/workflow.md4
25 files changed, 69 insertions, 3 deletions
diff --git a/documentation/bookmark/business/leadership.md b/documentation/bookmark/business/leadership.md
index e42f7508d..1cb296655 100644
--- a/documentation/bookmark/business/leadership.md
+++ b/documentation/bookmark/business/leadership.md
@@ -1,4 +1,5 @@
# Reference
+0. [How Patience Pays Off](https://www.permanentequity.com/writings/how-patience-pays-off)
0. [Why Agile Turns into Micromanagement](https://age-of-product.com/agile-micromanagement/)
diff --git a/documentation/bookmark/business/management.md b/documentation/bookmark/business/management.md
index d9e468e39..2d17f7e31 100644
--- a/documentation/bookmark/business/management.md
+++ b/documentation/bookmark/business/management.md
@@ -1,5 +1,6 @@
# Reference
+0. [Preventing burnout: A manager's toolkit](https://about.gitlab.com/blog/2022/05/03/preventing-burnout-a-managers-toolkit/)
0. [The Curse of Systems Thinkers (Part 1)](https://blog.relyabilit.ie/the-curse-of-systems-thinkers/)
0. [Democracy Without Elections](https://democracywithoutelections.org/)
0. [First, Let’s Fire All the Managers](https://hbr.org/2011/12/first-lets-fire-all-the-managers)
diff --git a/documentation/bookmark/concurrency/actor.md b/documentation/bookmark/concurrency/actor.md
index bf6a3b621..0d4019add 100644
--- a/documentation/bookmark/concurrency/actor.md
+++ b/documentation/bookmark/concurrency/actor.md
@@ -1,4 +1,5 @@
# Reference
-1. [otplike – Erlang/OTP processes and behaviours for Clojure - Alexey Aristov](https://www.youtube.com/watch?v=nHvRbZZhUDQ)
+0. [proto.actor](https://proto.actor/)
+0. [otplike – Erlang/OTP processes and behaviours for Clojure - Alexey Aristov](https://www.youtube.com/watch?v=nHvRbZZhUDQ)
diff --git a/documentation/bookmark/concurrency/session_types.md b/documentation/bookmark/concurrency/session_types.md
new file mode 100644
index 000000000..b9b9a0569
--- /dev/null
+++ b/documentation/bookmark/concurrency/session_types.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [An Introduction to Session Types](https://wen.works/2020/12/17/an-introduction-to-session-types/)
+
diff --git a/documentation/bookmark/css.md b/documentation/bookmark/css.md
index b5dc09f3f..7492be4ab 100644
--- a/documentation/bookmark/css.md
+++ b/documentation/bookmark/css.md
@@ -4,6 +4,7 @@
# Reference
+0. [Got Spaghetti Stylesheets? 4 Techniques for Managing CSS Complexity](https://blog.shimin.io/4-techniques-for-managing-css-complexity/)
0. [Why is :hover:after valid but not :after:hover? CSS Pseudo-Class and Pseudo-Element Selectors](https://blog.shimin.io/pseudo-class-and-pseudo-element-selectors/)
0. [Increasing the performance of elm-css](https://blogg.bekk.no/increasing-the-performance-of-elm-css-34075512d6a6)
0. [The Case for Atomic / Utility-First CSS](https://johnpolacek.github.io/the-case-for-atomic-css/)
diff --git a/documentation/bookmark/data_structure.md b/documentation/bookmark/data/structure.md
index ebf7070e2..ebf7070e2 100644
--- a/documentation/bookmark/data_structure.md
+++ b/documentation/bookmark/data/structure.md
diff --git a/documentation/bookmark/data/structure/bitmap.md b/documentation/bookmark/data/structure/bitmap.md
new file mode 100644
index 000000000..d7a494752
--- /dev/null
+++ b/documentation/bookmark/data/structure/bitmap.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Roaring Bitmaps](https://roaringbitmap.org/)
+
diff --git a/documentation/bookmark/documentation.md b/documentation/bookmark/documentation.md
index 405bee172..dec25e3d9 100644
--- a/documentation/bookmark/documentation.md
+++ b/documentation/bookmark/documentation.md
@@ -31,6 +31,7 @@
# Philosophy
+0. [Documentation as practical empathy](https://developerrelations.com/developer-experience/documentation-as-practical-empathy)
0. [What Makes Documentation Bad?](https://arunkprasad.com/log/what-makes-documentation-bad/)
0. [Forget reusability, aim for perfection](https://www.openbsd.org/papers/bsdcan18-mandoc.pdf)
0. https://increment.com/documentation/
@@ -55,6 +56,7 @@
# Reference
+0. [Building a community of open-source documentation contributors](https://news.ycombinator.com/newest?next=31705868&n=1171)
0. [Documentation in the Era of Concepts and Ranges - Christopher Di Bella & Sy Brand - CppCon 2021](https://www.youtube.com/watch?v=nm45t2fnUms)
0. [conventional: comments](https://conventionalcomments.org/)
0. [Architecture decision record (ADR)](https://github.com/joelparkerhenderson/architecture_decision_record)
diff --git a/documentation/bookmark/food.md b/documentation/bookmark/food.md
new file mode 100644
index 000000000..d23173ebc
--- /dev/null
+++ b/documentation/bookmark/food.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Squareat](https://squareat.com/)
+
diff --git a/documentation/bookmark/law.md b/documentation/bookmark/law.md
index 20f99340d..06c479ac7 100644
--- a/documentation/bookmark/law.md
+++ b/documentation/bookmark/law.md
@@ -1,5 +1,6 @@
# Reference
+0. [Text Prudent](https://textprudent.com/)
0. [Reviewers Edition](https://reviewersedition.org/)
0. [Legal Versioning: refined scheme for functional prose projects](https://writing.kemitchell.com/2022/05/28/Legal-Versioning)
0. [Legal Versioning](https://legalversioning.com/)
diff --git a/documentation/bookmark/linear_programming.md b/documentation/bookmark/linear_programming.md
new file mode 100644
index 000000000..c6706d0ab
--- /dev/null
+++ b/documentation/bookmark/linear_programming.md
@@ -0,0 +1,6 @@
+# Reference
+
+0. [Introduction to Linear Programming in Python: A guide to mathematical optimization with Google OR-Tools](https://mlabonne.github.io/blog/linearoptimization/)
+ 0. [Integer vs. Linear Programming in Python: Mixed Integer Programming for optimization with Google OR-Tools](https://mlabonne.github.io/blog/integerprogramming/)
+ 0. [Introduction to Constraint Programming in Python: The Programming Paradigm to Find One Solution Among 8,080,104 Candidates](https://mlabonne.github.io/blog/constraintprogramming/)
+
diff --git a/documentation/bookmark/memory_management/garbage_collection.md b/documentation/bookmark/memory_management/garbage_collection.md
index 9f938dcb1..2652cc2a0 100644
--- a/documentation/bookmark/memory_management/garbage_collection.md
+++ b/documentation/bookmark/memory_management/garbage_collection.md
@@ -1,4 +1,5 @@
# Reference
+0. [Distilling the Real Cost of Production Garbage Collectors](https://users.cecs.anu.edu.au/~steveb/pubs/papers/lbo-ispass-2022.pdf)
0. [Summarizing Garbage Collection](https://eschew.wordpress.com/2016/09/02/summarizing-gc/)
diff --git a/documentation/bookmark/open_source.md b/documentation/bookmark/open_source.md
index 467a54662..f92461f6e 100644
--- a/documentation/bookmark/open_source.md
+++ b/documentation/bookmark/open_source.md
@@ -1,4 +1,6 @@
# Reference
-1. [Why Modern Open Source Projects Fail](https://arxiv.org/abs/1707.02327)
+0. [Open Source Guides](https://opensource.guide/)
+0. [Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades.](https://un.curl.dev/)
+0. [Why Modern Open Source Projects Fail](https://arxiv.org/abs/1707.02327)
diff --git a/documentation/bookmark/operating_system/timer.md b/documentation/bookmark/operating_system/timer.md
new file mode 100644
index 000000000..5cf2252b8
--- /dev/null
+++ b/documentation/bookmark/operating_system/timer.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility](http://www.cs.columbia.edu/~nahum/w6998/papers/sosp87-timing-wheels.pdf)
+
diff --git a/documentation/bookmark/polymorphism/rank.md b/documentation/bookmark/polymorphism/rank.md
new file mode 100644
index 000000000..9ef399f91
--- /dev/null
+++ b/documentation/bookmark/polymorphism/rank.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [The Semantics of Rank Polymorphism](https://arxiv.org/abs/1907.00509)
+
diff --git a/documentation/bookmark/security/authentication.md b/documentation/bookmark/security/authentication.md
index 21c8c5bbd..96284cf57 100644
--- a/documentation/bookmark/security/authentication.md
+++ b/documentation/bookmark/security/authentication.md
@@ -1,5 +1,6 @@
# Reference
+0. [The future of authentication is both stateful and stateless](https://clerk.dev/blog/future-of-auth-stateless-and-stateful)
0. [Move beyond passwords](https://developer.apple.com/videos/play/wwdc2021/10106/)
0. [WebAuthn.io](https://webauthn.io/)
diff --git a/documentation/bookmark/telephony.md b/documentation/bookmark/telephony.md
new file mode 100644
index 000000000..e89b7cafd
--- /dev/null
+++ b/documentation/bookmark/telephony.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Fonoster: The open-source alternative to Twilio](https://github.com/fonoster/fonoster)
+
diff --git a/documentation/bookmark/tool/text_editor.md b/documentation/bookmark/tool/text_editor.md
index ca8a73b8a..b2b0c7d54 100644
--- a/documentation/bookmark/tool/text_editor.md
+++ b/documentation/bookmark/tool/text_editor.md
@@ -67,7 +67,6 @@
0. [Deft for Emacs](https://jblevins.org/projects/deft/)
0. [Text Editing Hates You Too](https://lord.io/text-editing-hates-you-too/)
-0. [Build Your Own Text Editor](https://viewsourcecode.org/snaptoken/kilo/index.html)
0. [On the design of text editors](https://arxiv.org/abs/2008.06030)
0. [The Piece Table - the Unsung Hero of Your Text Editor](https://darrenburns.net/posts/piece-table/)
0. [Build Your Own Text Editor](https://viewsourcecode.org/snaptoken/kilo/)
diff --git a/documentation/bookmark/type_theory/union_and_intersection.md b/documentation/bookmark/type_theory/union_and_intersection.md
new file mode 100644
index 000000000..3f053f60b
--- /dev/null
+++ b/documentation/bookmark/type_theory/union_and_intersection.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. [Union and intersection contracts are hard, actually](https://www.tweag.io/blog/2022-04-28-union-intersection-contracts/)
+ 0. [Union and intersection contracts are hard, actually](https://arxiv.org/abs/2106.06278)
+
diff --git a/documentation/bookmark/user_interface/animation.md b/documentation/bookmark/user_interface/animation.md
new file mode 100644
index 000000000..97fa415c0
--- /dev/null
+++ b/documentation/bookmark/user_interface/animation.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. https://easings.net/
+
diff --git a/documentation/bookmark/user_interface/paradigm/flow.md b/documentation/bookmark/user_interface/paradigm/flow.md
new file mode 100644
index 000000000..98c4644f1
--- /dev/null
+++ b/documentation/bookmark/user_interface/paradigm/flow.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Flows: A New Approach to UI Development](http://jasonhpriestley.com/flows)
+
diff --git a/documentation/bookmark/user_interface/terminal.md b/documentation/bookmark/user_interface/terminal.md
index 15a6adf32..3040ebf5a 100644
--- a/documentation/bookmark/user_interface/terminal.md
+++ b/documentation/bookmark/user_interface/terminal.md
@@ -1,4 +1,5 @@
# Reference
+0. [Command Line Interface Guidelines](https://clig.dev/)
0. [Textualize](https://www.textualize.io/)
diff --git a/documentation/bookmark/video/codec.md b/documentation/bookmark/video/codec.md
new file mode 100644
index 000000000..ae0156b9d
--- /dev/null
+++ b/documentation/bookmark/video/codec.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [NotchLC](https://notchlc.notch.one/)
+
diff --git a/documentation/bookmark/video/visual_effects.md b/documentation/bookmark/video/visual_effects.md
new file mode 100644
index 000000000..8ef5736f7
--- /dev/null
+++ b/documentation/bookmark/video/visual_effects.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Notch](https://www.notch.one/)
+
diff --git a/documentation/bookmark/workflow.md b/documentation/bookmark/workflow.md
new file mode 100644
index 000000000..d3df0cccc
--- /dev/null
+++ b/documentation/bookmark/workflow.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Common Workflow Language](https://www.commonwl.org/)
+