ZLocation (“A cd that learns”) is a PowerShell module for better navigating through folders. I used the predecessor for a while and was fed up with corrupted database entries. I’ll test ZLocation thorough-fully but try it for your self!

Elixir for aspiring Erlang developers

For the “Independent Coursework” of the University of Applied Sciences Berlin I created the following presentation: **Elixir for aspiring Erlang developers ** from Torben Dohrn Target audience are students of the bachelors degree Computer Science of the University. If anything is unclear (or god forbid, wrong) drop me a mail or a tweet

Didaktics of media: Learning unit three – Report

This blog post is one part of the series “learning diary” for a course at my university. Goal of this report is to take and rate a online learning unit. For the third learning unit we should take either a webinar or a MOOC. I participated in the course Design 1o1 Redux - Part 2: My House from the Iversity platform. Short synopsis of the unit: The course “Design 1o1 Redux – Part 2: My House” was the second of three courses on the platform Iversity created by the Design 1o1 Community.

Powershell cmdlets with dynamic param AND $args don't work

Over the weekend I tried to implement auto completion in Elixir’s mix (in Windows). Unfortunately I didn’t make it without introducing some problems. So I didn’t committed my changes to upstream. Currently I try to reach some of the more renowned Elixir/Windows contributors, to discuss the changes . Motivation Under normal circumstances I don’t use more mix tasks then test, phoenix.server and release but sometimes you need this weird command, you just can’t remember.

Didaktics of media: Designing MOOCs

This blog post is one part of the series “learning diary” for a course at my university. Goals: Based on the title for that unit I assume we will learn something about designing MOOC. The linked article on the other hand, features a paper about the Tech Ed Revolution, which “will be the Learner Revolution”. It goes on and on about investors needing to put money in education (either traditional education or start ups) and how these start ups could fuel the next learning revolution.

Elixir, Phoenix and Windows: Some insights on my 1000┬Ás problem

On Saturday I wrote about “Elixir, Phoenix and Windows: No faster responses than 1000 microseconds?”. I described two problems I had with Phoenix in Windows: My response times seem to be stuck at 1000 microseconds and Powershell couldn’t display the μ sign. I dug into some code and the mailing lists and found (with a lot of help) some answers. 1000 Microseconds on Windows? The response times in Phoenix are often measured in Microseconds.

Elixir, Phoenix and Windows: No faster responses than 1000 microseconds?

If you read around phoenix developers you often hear stuff like “Awesome, requests served in under xxx microseconds!”. Yet if I try the Phoenix framework, I only have this results: [info] GET / [debug] Processing by GettingStartedPheonix.PageController.index/2 Parameters: %{} Pipelines: [:browser] [info] Sent 200 in 1000┬Ás [info] JOIN rooms:lobby to GettingStartedPheonix.RoomChannel Transport: Phoenix.Transports.WebSocket Parameters: %{} [info] Replied rooms:lobby :ok With special emphasis on [info] Sent 200 in 1000┬Ás .

Elixir catch of the day: parentheses

In general parentheses can be omitted in Elixir function calls. so the call write_line(socket) is identical to write_line socket However, if you are using the pipe operator |> this is not the case. The parentheses are mandatory on usage of the pipeline operator. Source: Elixir Getting started, in the block quote

Elixir on Raspberry Pi 2 (using Windows)

Goal Deploy an example Elixir application with the Nerves-Project to a Raspberry Pi 2, using an Ubuntu guest in VMware Player on a Windows host. Synopsis We are using the Nerves-project, buildroot and Ubuntu in a virtual machine to create a SD-Image, which contains the default application, blinky. Motivation After seeing this talk from Garth Hitchens on Embedded Elixir in Action I wanted to try the Nerves project to deploy an Elixir application to my Raspberry Pi 2.

Atom.io now works on German keyboards!

Summary: If you have problems with non us-keyboards and the editor Atom.io install this package: keyboard-localization Shortly longer: Ok, I blogged about my problems with Atom.io before (and before) and the underlying issues aren’t fixed in the chromium parts of Atom.io. Yet there were workarounds: For example I created my own keybinding file, which fixed my most important issue the missing “@” sign (who is using that, anyway?). Now I needed an working “\” in my elixir code.