Starting with Git

Recently I’ve started to use Git more and more for various projects – code, university stuff and important dotfiles, just to name a few examples. Not completely used to the workflow yet, but I feel pretty comfortable with the basic Git commands now.

In the beginning I had a hard time grasping the concept of Git and version control systems in general. Two online resources helped me a lot in understanding Git, which I also want to share with you:

  • The Git Parable
    After reading it, you’ll still have no clue how to use Git. But you will know for what purposes Git was designed, and what Git is. From here it’ll be much easier to learn the commands to use Git.
  • Pro Git
    Online version of the Pro Git book; well written text and many pretty pictures make it easy to understand what happens “behind the scenes”. Goes through most stuff you’ll need to get started with Git.

Thanks go to Luca (einar77) and Ingo (neverendingo) for the tip about Pro Git.

Read the rest of this entry »

How do you use activities?

A recent topic in the KDE Community Forums asks KDE users how they use activities in Plasma, or more specifically “Do you use activities or plasmoids extensively?”. It seems like many users don’t see why you would want plasmoids on your desktop (“they’re covered by the windows most of the time anyway”) or how activities can be helpful. So I thought I would share my setup here and in the forum – maybe it’ll give you some inspiration.
Read the rest of this entry »

The wonderful world of Go

No, not the World of Goo.

Go is a wonderful board game. The rules themselves are very simple, but the game itself is fascinating. It’s a bit like Conway’s Game of Life – with a few simple rules you can create something really interesting. However, the similarities pretty much stop there.

A game of Go

A game of Go

Read the rest of this entry »