Emacs

I use both org-mode and Google Calendar for scheduling. I like Google Calendar because: It's pretty universal so I can issue and accept calendar invites. It works well with my phone and other mobile devices. The rest of my family doesn't live in Emacs :-(. I prefer using org-mode beacuse: Emacs I prefer, for the most part, to control my data. I partially sync the two platforms.
# COMMENTS

I was originally going to do a video on how I set things up so that I get an email every morning with my org-mode agenda but that's going to be something of an ordeal. I have to create a droploet on Digital Ocean, set up SyncThing and a mail server and lots of other things.
I'll get to that video at some point but in the meantime I saw this thread on the Emacs subreddit.
# COMMENTS

I can't believe that I haven't made a video since the beginning of summer!!!
Part of the reason is that I haven't had any video ideas that have motivated me and the other reason is that the Fall is my busiest season.
In any event, here's the latest installment.
Take a look at how I use Emacs and more specifically org-mode for my day to day work. Sometimes I use the fancy power tools but to be honest, most of the time, I stick to the basics.
# COMMENTS

JCS's post on Irreal today brought me back. It was about Brief which was the editing hotness back in the day. I played with it a little really mostly used Emacs clones for real work when I was stuck on MS-DOS systems. Usually either JOVE or Epsilon
In the comments Jon reminded me about the MKS Toolkit which brought most everyday Unix tools to DOS along with a shell and a version of Vi.
# COMMENTS

Next weekend I'll be attending the Computer Science Teachers Association's annual conference. It's probably the biggest conference focussed on K12 Computer Science education. This year, in addition to attending, I'll be giving a talk on preservice and inservice CS teacher preparation programs. I'll be talking about the new New York State certification requirements along with what we're rolling out at Hunter College.
This means putting together a slide deck for the session.
# COMMENTS

I've been using Emacs for email for a couple of years now. Not for everything, for now my personal email is still Gmail but work is sent and read through Emacs. I'm currently using mu4e and while it has a few quirks and limitations, I like it very much. You can take a look on how I configure and use it here.
The other day I saw this thread on Emacs about a new package - mu4e-conversation.
# COMMENTS

A couple of days ago I wrote about on my lab grading workflow. In the post I mentioned that I used Emacs to easily navigate between student folders and files so I can actually look at their work in addition to their programs output and test results.
The key is a combination of dired and ag, Emacs's interface to the Silver Searcher which is something like a recursive code grep on steroids.
# COMMENTS

I've talked before about unit testing (here, and here). My premise is that in addition to being an important industry technique, it's a sound practice for students studying CS. I also contend that it can make grading easier on the teacher. Maybe not as easy as an auto-grader but those have their own problems.
Since I spent most of today grading I thought I'd share my current workflow and how unit tests have made me more efficient.
# COMMENTS

I've been holding off on doing a Magit video for a while. Mostly because I wasn't using it exclusively and also because there are already a number of good Magit videos and resources out there.
What changed? Along with the new version of Magin, Jonas Bernoulli wrote up a walkthrough of the Magit interface. For whatever reason, it all finally clicked.
In spite of what the documentation says, Magit is not an interface for git.
# COMMENTS