miniblog.

How do you compile multiple side effects, and warn the user appropriately? https://blogs.msdn.microsoft.com/oldnewthing/20170719-00/?p=96645
Fascinating post on the huge range of testing techniques used on Rust, its stdlib, and rustc: https://brson.github.io/2017/07/10/how-rust-is-tested
Metacircular interpreters leave much of the PL semantics ambiguous. Instead, write a metacircular compiler! https://github.com/kragen/stoneknifeforth#why--to-know-what-im-doing
Jetbrains have done a survey with some cute stats: left-handed developers tend to be heavier keyboard users! https://www.jetbrains.com/research/devecosystem-2017/
Open recursion: the necessary features to build an OOP system: https://journal.stuffwithstuff.com/2013/08/26/what-is-open-recursion/
ES6 will support proper tail calls, whilst still offering reasonable tracebacks! https://webkit.org/blog/6240/ecmascript-6-proper-tail-calls-in-webkit/ (recursion is now more useful!)
Great article on the design of Hypothesis, and its advantages over a purely type-driven, QuickCheck style approach: https://hypothesis.works/articles/types-and-properties/
Are there projects still experimenting with compiler backend design? Many projects seem content with emitting LLVM IR.
Morgan Stanley have released an internally developed, JIT compiled PL based on LLVM! https://lambda-the-ultimate.org/node/5452
Windows source code now lives in git, and it has some incredible scaling challenges. 300GiB of files in HEAD! https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-the-planet/
How do you document a grammar? TOML went with ABNF for docs, even though PEG is often nicer for implementation: https://github.com/toml-lang/toml/pull/236#issuecomment-70293750
Remacs: almost tempting vim users! (evil-mode and spacemacs should both work)
Photo
Have you ever wanted to compile C code to elisp? There exists a compiler that offers an elisp backend! https://github.com/shinh/elvm
One thing (amongst many) that Remacs has taught me: there's a lot of well documented C code in Emacs.
A major milestone in my lisp programming experience: fixed a mismatched paren in Emacs itself! https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=56da7add7845f0685dd6d5a1f7ae0a76cb2953da (cf xkcd:859)
Showing 3,421-3,435 of 7,508 posts