EcmaScript 6 Collections Differences to Objects iterable: for .. of loop and ... operator can be used key-value pairs not exposed as properties: no map.key or map['key'], instead map.get('key') and map.set('key', value) entries not... read more »
EcmaScript 6 Collections Differences to Objects iterable: for .. of loop and ... operator can be used key-value pairs not exposed as properties: no map.key or map['key'], instead map.get('key') and map.set('key', value) entries not... read more »
What I wanted to do: Use Mocha with CoffeeScript Test JavaScript ES6 code (with ES6 modules) The only solution I found to test my JavaScript code that is organized with ES6 modules is to compile the source files with Babel first. Then in your coffeescript test files you... read more »
I published a new category on my site with a collection of useful game development resources to learn the art and craft of developing games. I try to highlight sites that are not as obvious, and especially articles I stumbled upon when implementing specific features (like procedural map generation),... read more »
Today I reinstalled Linux and Windows again on my home machine, because my Windows was getting slow and I couldn’t really program on it comfortably. To not waste any CDs and DVDs or other cumbersome storing devices here is a quick... read more »
** Updated 24th August sudo apt2015 ** Here is the default setup for my favourite editor, Sublime Text 3, for web and backend development with NodeJS and most other dynamic languages or shell scripts. I even bought it and haven’t regretted this decision. You can also try it out... read more »
Today I released the new episode of a new season of Aureality. Aureality is the project where I record sound trips and impressions from all around town. My binaural setup, with two microphones in my ears, allows you... read more »
A beginner's guide to browser end-to-end testing with Selenium WebDriver and Mocha with Chai & Coffeescript. How to overcome the first hurdles and avoid pitfalls I ran into. Also a tale about the quest of finding a good documentation for the javascript version of Selenium Webdriver. And some snippets for often used, but hard to achieve test cases. read more »
How to create AudioBuffers and fill them with your own data. And why it might be useful. Also a little demo application, I made to demonstrate what you can do with it. read more »
Customizing thy bash-prompt and terminal with a little bash scripting and copy-pasting from more experienced developers, to aid productivity and please your eyes... read more »
I completed my first 30-Day-Challenge, although I didn’t make all the points on my checklist. The daily moring walks worked out in the beginning, but when it got colder, -10°C and such, my hands began to freeze of so I paused the going out but continued to draw inside.... read more »
As I stumbled through the Internet trying to find any good tutorial for establishing a DataChannel connection in the Browser, I thought that there were not many good tutorials on this topic. Some old ones, where you didn't knew if they still apply, and some vague ones that were more about P2P video & audio. So I decided to make my own tutorial, just focussing on the DataChannel and make it simple and straight-forward. read more »
So I came across those 30-Day-Challenges by listening to a TED talk. It’s something that can help you to motivate yourself, get things done and increase your self-confidence through a sense of achievement, when you finally finish your challenge. Challenges can be about things that you always wanted to... read more »
For my WatchNext site I wanted to use a more professional and organized approach to implementing features and don’t always want to mess with my master branch, when trying out new things and implementing new features. So I stumbled upon GitFlow and used these two posts as an introduction:... read more »