aboutsummaryrefslogtreecommitdiff
path: root/documentation/bookmark
diff options
context:
space:
mode:
authorEduardo Julian2022-11-05 21:23:20 -0400
committerEduardo Julian2022-11-05 21:23:20 -0400
commitfd8ea1e1b9cae781abe42aeadda2e0ef149994d6 (patch)
tree7fdc152ac481d4f2a8b7be12c98d11a8c644f541 /documentation/bookmark
parent736521eb56a45122eb0a545b677d3ffca1451080 (diff)
Property-based testing can now log/print successful seeds from run.
Diffstat (limited to 'documentation/bookmark')
-rw-r--r--documentation/bookmark/architecture.md1
-rw-r--r--documentation/bookmark/business/communication/narrative.md5
-rw-r--r--documentation/bookmark/business/communication/one_on_one.md5
-rw-r--r--documentation/bookmark/business/decision_making.md1
-rw-r--r--documentation/bookmark/business/goal.md5
-rw-r--r--documentation/bookmark/business/organizational_design.md5
-rw-r--r--documentation/bookmark/business/productivity.md1
-rw-r--r--documentation/bookmark/database/vector.md5
-rw-r--r--documentation/bookmark/design.md2
-rw-r--r--documentation/bookmark/design/input.md5
-rw-r--r--documentation/bookmark/ecology.md5
-rw-r--r--documentation/bookmark/floating_point.md1
-rw-r--r--documentation/bookmark/hardware/fpga__field_programmable_gate_array.md1
-rw-r--r--documentation/bookmark/math/geometry/bezier_curves.md24
-rw-r--r--documentation/bookmark/politics.md5
-rw-r--r--documentation/bookmark/security/compilation.md5
-rw-r--r--documentation/bookmark/security/memory.md2
-rw-r--r--documentation/bookmark/security/privacy.md1
-rw-r--r--documentation/bookmark/testing.md3
-rw-r--r--documentation/bookmark/tool/build_system.md96
-rw-r--r--documentation/bookmark/tool/text_editor.md26
21 files changed, 149 insertions, 55 deletions
diff --git a/documentation/bookmark/architecture.md b/documentation/bookmark/architecture.md
index 9ae72001f..a5fca0ab8 100644
--- a/documentation/bookmark/architecture.md
+++ b/documentation/bookmark/architecture.md
@@ -1,6 +1,7 @@
# Reference
0. []()
+0. [A Syntactic Theory of Software Architecture](https://www.panda.sys.t.u-tokyo.ac.jp/kushiro/ReferencePaper/Pattern&Framework/00385969.pdf)
0. [How to plan the architectural attributes?](https://kalali.blog/2022/06/software-architecture-attributes-how-to-decide/)
0. [Architectural Decision Records](https://adr.github.io/)
0. [Why You Should Care about Software Architecture](https://www.infoq.com/articles/care-about-architecture/)
diff --git a/documentation/bookmark/business/communication/narrative.md b/documentation/bookmark/business/communication/narrative.md
new file mode 100644
index 000000000..b50fa2064
--- /dev/null
+++ b/documentation/bookmark/business/communication/narrative.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [Narrative driven development](https://jacobtomlinson.dev/posts/2022/narrative-driven-development/)
+
diff --git a/documentation/bookmark/business/communication/one_on_one.md b/documentation/bookmark/business/communication/one_on_one.md
new file mode 100644
index 000000000..68d25d5ea
--- /dev/null
+++ b/documentation/bookmark/business/communication/one_on_one.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [One-on-ones with executives.](https://lethain.com/one-on-ones-with-executives/)
+
diff --git a/documentation/bookmark/business/decision_making.md b/documentation/bookmark/business/decision_making.md
index 0522af05c..7cf45b579 100644
--- a/documentation/bookmark/business/decision_making.md
+++ b/documentation/bookmark/business/decision_making.md
@@ -1,6 +1,7 @@
# Reference
0. []()
+0. [We are not Adults Just Because We Say So](http://misc-stuff.terraaeon.com/articles/adults.html)
0. [Tools for better thinking](https://untools.co/)
0. [Multi-Factor Decision Making Math](https://criticalfallibilism.com/multi-factor-decision-making-math/)
diff --git a/documentation/bookmark/business/goal.md b/documentation/bookmark/business/goal.md
new file mode 100644
index 000000000..1b6c218b0
--- /dev/null
+++ b/documentation/bookmark/business/goal.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [Grow or Die: A Framework for Turning Your Company Around Fast](https://future.com/grow-or-die-supergoals/)
+
diff --git a/documentation/bookmark/business/organizational_design.md b/documentation/bookmark/business/organizational_design.md
new file mode 100644
index 000000000..7ed380e31
--- /dev/null
+++ b/documentation/bookmark/business/organizational_design.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [Work Is Work: In which returns diminish.](https://codahale.com/work-is-work/)
+
diff --git a/documentation/bookmark/business/productivity.md b/documentation/bookmark/business/productivity.md
index 0a14620ad..795388173 100644
--- a/documentation/bookmark/business/productivity.md
+++ b/documentation/bookmark/business/productivity.md
@@ -1,6 +1,7 @@
# Reference
0. []()
+0. [Quality Is Systemic](https://jacobian.org/2022/sep/9/quality-is-systemic/)
0. [Rockstar Developers Are THE WORST Developers](https://www.youtube.com/watch?v=mVY2rFninp8)
0. [Let it slide](https://world.hey.com/dhh/let-it-slide-9e40f11a)
0. [Tips for effective engineering](https://budelewski.com/effective-engineering/)
diff --git a/documentation/bookmark/database/vector.md b/documentation/bookmark/database/vector.md
new file mode 100644
index 000000000..890ed3fd1
--- /dev/null
+++ b/documentation/bookmark/database/vector.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [Navigating the Vector Database Landscape](https://hackernoon.com/navigating-the-vector-database-landscape)
+
diff --git a/documentation/bookmark/design.md b/documentation/bookmark/design.md
index 0f6c09c6d..23dc8218c 100644
--- a/documentation/bookmark/design.md
+++ b/documentation/bookmark/design.md
@@ -1,6 +1,8 @@
# Reference
0. []()
+0. https://modalzmodalzmodalz.com/
+0. [The Power of Defaults](https://www.nngroup.com/articles/the-power-of-defaults/)
0. [Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/guidelines/overview/)
0. [Humanizing Application Building: An Anthropological Perspective](http://melconway.com/Home/pdf/humanize.pdf)
0. [Banner blindness](https://en.wikipedia.org/wiki/Banner_blindness)
diff --git a/documentation/bookmark/design/input.md b/documentation/bookmark/design/input.md
new file mode 100644
index 000000000..23eefcbe9
--- /dev/null
+++ b/documentation/bookmark/design/input.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [A WEB COMPONENT FOR MATH INPUT](https://cortexjs.io/mathlive/)
+
diff --git a/documentation/bookmark/ecology.md b/documentation/bookmark/ecology.md
new file mode 100644
index 000000000..cefb4d1ce
--- /dev/null
+++ b/documentation/bookmark/ecology.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [CO2.js: An Open Library for Digital Carbon Reporting](https://branch.climateaction.tech/issues/issue-4/co2js/)
+
diff --git a/documentation/bookmark/floating_point.md b/documentation/bookmark/floating_point.md
index 30e072479..7afc15012 100644
--- a/documentation/bookmark/floating_point.md
+++ b/documentation/bookmark/floating_point.md
@@ -53,6 +53,7 @@
# Algorithm
0. []()
+0. [Block floating point](https://en.wikipedia.org/wiki/Block_floating_point)
0. [Speeding up atan2f by 50x](https://mazzo.li/posts/vectorized-atan2.html)
0. [Kahan summation algorithm](https://en.wikipedia.org/wiki/Kahan_summation_algorithm)
diff --git a/documentation/bookmark/hardware/fpga__field_programmable_gate_array.md b/documentation/bookmark/hardware/fpga__field_programmable_gate_array.md
index e66984228..07659b0dc 100644
--- a/documentation/bookmark/hardware/fpga__field_programmable_gate_array.md
+++ b/documentation/bookmark/hardware/fpga__field_programmable_gate_array.md
@@ -1,6 +1,7 @@
# Reference
0. []()
+0. [Beginning FPGA Graphics](https://projectf.io/posts/fpga-graphics/)
0. [Parallel Programming for FPGAs](https://kastner.ucsd.edu/hlsbook/)
0. [C++20 on Xilinx FPGA with SYCL for Vitis - Ronan Keryell - CppCon 2021](https://www.youtube.com/watch?v=BJBDmQJdDpc)
diff --git a/documentation/bookmark/math/geometry/bezier_curves.md b/documentation/bookmark/math/geometry/bezier_curves.md
index e8c36e995..d627248d9 100644
--- a/documentation/bookmark/math/geometry/bezier_curves.md
+++ b/documentation/bookmark/math/geometry/bezier_curves.md
@@ -1,14 +1,16 @@
# Reference
-1. [Curves and Surfaces](https://ciechanow.ski/curves-and-surfaces/)
-1. [The Beauty of Bézier Curves](https://www.youtube.com/watch?v=aVwxzDHniEw)
-1. [Circles and lines vs. polynomial splines](https://wordsandbuttons.online/circles_and_lines_vs_polynomial_splines.html)
-1. https://cormullion.github.io/blog/2018/06/21/bezier.html
-1. [A Primer on Bézier Curves](https://pomax.github.io/bezierinfo/)
-1. https://99designs.com/blog/engineering/math-draw-vector-curves/
-1. https://medium.freecodecamp.org/nerding-out-with-bezier-curves-6e3c0bc48e2f
-1. https://raphlinus.github.io/curves/2018/12/28/bezier-arclength.html
-1. https://astiopin.github.io/2019/01/04/qbez-parabola.html
-1. http://dlacko.org/blog/2016/10/19/approximating-bezier-curves-by-biarcs/
-1. https://bosker.wordpress.com/2013/11/13/beyond-bezier-curves/
+0. []()
+0. [Parallel curves of cubic Béziers](https://raphlinus.github.io/curves/2022/09/09/parallel-beziers.html)
+0. [Curves and Surfaces](https://ciechanow.ski/curves-and-surfaces/)
+0. [The Beauty of Bézier Curves](https://www.youtube.com/watch?v=aVwxzDHniEw)
+0. [Circles and lines vs. polynomial splines](https://wordsandbuttons.online/circles_and_lines_vs_polynomial_splines.html)
+0. https://cormullion.github.io/blog/2018/06/21/bezier.html
+0. [A Primer on Bézier Curves](https://pomax.github.io/bezierinfo/)
+0. https://99designs.com/blog/engineering/math-draw-vector-curves/
+0. https://medium.freecodecamp.org/nerding-out-with-bezier-curves-6e3c0bc48e2f
+0. https://raphlinus.github.io/curves/2018/12/28/bezier-arclength.html
+0. https://astiopin.github.io/2019/01/04/qbez-parabola.html
+0. http://dlacko.org/blog/2016/10/19/approximating-bezier-curves-by-biarcs/
+0. https://bosker.wordpress.com/2013/11/13/beyond-bezier-curves/
diff --git a/documentation/bookmark/politics.md b/documentation/bookmark/politics.md
new file mode 100644
index 000000000..045ec1323
--- /dev/null
+++ b/documentation/bookmark/politics.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [Propaganda Critic](https://propagandacritic.com/)
+
diff --git a/documentation/bookmark/security/compilation.md b/documentation/bookmark/security/compilation.md
new file mode 100644
index 000000000..ad3bc8a62
--- /dev/null
+++ b/documentation/bookmark/security/compilation.md
@@ -0,0 +1,5 @@
+# Reference
+
+0. []()
+0. [Secure Compilation](https://drops.dagstuhl.de/opus/volltexte/2022/15933/pdf/dagrep_v011_i010_p173_21481.pdf)
+
diff --git a/documentation/bookmark/security/memory.md b/documentation/bookmark/security/memory.md
index 3bbd00fe9..f0704a136 100644
--- a/documentation/bookmark/security/memory.md
+++ b/documentation/bookmark/security/memory.md
@@ -1,4 +1,6 @@
# Reference
+0. []()
+0. [TAG: Tagged Architecture Guide](https://dl.acm.org/doi/pdf/10.1145/3533704)
0. [Why is memory safety still a concern?](https://docs.google.com/presentation/d/1EscMOcMNOwi-bCgOthjiwIXE30w_SeHk3ahjyY0pX10/edit#slide=id.p)
diff --git a/documentation/bookmark/security/privacy.md b/documentation/bookmark/security/privacy.md
index 0f7bb2ab5..2865741d2 100644
--- a/documentation/bookmark/security/privacy.md
+++ b/documentation/bookmark/security/privacy.md
@@ -1,6 +1,7 @@
# Reference
0. []()
+0. [](https://selfprivacy.org/en/)
0. [Sovereign Stack: Take Back What's Yours](https://sovereignstack.tools/)
0. [Privacy Resources](https://sovereignstack.tools/privacy-resources/)
diff --git a/documentation/bookmark/testing.md b/documentation/bookmark/testing.md
index f67c69688..6240a33ec 100644
--- a/documentation/bookmark/testing.md
+++ b/documentation/bookmark/testing.md
@@ -42,5 +42,8 @@
# Reference
0. []()
+0. [What do you do, Testing or Checking?](https://www.infoq.com/news/2009/12/testing-or-checking/)
+0. [Testing vs. Checking](https://www.developsense.com/blog/2009/08/testing-vs-checking/)
+0. [J.B. Rainsberger - Integrated Tests Are A Scam](https://vimeo.com/80533536)
0. [Test Anything Protocol](http://testanything.org/)
diff --git a/documentation/bookmark/tool/build_system.md b/documentation/bookmark/tool/build_system.md
index eeeb571ce..76199b1ae 100644
--- a/documentation/bookmark/tool/build_system.md
+++ b/documentation/bookmark/tool/build_system.md
@@ -1,65 +1,73 @@
# Protocol
-1. [Build Server Protocol](https://build-server-protocol.github.io/)
+0. []()
+0. [Build Server Protocol](https://build-server-protocol.github.io/)
# Exemplar
-1. [Mill: A Build Tool based on Pure Functional Programming, Li Haoyi at Scala.Love 2020](https://www.youtube.com/watch?v=j6uThGxx-18)
-1. [Mill: A Build Tool based on Pure Functional Programming, Li Haoyi at Scala.Love 2020](https://vimeo.com/409165552)
-1. [Pier: Yet another Haskell build tool](https://www.youtube.com/watch?v=JmenfeDVi0w)
-1. https://buckbuild.com/
-1. http://boot-clj.com/
-1. http://gulpjs.com/
-1. http://shakebuild.com/
-1. https://ninja-build.org/
-1. https://leiningen.org/
-1. https://github.com/janestreet/jenga
-1. https://github.com/apenwarr/redo
-1. https://getcook.org/
-1. https://www.python.org/dev/peps/pep-0517/
-1. https://github.com/juxt/mach
-1. http://gittup.org/tup/
-1. https://github.com/apple/swift-llbuild
-1. https://please.build/
-1. https://github.com/ocaml/dune
-1. https://github.com/arrdem/katamari
+0. []()
+0. [Pants 2: The ergonomic build system](https://www.pantsbuild.org/)
+0. [Mill: A Build Tool based on Pure Functional Programming, Li Haoyi at Scala.Love 2020](https://www.youtube.com/watch?v=j6uThGxx-18)
+0. [Mill: A Build Tool based on Pure Functional Programming, Li Haoyi at Scala.Love 2020](https://vimeo.com/409165552)
+0. [Pier: Yet another Haskell build tool](https://www.youtube.com/watch?v=JmenfeDVi0w)
+0. https://buckbuild.com/
+0. http://boot-clj.com/
+0. http://gulpjs.com/
+0. http://shakebuild.com/
+0. https://ninja-build.org/
+0. https://leiningen.org/
+0. https://github.com/janestreet/jenga
+0. https://github.com/apenwarr/redo
+0. https://getcook.org/
+0. https://www.python.org/dev/peps/pep-0517/
+0. https://github.com/juxt/mach
+0. http://gittup.org/tup/
+0. https://github.com/apple/swift-llbuild
+0. https://please.build/
+0. https://github.com/ocaml/dune
+0. https://github.com/arrdem/katamari
# Plugins
-1. https://github.com/sola-da/ConflictJS
-1. https://bmuschko.com/blog/gradle-release-strategy/
+0. []()
+0. https://github.com/sola-da/ConflictJS
+0. https://bmuschko.com/blog/gradle-release-strategy/
# Packaging
-1. https://neurocline.github.io/papers/survey-of-programming-language-packaging-systems.html
+0. []()
+0. https://neurocline.github.io/papers/survey-of-programming-language-packaging-systems.html
# Configuration
-1. https://hackernoon.com/configuration-files-suck-6daa9812f601
+0. []()
+0. https://hackernoon.com/configuration-files-suck-6daa9812f601
# Dependency
-1. https://github.com/bgard6977/depends
+0. []()
+0. https://github.com/bgard6977/depends
# Reference
-1. [Falsehoods programmers believe about build systems](https://pozorvlak.livejournal.com/174763.html)
-1. [Non-recursive Make Considered Harmful](https://ndmitchell.com/downloads/paper-non_recursive_make_considered_harmful-22_sep_2016.pdf)
-1. https://www.microsoft.com/en-us/research/publication/build-systems-la-carte/
-1. [Build Systems à la Carte](https://www.youtube.com/watch?v=BQVT6wiwCxM)
-1. https://medium.freecodecamp.com/how-google-builds-a-web-framework-5eeddd691dea#.1dcuob37h
-1. https://www.b-list.org/weblog/2018/apr/25/lets-talk-about-packages/
-1. https://medium.com/npm-inc/announcing-npm-6-5d0b1799a905
-1. http://stackoverflow.com/questions/60764/how-should-i-load-jars-dynamically-at-runtime
-1. https://github.com/rksm/flatn
-1. https://manifest.fm/
-1. https://enotuniq.org/python_as_a_dsl.html
-1. http://www.lihaoyi.com/post/SowhatswrongwithSBT.html
-1. [Sean Larkin - Everything is a plugin!! Mastering webpack from the inside out.](https://www.youtube.com/watch?v=NHI_PhoykVU)
-1. http://www.lihaoyi.com/post/BuildToolsasPureFunctionalPrograms.html
-1. https://pozorvlak.livejournal.com/174763.html
-1. https://www.cs.virginia.edu/~dww4s/articles/build_systems.html
-1. https://ruudvanasseldonk.com/2018/09/03/build-system-insights
-1. https://github.com/l3nz/say-cheez
-1. https://clojurescript.org/news/2017-07-12-clojurescript-is-not-an-island-integrating-node-modules
+0. []()
+0. [Falsehoods programmers believe about build systems](https://pozorvlak.livejournal.com/174763.html)
+0. [Non-recursive Make Considered Harmful](https://ndmitchell.com/downloads/paper-non_recursive_make_considered_harmful-22_sep_2016.pdf)
+0. https://www.microsoft.com/en-us/research/publication/build-systems-la-carte/
+0. [Build Systems à la Carte](https://www.youtube.com/watch?v=BQVT6wiwCxM)
+0. https://medium.freecodecamp.com/how-google-builds-a-web-framework-5eeddd691dea#.1dcuob37h
+0. https://www.b-list.org/weblog/2018/apr/25/lets-talk-about-packages/
+0. https://medium.com/npm-inc/announcing-npm-6-5d0b1799a905
+0. http://stackoverflow.com/questions/60764/how-should-i-load-jars-dynamically-at-runtime
+0. https://github.com/rksm/flatn
+0. https://manifest.fm/
+0. https://enotuniq.org/python_as_a_dsl.html
+0. http://www.lihaoyi.com/post/SowhatswrongwithSBT.html
+0. [Sean Larkin - Everything is a plugin!! Mastering webpack from the inside out.](https://www.youtube.com/watch?v=NHI_PhoykVU)
+0. http://www.lihaoyi.com/post/BuildToolsasPureFunctionalPrograms.html
+0. https://pozorvlak.livejournal.com/174763.html
+0. https://www.cs.virginia.edu/~dww4s/articles/build_systems.html
+0. https://ruudvanasseldonk.com/2018/09/03/build-system-insights
+0. https://github.com/l3nz/say-cheez
+0. https://clojurescript.org/news/2017-07-12-clojurescript-is-not-an-island-integrating-node-modules
diff --git a/documentation/bookmark/tool/text_editor.md b/documentation/bookmark/tool/text_editor.md
index 0f087cc79..c30ddff97 100644
--- a/documentation/bookmark/tool/text_editor.md
+++ b/documentation/bookmark/tool/text_editor.md
@@ -1,15 +1,18 @@
# Modal editing
+0. []()
0. [Beyond Vim and Emacs: A Scalable UI Paradigm](https://emacsconf.org/2020/talks/07/)
# Code navigation
+0. []()
0. [Navigate your code like it's 2021](https://austinhenley.com/blog/coderibbon.html)
0. [Introducing stack graphs](https://github.blog/2021-12-09-introducing-stack-graphs/)
0. ["Incremental, zero-config Code Nav using stack graphs" by Douglas Creager](https://www.youtube.com/watch?v=l2R1PTGcwrE)
# Rendering
+0. []()
0. [Text Rendering Hates You](https://gankra.github.io/blah/text-hates-you/)
0. [Graphics for JVM](https://tonsky.me/blog/skija/)
0. https://github.com/JetBrains/skija/
@@ -18,14 +21,17 @@
# Font
+0. []()
0. [Google Noto Fonts: Beautiful and free fonts for all languages](https://www.google.com/get/noto/)
# Residential programming
+0. []()
0. [Residential Programming without Mutable State - Thomas Getgood](https://www.youtube.com/watch?v=Kgw9fblSOx4)
# Good Ideas
+0. []()
0. https://medium.com/@NikitaVoloboev/write-once-never-write-again-c2fa1f6c4e8
0. [Inline: Efficient Source Code Editing and Manipulation with Code Portals](https://www.youtube.com/watch?v=NQ5h2Ibw6ck)
0. https://devclass.com/2019/02/15/atlassian-make-jira-invisible-target-developers-ides/
@@ -37,15 +43,18 @@
# Voice
+0. []()
0. [Speaking in code: how to program by voice](https://www.nature.com/articles/d41586-018-05588-x)
# Refactoring
+0. []()
0. https://medium.com/zoosk-engineering/refactoring-at-scale-with-abstract-syntax-trees-a3f989ec8524
0. https://about.sourcegraph.com/
# Visual programming
+0. []()
0. https://github.com/ivanreese/visual-programming-codex
0. [Lambda Days 2018 - Piotr Moczurad - Visual-textual functional programming with Luna](https://www.youtube.com/watch?v=6xUOuzafmO0)
0. https://www.luna-lang.org/
@@ -94,6 +103,7 @@
# Syntax Highlighting
+0. []()
0. [Syntax highlighting is backwards](https://www.benkuhn.net/syntax)
0. [Coding in color](https://medium.com/@evnbr/coding-in-color-3a6db2743a1e)
0. https://code.visualstudio.com/blogs/2017/02/08/syntax-highlighting-optimizations
@@ -102,14 +112,17 @@
# Music
+0. []()
0. https://www.hooktheory.com/hookpad/app
# Data-Structures
+0. []()
0. [Data Structures for Text Sequences](https://www.cs.unm.edu/~crowley/papers/sds.pdf)
# Shell
+0. []()
0. https://masteringemacs.org/article/complete-guide-mastering-eshell
0. https://medium.com/readcomiccode/behold-z-the-unsung-jewel-that-rethinks-shell-navigation-dae262bb6bdc
0. https://gitlab.com/emacsomancer/equake
@@ -117,23 +130,27 @@
# Language Server Protocol
+0. []()
0. https://tomassetti.me/language-server-dot-visual-studio/
0. https://github.com/Microsoft/language-server-protocol/blob/master/README.md
0. https://www.ncameron.org/blog/what-the-rls-can-do/
# Semantic-oriented programming
+0. []()
0. https://en.wikipedia.org/wiki/Semantic-oriented_programming
0. https://prezi.com/gp6u1jpgkxej/what-are-soplets/
0. http://symade.tigris.org/
# Integrated Development Environment (IDE)
+0. []()
0. [Theia 1.0 - Finally a Good Browser IDE](https://dev.to/svenefftinge/theia-1-0-finally-a-good-browser-ide-3ok0)
0. https://www.eclipse.org/che/
# Advanced AST/source-code manipulation tools
+0. []()
0. https://caseywatts.com/2018/08/23/codemods.html
0. https://vimeo.com/189514610
0. https://github.com/facebook/jscodeshift
@@ -142,12 +159,14 @@
# Extensibility
+0. []()
0. [The Spoofax Language Workbench](https://metaborg.github.io/spoofax/)
0. [A Language Independent Task Engine for Incremental Name and Type Analysis](https://www.researchgate.net/publication/290110229_A_Language_Independent_Task_Engine_for_Incremental_Name_and_Type_Analysis)
0. [Extensible Type-Directed Editing](http://cattheory.com/extensibleTypeDirectedEditing.pdf)
# Parsing
+0. []()
0. [tree-sitter](http://tree-sitter.github.io/tree-sitter/)
0. [tree-sitter: An incremental parsing system for programming tools](https://github.com/tree-sitter/tree-sitter)
0. https://blog.github.com/2018-10-31-atoms-new-parsing-system/
@@ -155,14 +174,17 @@
# Notebook
+0. []()
0. https://tiddlywiki.com/
# Extension
+0. []()
0. https://github.com/Pext/Pext
# Collaborative editing
+0. []()
0. https://github.com/gsilvamartin/RTCode
0. https://hackernoon.com/building-conclave-a-decentralized-real-time-collaborative-text-editor-a6ab438fe79f
0. https://github.com/xi-editor/xi-editor/issues/1187
@@ -172,6 +194,8 @@
## General
+0. []()
+0. [JSON Hero](https://jsonhero.io/)
0. https://texteditors.org/cgi-bin/wiki.pl?EditorIndex
0. [Slate: A completely customizable framework for building rich text editors.](https://github.com/ianstormtaylor/slate)
0. [Trix: A rich text editor for everyday writing.](https://trix-editor.org/)
@@ -235,9 +259,11 @@
## Tree editor
+0. []()
0. http://justinpombrio.net/tree-editors/survey.html
## Image editor
+0. []()
0. https://www.ludigraphix.org/