• Introduction to BigData, Hadoop and Spark

    Everyone is speaking about Big Data and Data Lakes these days. Many IT professionals see Apache Spark as the solution to every problem. At the same time, Apache Hadoop has been around for more than 10 years and won’t go away anytime soon. In this blog post I want to give a brief introduction to Big Data, demystify some of the main concepts such as Map Reduce, and highlight the similarities and differences between Hadoop and Spark.

    Read more ..
  • Bing Maps API - Rest Locations (Geocoding)

    The Bing Maps APIs provide a REST API for Geocoding, hence finding a location based on a text input. This text input can be either a structured address or an (unstructured) search query. In this blog post we will see how to request a developer key and use the REST API for finding the coordinates to a query using the Bing Maps Location API.

    Read more ..
  • MS Hack 2018 - Smart Outlook

    In the MS Hack 2018 global Microsoft Hackathon, I joined the Smart Outlook project for 3 days in order to develop a few ideas to make your daily work in Outlook more productive. We came up with a few ideas, mainly about enhancing folders, categories, and focus inbox as well as notifications about new emails. We build a mock UI to visualize the idea of our solution; the code is available on Github.

    Read more ..
  • Resolving _HOST in kerberized HDP Sandbox

    Since HDP-2.5 Hortenworks provides its HDP Sandbox within a docker container within a Virtual Machine ISO. For many developers working with multiple VM HDP Sandboxes this is not optimal, as we always have to tunnel each connection through the VM host into the docker container. That’s why we are building our own custom Sandbox. However, when building a kerberized Hadoop installation, it is a bit tricky to configure a hostname such that Kerberos principals resolve the _HOST variable properly.

    Read more ..
  • Intro to Deep Learning for Computer Vision

    The field of Deep Learning (DL) is rapidly growing and surpassing traditional approaches for machine learning and pattern recognition since 2012 by a factor 10%-20% in accuracy. This blog post gives an introduction to DL and its applications in computer vision with a focus on understanding state-of-the-art architectures such as AlexNet, GoogLeNet, VGG, and ResNet and methodologies such as classification, localization, segmentation, detection and recognition. It is based on a presentation that I held in the Seminar of Computer Graphics at Vienna University of Technology.

    Read more ..
  • Data-driven Visualizations

    I gave a talk about data-driven visualizations an D3.js at the last ViennaJS October Meetup (28.10.2015). Here are the links to the talk and the slides.

    Read more ..
  • Installing Visual Studio Code on Ubuntu

    Visual Studio Code is an open source multi-platform IDE for web development (especially JavaScript and Typescript) - enough reasons for me to check it out.

    Read more ..
  • Swiss Web Audio Group: 1st Meetup

    In the first official meetup of the Swiss Web Audio Group (SWAG) we talked about Soundio, Soundio, Music JSON and Soundio.

    Read more ..
  • Sound.io Introduction

    The sound.io core library implements a graph object model for audio - we are calling this the audio graph. The audio graph can be constructed out of a collection of audio-objects and connections that links the audio-objects together.

    Read more ..
  • Impressions of swissJS 2015

    SwissJS (the former SwissJeese) is an awesome Javascript conference placed in Bern, Switzerland. I wanted to share the great impressions and amazing time I had - so here is my review.

    Read more ..

subscribe via RSS