Emacs tip: if you rename a command, you can evaluate (fmakunbound 'old-name) and M-x will no longer offer the old version.
miniblog.
The Mysterious Fiber Bomb Problem: A Debugging Story https://sandstorm.io/news/2016-09-30-fiber-bomb-debugging-story (interesting debugging plus the challenge of composing async)
Atomist is a really neat project exploring programmatic program rewriting: https://medium.com/the-composition/software-that-writes-and-evolves-software-953578a6fc36 (even aims to be multilingual!)
clap, a Rust library for argument parsing, can now automatically generate bash/zsh/fish completion scripts!
One nice property of Rust's cargo is that it generates a lock file by default. npm's shrinkwrap is good, but it's less discoverable.
I rather like the Emacs model of interactive functions. It allows you to build user-centric UIs whilst still being reusable.
Snabb is a neat project building network s/w with LuaJIT. It's also exploring when JIT can beat AOT compilation:
Glamor https://github.com/threepointone/glamor is an interesting approach: generate CSS with JS so you can compose component styles.
I find the semantics of return inside finally blocks to be confusing. With hindsight, perhaps languages shouldn't allow it.
escope is a neat project extracting scopes from JS: https://github.com/estools/escope (hl-sexp-mode is great for lisp, similar tools would help JS!)
Toying with JSON-RPC today, and turns out there's already an elisp library! https://github.com/skeeto/elisp-json-rpc MELPA is wonderful for code reuse.
Wonderful post on the ancient PC that jwz worked on (including writing the Emacs byte compiler!)
IntelliJ has some really neat Rust highlighting. It can distinguish shadowed and mutable variables!
Showing 4,096-4,110 of 7,585 posts


