I'm experimenting with screen recordings at the moment and just out of curiosity decided to see if I can load and edit a text file inside the main Emacs process from inside an ansi-term using emacsclient.

I've had the Linux Subsystem for Windows enabled for quite a while during the time it was in Beta. With the release of the Fall Creators Update, I ended up redoing my setup from scratch. As usual I grabbed Emacs and a bunch of other packages and was initially disappointed that I was looking at a text-mode only Emacs. That might have something to do with the lack of an X Server…

The Software Engineering Radio podcast has just published an episode with an interview with Ron Lichty. If you're either thinking about moving from development into management or already have, it's well worth a listen. Unfortunately there is only so much that can be packed into an hour's worth of a podcast, but just based on the podcast, Ron's book "Managing the Unmanageable" just found itself added to my ever-growing reading list.

In an earlier post, I described how to install the latest version of the Oracle Java JDK using homebrew. What hadn't been completely obvious to me when I wrote the original blog post is that the 'java' cask will install the latest major version of the JDK. As a result, when I upgraded my JDK install today, I ended up with an upgrade from Java 8 to Java 9. On my personal machine that's not a problem, but what if I wanted to stick with a specific major version  of Java?

Emacs 25.3 has been released on Monday. Given that it's a security fix I'm downloading the source as I write this. If you're using the latest Emacs I'd recommend you update your Emacs. The vulnerability as been around since Emacs 19.29, you probably want to upgrade anyway.