memory-leaks

Still reachable: lots of words in many pages.
git clone https://git.kevinlegouguec.net/memory-leaks
Log | Files | Refs | README | LICENSE

commit 8445bb3218bf1236e18781f1b5276dce8abf555c
parent 45917933036cb0d672788c3ff8e8508f2c115508
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date:   Thu,  5 Jul 2018 22:44:05 +0200

Add notes on null program

Diffstat:
MREADME.md | 2+-
Mtechnical/blog-roll.md | 48++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 49 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md @@ -1,5 +1,5 @@ # Peniblec's Memory Leaks -## still reachable: 4630 words in 11 pages +## still reachable: 4861 words in 11 pages Hi! I am a software engineer interested in [a bunch of things]. diff --git a/technical/blog-roll.md b/technical/blog-roll.md @@ -35,3 +35,51 @@ with a soft spot for functional programming. [LispCast]: https://lispcast.com/category/writing/ [When in doubt, refactor at the bottom]: https://lispcast.com/refactor-bottom/ [Programming Paradigms and the Procedural Paradox]: https://lispcast.com/procedural-paradox/ + +# [null program] + +Chris Wellons's in-depth looks into a fairly wide range of programming +techniques and applications. The articles often come with +illustrative code samples, which are always broken down into +bite-sized chunks that are easy to grok. + +Some recurring topics I enjoy reading about: + +- GNU/Linux plumbing + - [Raw Linux Threads via System Calls] + - [Appending to a File from Multiple Processes] + - [A Magnetized Needle and a Steady Hand] + +- C programming tricks + - [Global State: A Tale of Two Bad C APIs] + - [C Closures as a Library] + - [How to Write Portable C Without Complicating Your Build] + - [A Tutorial on Portable Makefiles] + +- Algorithmics + - [Inspecting C's qsort Through Animation] + - [A Branchless UTF-8 Decoder] + - [Render Multimedia in Pure C] + +- Emacs Lisp plumbing + - [Some Performance Advantages of Lexical Scope] + - [What's in an Emacs Lambda] + +[null program]: http://nullprogram.com/index/ + +[Raw Linux Threads via System Calls]: https://nullprogram.com/blog/2015/05/15/ +[Appending to a File from Multiple Processes]: https://nullprogram.com/blog/2016/08/03/ +[A Magnetized Needle and a Steady Hand]: https://nullprogram.com/blog/2016/11/17/ + +[Global State: A Tale of Two Bad C APIs]: https://nullprogram.com/blog/2014/10/12/ +[C Closures as a Library]: https://nullprogram.com/blog/2017/01/08/ +[How to Write Portable C Without Complicating Your Build]: https://nullprogram.com/blog/2017/03/30/ +[A Tutorial on Portable Makefiles]: https://nullprogram.com/blog/2017/08/20/ + +[Inspecting C's qsort Through Animation]: https://nullprogram.com/blog/2016/09/05/ +[A Branchless UTF-8 Decoder]: https://nullprogram.com/blog/2017/10/06/ +[Render Multimedia in Pure C]: https://nullprogram.com/blog/2017/11/03/ + + +[Some Performance Advantages of Lexical Scope]: https://nullprogram.com/blog/2016/12/22/ +[What's in an Emacs Lambda]: https://nullprogram.com/blog/2017/12/14/