Our geeky Christmas present ideas

Christmas is ahead and for you, who are celebrating the birth of baby Jesus, we’ve made a list of cool present ideas. If you don’t celebrate Christmas, the products mentioned in this article can also be given to someone you like who celebrates his/her birthday or any other special event in their life! To each specific product there’ll be a link where to buy, these links were chosen by us, none of the links was placed by a company or a webshop. If you find the product cheaper, feel free to leave a link in the comments! Continue reading Our geeky Christmas present ideas

My 5 favourite comic strips

comics

You know when I’m bored or when I have a break at work, I really like to read some short comic strips. Most of the time, they are good for a quick giggle and they help me relax a bit. Here is a list of my five favourite comic strips. Go take a look at them, if you didn’t know them yet, I’m sure you’ll like at least one of them!

Another thing: They are not sorted in any way. I like them all, this is no ranking. Continue reading My 5 favourite comic strips

About Apple’s new MacBook and Microsoft’s Surface

tim-cook

Apple held a keynote about their new Macintosh Laptop lineup yesterday and we watched it. Here are our personal thoughts about Apple’s new MacBooks. We’ll also write about what Microsoft presented earlier this week with it’s new Surface devices and compare it a bit with the new MacBook Pro. Please note that this article won’t feature a lot of technical details. It’ll just be a very critical review of the recent keynotes that were held by two big players in the it sector. Please also note that this is in no way a complete list or a comparison of the devices. This article is meant to be a short and informative summary of the last week’s keynotes, so you don’t have to watch them in full length!

UPDATE: Some YouTube videos were not embedded correctly (thanks wordpress!), so I added links to the article at the corresponding passages, if you’d like to watch them. I’m sorry if this causes any inconveniences.

Continue reading About Apple’s new MacBook and Microsoft’s Surface

Programming Basics – Addendum 1: IntelliJ QuickTip

programming_banner

Our last series was a big success and we decided to take it a step further with an Advanced Programming series, which will start in Dec. 2016. But for today I want to give you a quick tip for faster coding in IntelliJ IDEA! Continue reading Programming Basics – Addendum 1: IntelliJ QuickTip

Programming Basics 7 – Exceptions and exception handling

programming_banner

Introduction

Welcome to the last part of the programming basics series! In this series we’ll cover what exceptions are and how you deal with them.

If you’ve made all the examples, that are featured throughout the series, you might have encountered something like this:

This particular runtime error is caused by a wrong user input. It’s not caused by faulty code. Errors like this usually crash your application and a user has to restart it, in order to continue using it. In this part we’ll cover how to deal with such errors. Continue reading Programming Basics 7 – Exceptions and exception handling

Programming Basics 6 – Classes and objects

programming_banner

Introduction

In this part we’ll discuss the most important concept in an object oriented language: Objects. So far you’ve already learned how to write a single class and you’ve put all your functionality into a single class. But we’ve used objects in our examples already and in this part you’ll learn what objects are and how you can use them!

Continue reading Programming Basics 6 – Classes and objects

Jump into a topic – learn something new

jump_into_tutorials

Today is Friday again (thank god!) and therefore you have two full days of free time. If the weather is bad or you just don’t feel like doing physical activities this weekend, you can always just sit down and learn something you wanted to be able to do for a long time. So get active (not in a physical way) and use your spare 48 hours to learn something new. This article will present you our most popular tutorials you might have missed!

Continue reading Jump into a topic – learn something new

Quick look at MacOS Sierra’s Picture in picture

The new MacOS 10.12 is now available for download, you can get it from the App Store. It has several cool new features like Siri on Mac, a new Messager, new Safari and the ability to watch videos while you work with the help of picture in picture. Continue reading Quick look at MacOS Sierra’s Picture in picture

Play hidden arcade games in emacs

emacs_games_banner

Who doesn’t like retro gaming? No honestly, who doesn’t? This might not be the right article for you if you don’t like them, but there is a way to play nice hidden mini games, that come with the terminal text-editor emacs, for everyone else. This collection of games includes remakes of classic games as well as new and unique games. In this short article I’m going to show you how to play them!

bildschirmfoto-2016-09-15-um-12-54-08
Figure 1: Solitair in emacs

Continue reading Play hidden arcade games in emacs

Programming Basics 5 – Control flow

programming_banner

Introduction

This part will teach you, how to compare values and control the flow of your program. It will also teach you, how to repeat a part of your program for a defined number of times, which is very useful for tasks like processing user input or printing out data.

This is a very long article. I didn’t plan to make it this long, but I ended up writing a lot about this topic. I recommend you to split it into half after the ‘Large choices’ section and take a break. However, let’s get started!

Continue reading Programming Basics 5 – Control flow