From a32d49deebf76bfe310a088fc18701cab9050336 Mon Sep 17 00:00:00 2001 From: "Paul W." Date: Sat, 4 Oct 2025 04:00:13 -0400 Subject: [PATCH] More note updates --- notes/programming-resources.md | 61 ------------------------- notes/references.md | 2 + notes/resources.md | 81 ++++++++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+), 61 deletions(-) delete mode 100644 notes/programming-resources.md create mode 100644 notes/resources.md diff --git a/notes/programming-resources.md b/notes/programming-resources.md deleted file mode 100644 index 3141c12..0000000 --- a/notes/programming-resources.md +++ /dev/null @@ -1,61 +0,0 @@ -# Programming Resources - -A handy list of blog posts, articles, videos, and books that I would probably -refer to someone or within something. - -## Memory Allocation Strategies - -- https://www.gingerbill.org/series/memory-allocation-strategies/ - -## Immediate-Mode Graphical User Interfaces (2005) - -- https://caseymuratori.com/blog_0001 - -- https://www.youtube.com/watch?v=Z1qyvQsjK5Y - -## What Color is Your Function? - -- https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/ - -## Real-time audio programming 101: time waits for nothing - -- http://www.rossbencina.com/code/real-time-audio-programming-101-time-waits-for-nothing - -## Triangulation - -- https://www.humus.name/index.php?ID=228 - -## Quantifying the Performance of Garbage Collection vs. Explicit Memory Management - -- https://people.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf - -## Typing is Hard - -- https://3fx.ch/typing-is-hard.html - -## The Aggregate Magic Algorithms - -- http://aggregate.org/MAGIC/ - -## Ryan Fleury's UI Series - -Semi-paywalled - -- https://www.rfleury.com/p/ui-series-table-of-contents - -## You Could Have Invented Monads! (And Maybe You Already Have.) - -- http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html - -## Fix Your Timestep! - -- https://gafferongames.com/post/fix_your_timestep/ - -## UTF-8 Everywhere - -- http://utf8everywhere.org - -## Parsing Gigabytes of JSON per Second - -- https://arxiv.org/abs/1902.08318 [[PDF](https://arxiv.org/pdf/1902.08318)] - diff --git a/notes/references.md b/notes/references.md index a9470ec..ca1714e 100644 --- a/notes/references.md +++ b/notes/references.md @@ -1,3 +1,5 @@ # References ## [Intel® 64 and IA-32 Architectures Software Developer’s Manual](https://software.intel.com/en-us/download/intel-64-and-ia-32-architectures-sdm-combined-volumes-1-2a-2b-2c-2d-3a-3b-3c-3d-and-4) + +## [CUDA C++ Programming Guide](https://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf) \ No newline at end of file diff --git a/notes/resources.md b/notes/resources.md new file mode 100644 index 0000000..4be7d97 --- /dev/null +++ b/notes/resources.md @@ -0,0 +1,81 @@ +# Resources + +A handy list of blog posts, articles, videos, and books that I would probably +refer to someone or within something. +## Programming + +### Memory Allocation Strategies + +- https://www.gingerbill.org/series/memory-allocation-strategies/ + +### Immediate-Mode Graphical User Interfaces (2005) + +- https://caseymuratori.com/blog_0001 + +- https://www.youtube.com/watch?v=Z1qyvQsjK5Y + +### What Color is Your Function? + +- https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/ + +### Real-time audio programming 101: time waits for nothing + +- http://www.rossbencina.com/code/real-time-audio-programming-101-time-waits-for-nothing + +### Triangulation + +- https://www.humus.name/index.php?ID=228 + +### Quantifying the Performance of Garbage Collection vs. Explicit Memory Management + +- https://people.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf + +### Typing is Hard + +- https://3fx.ch/typing-is-hard.html + +### The Aggregate Magic Algorithms + +- http://aggregate.org/MAGIC/ + +### Ryan Fleury's UI Series + +Semi-paywalled + +- https://www.rfleury.com/p/ui-series-table-of-contents + +### You Could Have Invented Monads! (And Maybe You Already Have.) + +- http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html + +### Fix Your Timestep! + +- https://gafferongames.com/post/fix_your_timestep/ + +### UTF-8 Everywhere + +- http://utf8everywhere.org + +### Parsing Gigabytes of JSON per Second + +- https://arxiv.org/abs/1902.08318 [[PDF](https://arxiv.org/pdf/1902.08318)] + +### What are OKLCH colors? + +- https://jakub.kr/components/oklch-colors + +### Software Foundations series + +- https://softwarefoundations.cis.upenn.edu/ + +### Software Rendering Alpha-Blending Tricks + +- https://gist.github.com/mattiasgustavsson/c11e824e3d603d0c86e5e0dde4ecf839 + +### A Relational Model of Data for Large Shared Data Banks + +- https://fermatslibrary.com/s/a-relational-model-of-data-for-large-shared-data-banks + +### Powersort + +- https://www.wild-inter.net/publications/munro-wild-2018.pdf \ No newline at end of file