Arial Photography - St.Andrä Wördern

These images were taken with a DJI Phantom 2, Gopro 3+, and the H3-3D gimbal (camera stabilizer), which I all highly recommend. …

Embedding CSS in JavaScript -JsCSS

Several CSS preprocessors have problems with actions as complex as loops. They often implement a complex language. JsCSS is an experimental approach at solving a few problems of these problems. React recently brought us an interesting feature: JSX - a language making it possible to embed XML objects/HTML DOM …

nodemailer + mailgun

Setting up anything email-related ends up in trouble way too often. for Branches, there is a need to send emails verifying users. Later news will be sent too It could be done using Gmail or Amazon SES, but Mailgun seemed like the best choice. It is cheap and includes 10 …

Node's vm module

vm is a not-so-well-known but very useful module integrated into the node.js core. It works similarily to eval(), but in a more isolated fashion. Therefore the JavaScript executed can run isolated from the rest of the process. To try out vm, I wanted to create a node.js console …

I'm making a static site generator

Static site generators are awesome. StaticCharge is a fork of one of my school tasks, which turned into a static site generation tool. The goal is completing a simple-to-use, extensible tool, and the first priority is cleaning up. AngularJS was used for rendering the Bibliography. This was a bad decision …

Turkey and DNS

As we all know, Turkey nicely blocked Twitter very recently. Not effectively, though. Their government forced ISPs to configure their DNS servers to disallow all queries to Twitter's servers. Nothing more. These actions are comparable to crossing out a line in a local phonebook. Another phonebook will be used. For …