https://writing.kemitchell.com/2016/09/21/MIT-License-Line-by-Line.html

https://github.com/tynovsky/cpan-tutorials

https://github.com/tynovsky/cpan-tutorials

it’s late and i’m tired

TLDR Legal – Software Licenses Explained

TLDR Legal – Software Licenses Explained

Oh shit, git!

Oh shit, git!

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can’t search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem.

So here are some bad situations I’ve gotten myself into, and how I eventually got myself out of them in plain english.

Write Emacs Commands Using Perl, Python, Ruby, …

Write Emacs Commands Using Perl, Python, Ruby, …

Write a script in your favorite language and make it into a emacs command!

Reformatting Your Codebase with git filter-branch

Reformatting Your Codebase with git filter-branch

Git has tonnes of great tools that can be very powerful, filter-branch is another example of this. It can be used for lots of things we won’t explore here — rather we will use it for a very specific use — filtering through the tree.

Getting started with Perl XS and Inline::C

Getting started with Perl XS and Inline::C

There’s a good list of references at the end!

perl XS – passing array to C and getting it back

perl XS – passing array to C and getting it back

I’ve never really learned how to write XS – I just use the XS file that Inline::C creates.

Getting to Travis and GitHub Pages Quickly

Getting to Travis and GitHub Pages Quickly

Often, when I’m working locally I like to bounce right over to a GitHub repository url to check something. I ended up writing a bit of code to make this easier. While I was at it, I decided it would be nice to have the same thing for Travis URLs. So, I’ve released this as part of Git::Helpers.

Links:

Git::Helpers

The best ever explanation of Decorators in Python

The best ever explanation of Decorators in Python

I have checked like a dozen explanations for Python Decorators. Some of them are good. But this Stack Overflow answer just beats them all. Such an awesome answer. It is a bit long as it has built the theory step by step.