Janik von Rotz

O3M 67 - Nospheratus

It has been a long time since I shared one of playlists. The reason for it was an accident I had last summer. I got a tinnitus, well I still have one and couldn’t really listen to music for a long time now. The first three month were the most difficult times of my life. Psychologically and mentally a huge challenge. However people can adapt them self to everything and so did I, it’s just a matter of time.

Read More...



Meteor and React: Markdown editor with draft.js and marked.js

Recently I switched my current project from Meteor 1.2 to 1.3. While doing so I reworked the code for my markdown editor. When created the markdown editor in the first place I learned about the necessity of a solid platform to build web editors. So this time I used draft.js as base. Facebook open sourced draft.js a few months ago. They use it almost everywhere on Facebook page, so it should be well-tested.

The markdown editor you’re going to build has these features:

Optionally: File upload with Meteor and FS Collection.

Read More...



Meteor and React: Fullscreen Viewer Component

Another post as result of my Meteor React experience. This is a simple approach to build a fullscreen viewer for any React component.

Read More...



Hilly Lisbon

This winter I had the chance to visit the warm city of Lisbon. Settled in the south of Portugal it attracts thousands of tourists every year with its historic buildings and narrow streets.

Before entering on of the lookout points this lonely dog greeted us.

Read More...



Meteor and React: Bootstrap Modal

I would like to share my great experience I had with Meteor and React. This time I want to show how I’ve built a bootstrap modal component. There are already a lot of solutions out there, but none of them were suitable.

Here’s how you can get a neat bootstrap modal for your Meteor React project.

Read More...



Hopes and expectations for the american president elections 2016 from a european point of view

A visual manifestation of hopes and expectations for Donald Trumps presidential duties. Your browser does not support the video tag. Made me chuckle, so I had to share it. Source: http://imgur.com/gallery/Yg5d3je

Read More...



Configure Let’s Encrypt auto renewal for certificates

This post is part of my Your own Virtual Private Server hosting solution project.
Get the latest version of this article here: https://gist.github.com/ddce334cd8ab21a40941.

Introduction

Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. So far it works well and makes it easy to obtain a free certificate. Now the created certificates will expire withing 90 days. This post will show you how you can auto renew these certificates before they expire.

Read More...



Beautiful Corsica

Last summer I did a cycle trip in Corsica. Here are a few impressions from this beautiful island:

Corsica is a paradise for cyclers. The mountains are scattered with narrow streets.

Read More...



Hiking for Emails - Internet for the developing world

This video is a beautiful example of how internet access in remote areas improves the standards of health, education and prosperity. With the help from people all over the world Mahabir Pun has connected over 60.000 people to the world wide web. This video is also a good example of how to bring the internet to the developing world. Google and Facebook have launched campaigns and programs to achieve such goal, however, the only allow certain access to websites for free.

Read More...



Stock market analysis with R

R is a programming language designed for statistical computing. I recently bought a few stocks and decided to analyse some trends based on the current stock data. So here’s my first contact with R and a stock analysis.

Read More...



24