Don't have environments https://alexgaynor.net/2016/jan/19/dont-have-environments/ (using PRs as last step before production, without privileging a preprod environment)
miniblog.
Some things that might help you make better software https://www.drmaciver.com/2016/10/some-things-that-might-help-you-write-better-software/ (no panacea, but sound advice)
Considering how many languages compile to JS, it's a shame that stdlib docs rarely include a REPL.
Emacs tip: if you rename a command, you can evaluate (fmakunbound 'old-name) and M-x will no longer offer the old version.
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! https://blog.clap.rs/complete-me/
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.
Explicitly resizing the stack in Rust — via a library! https://alexcrichton.com/stacker/stacker/index.html
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: https://github.com/snabbco/snabb/pull/1053
Apparently RMS invented the term 'POSIX'! https://stallman.org/articles/posix.html
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!) https://www.jwz.org/blog/2016/10/export-termaaa-60/
Self-hosting tools are like catnip to developers. There's a real elegance to them.
Uniquify is an excellent Emacs package for looking at different files with the same name. Amazingly, it was written in 1986!
Showing 141-160 of 922 posts