When I began coding, I first used Notepad++ only available on Windows. Then, as a lot of new coders, I switched to Sublime Text which has nice syntaxic coloration and also an easy-to-install package manager who gives access to lots of plugins. However, I was using it without having bought the license so one day I decided to check other text editors and if I don't find something better, I buy the license for Sublime Text.
If you use SSH keys and you have to enter the password every time to unlock them, you surely have already tried to set up a keyring. However, it is not always very clear how to do it as they are several ways of doing it.
I wrote how to do a basic Arch Linux installation on the Thinkpad T450s in this article. I will now describe what to install and configure next to be able to really use it. The desktop environment I'm using is GNOME so some instructions will be specific for it.
Until now, I was using an Asus laptop that I had to buy quickly because I needed a new one for my work. However, the laptop wasn't very Linux-friendly and as I had enough with the problems I was encountering, I decided to change for a Lenovo Thinkpad T450s. First time of my life I can say I'm satisfied with a computer! I will give you also the installation guide I used for ArchLinux.
The new elementaryOS Freya has been released some months ago, but I'm writing this article now to be able to give you a feedback after a long usage. I've been using this distribution since 0.2 Luna and I'm going to give my opinion of the new 0.3 Freya.