Screencasting for Video Tutorials on Linux with recordMyDesktop

Obviously screencasting falls into my domain of things to do, because it’s publishing digital media and also I’m currently recording some Linux tutorials of how to get some games working for Unganked. Secondly I’m negotiating to have a video course published, which I’ll mainly record on Linux, because the topic is partly command line specific. So I needed a way to record what ever is going on on my desktop, in full HD, with flawless audio and lots of frames per second. A program that is advertised for all this is recordMyDesktop. Continue reading “Screencasting for Video Tutorials on Linux with recordMyDesktop”

Best Facebook Messenger / WhatsApp Alternative: Telegram

Right now I’m liking Telegram a lot, especially because it works in the browser and on my phone. They have apps for Android, iOS and a bunch of unofficial ones. It’s not as great as Jabber with offline support would be, but hey, it’s a start! Message me anywhere to grab my phone number and add me if you don’t have it.

telegram-messenger-android-ios-iphone-browser

Creating books with Gitbook

I’m currently tasked with the revision of some lecture material for basic HTML, CSS and PHP studies, so I thought I should give gitbook a try.

It’s a super sweet generator for creating an interactive website, a pdf and even epub from a loosely structured bunch of MarkDown files. You can imagine I love that. Continue reading “Creating books with Gitbook”

Github’s Atom Editor tried out

I’ve tried out Github’s Atom Editor shortly and I must say, they’ve come up with a pretty cool thing.

If you want to try it out, drop a comment, got 3 invites. At the moment only for Mac OS.

Here a couple of screenshots, thanks to Mikkel for providing hardware so I could try it out 😉 Continue reading “Github’s Atom Editor tried out”

Sublime Text style multi line selection with Vim

The multiple selection feature of Sublime Text is something that helps you a lot when you’re aiming to change a variable name multiple times in one file. This is immensely practical, also while re-factoring, changing font-names, colours or anything that appears more than one time in your files. The plugin can be found here: vim multiple cursors, I’ve also added it to my vim plugin repository.

Here an example, if I for example want to rename my callback function to cb:

vim-multi-line-edit

The keybinding for selecting the next match is CTRL+N, to delete: x and to type something new: i (going to insert mode) cb.

Running GitLab on Digital Ocean

I’ve just deployed my first virtual server on Digital Ocean* and they support a one click installer for GitLab!

They provide hosting from 5$ a month and have a pretty great interface for firing up new instances and their applications tab enables you to pick from some pre-configured images to run things from a classic LAMP stack to WordPress, Ghost or in this case GitLab. Continue reading “Running GitLab on Digital Ocean”

Best JavaScript MVC Frameworks 2013-2014

JavaScript MVC Frameworks are a big topic nowadays that we use JS to bind data, send it back and forth between server and client and actually implement lots of logic, so we want to structure our code after the MVC or similar patterns, decoupling the logic or data handling from the views. In this article I want to share what frameworks I’ve tried out and which ones I find interesting. Continue reading “Best JavaScript MVC Frameworks 2013-2014”

GHOST 0.3: A Themes Structure

The theme structure in GHOST is something I’ve been really waiting to take a look at, mainly because I build websites and run blogs. The default theme casper is built using the handlebars template engine and we’re going to have a quick look at how everything is set up. Firstly I have to notice a resemblense to WordPress, which I personally like. Continue reading “GHOST 0.3: A Themes Structure”