I happily use GIMP, it's mature, but it looks like it's being developed more actively than ever! 2.9.4 is out: https://www.gimp.org/news/2016/07/13/gimp-2-9-4-released/
miniblog.
Blogged: Example Driven Development: https://www.wilfred.me.uk/blog/2016/07/30/example-driven-development/ #emacs
Turns out that it's possible to configure ivy to use exactly the same keybindings as ido! Made my day. https://github.com/abo-abo/swiper/wiki/ido-style-folder-navigation
Smoke tests are definitely useful, but they can really throw off code coverage metrics. Showing the number of times executed is a big help.
I've been kicking the tires on webpack recently. Works very well! In spite of its popularity, it seems to have a single maintainer though.
I've written a nifty Emacs package for discovering elisp functions! https://github.com/Wilfred/suggest.el (MELPA coming soon)
Need to look like a rockstar programmer? There's an Emacs package for that: https://github.com/tarsius/magit-rockstar/blob/master/magit-rockstar.el#L25 (with a genuinely useful purpose!)
TIL Emacs searches for keybindings in nine different places! https://www.masteringemacs.org/article/mastering-key-bindings-emacs#keymap-lookup-order
Elisp data types are *weird*. Strings with properties, a/plists, symbols with slots, improper lists: fun, but takes some getting used to.
That satisfying feeling when you write a to to help with development and you start using the tool when working on it. Dogfooding!
Graal is an incredible feast of PL engineering: https://medium.com/@octskyward/graal-truffle-134d8f28fb69 (when pitched as a silver bullet I wonder if there's more downsides)
Great site of slides demoing metaclasses in Python (with friendly examples!) https://speakerdeck.com/pycon2016/dustin-ingram-what-is-and-what-can-be-an-exploration-from-type-to-metaclasses
How do you add extension to markdown/commonmark? There's no official extension syntax, but custom URIs is elegant: https://talk.commonmark.org/t/sorely-confused-about-extensions/1872/4
Turns out there's a ton of different text properties that Emacs understands: https://www.gnu.org/software/emacs/manual/html_node/elisp/Special-Properties.html (e.g. you can change the cursor!)
Interior mutability in Rust: what, why, how? https://ricardomartins.cc/2016/06/08/interior-mutability (learning Cell and RefCell is a tricky new concept for new Rustaceans)
Panopticomputers: Code Execution Courts for Scalable, Decentralized Computation https://medium.com/@simondlr/an-intro-to-truebit-a-scalable-decentralized-computational-court-1475531400c3 (Ethereum could compete with AWS!)
I have a preference for *complete* code examples, even if they're longer. Ideally we'd have better web tools to hide imports/boilerplate.
"the LLVM optimizers could optimize debug code just as well as non-debug code" https://llvm.org/docs/SourceLevelDebugging.html#debugging-optimized-code (impressive!)
How to protect the future web from its founders' own frailty https://boingboing.net/2016/06/24/how-to-protect-the-future-web.html (superb discussion of FOSS ethics and trustworthiness)
Knit, Chisel, Hack: Building Programs in Guile Scheme https://www.youtube.com/watch?v=TVO8WXFYDIA (great overview of the Guile design from @andywingo himself!)
Showing 381-400 of 922 posts