Why emacs doesn’t let me do `git rebase -i`…?

Backstory Yesterday, I needed to do an interactive git rebase. When you do git rebase -i, your editor opens a file named “.git/rebase-merge/git-rebase-todo” and you need to edit the file in order to choose which commits you want to keep, which commits you want to squash… etc. In my case, emacs opened the file, but…

UTF-8 & perl

Backstory Some days ago, at work I had to do regular expression matching with some UTF-8 or Unicode[1] encoded text. That made me read perlunitut. After reading it, I got to know that UTF-8 & Unicode are not the same[2]. There’re many Unicode encodings & UTF-8 is the most commonly used Unicode encoding. Today, once…

My first YAPC (Yet Another Perl Conference)

Last week, I went to Sofia, Bulgaria for attending YAPC::Europe, my first technical conference ever and it was next to awesome! I’m writing this blog post late, because I’ve been extremely busy with office work, house search etc. :(. Further in this post, I’ll describe each day of the conference! Oh and even before conference!…

How to upload a perl module on CPAN using Dist::Zilla?

Today, I released my second CPAN module. While writing my first CPAN module, I used Dist::Zilla for uploading my module to CPAN, but when I looked into it today, I had to go through some dzil plugins again. So, I thought that I should write a blog post about this. Basic directory structured of the…