I'm persuaded that measuring total coverage isn't very useful. Coverage-per-test is much more interesting, but rarely implemented.
miniblog.
Fairbairn Threshold: the point where it's easier to rederive a fn than to track the definition: https://mail.haskell.org/pipermail/libraries/2012-February/017548.html (tooling specific?)
A bug story: data alignment on x86 https://pzemtsov.github.io/2016/11/06/bug-story-alignment-on-x86.html (fun post on writing good C, and verifying the compiler is doing what you want)
Superb post on what assertions are, and how to use them effectively:
Org 9.0 is out! https://orgmode.org/Changes.html More DBs in ob-sql, more languages in babel, and a slew of bug fixes and polish!
The End of the General Purpose Operating System https://www.morethanseven.net/2016/11/05/the-end-of-the-general-purpose-operating-system-as-it-happens/ (argues containers will be the unit of s/w, and below won't matter)
Coding Horror offers an interesting explanation for why apps are cheap: it's very hard to assess value!
Blogged: Introspecting Glue Code https://www.wilfred.me.uk/blog/2016/11/05/introspecting-glue-code/ (Emacs, Racer, and debuggable tools!)
.@CoverallsApp can give useful insight on your code. Here I can see which code paths are executed on which Emacs version!
IME @codinghorror's advice on building applies to Emacs projects too. If you're not using it, it will never be great
Today's git-fu: splitting a big commit into several well-defined commits: https://stackoverflow.com/a/6217314/509706 (the time-honoured technique of SO docs)
Elisp has a really flexible weak references model. Its hash tables can have weak keys, or weak values, or both!
A really impressive Emacs project: an entire pastebin website, using elisp as its backend!
Emacs as the init process: https://www.informatimago.com/linux/emacs-on-user-mode-linux.html (now that Emacs has an FFI, you could implement the missing syscalls!)
Showing 106-120 of 922 posts






