Logo Simon Knott Software Developer, DJ & Producer

This post is based on a talk I gave at the React JS & React Native Bonn Meetup. It aims to answer the following questions:

  • What’s TypeScript?
  • How can I use it with React?
  • Why should I (not) use it?

As this was my first public talk ever that was not at school, I’m relieved it went well - thanks to the people who attended the talk! 😁 Preparing and giving presentations is a thing I really enjoy, so I guess I’ll try to do it more in the future.

Read more...

On June 24th, the V programming language got open-sourced. It’s a new language that’s strongly influenced by Golang and Rust, but takes a more strict approach. There are no global variables, no null or undefined, no object orientation. It promotes pure functions and defaults to immutable variables. In this post, we will learn about the basics of the language and what makes it stand out.

Read more...

Die letzten fünf Tage habe ich am Hasso-Plattner-Institut in Potsdam verbracht und in einem 5er-Team an einem Hardware-Projekt gebastelt. In diesem Blog-Eintrag möchte ich meine Erfahrungen und Eindrücke aus dem Projekt und von der Uni schildern.

Vorweg: Es war ein grandioses Camp.

Read more...

Datenschutz ist ein Thema, welches durch die DSGVO in der letzten Zeit viel Aufsehen erregt hat - und das ist auch gut so. Es werden fast täglich neue Datenlecks bekannt, zuletzt sogar ein Vorfall bei Facebook, bei dem Passwörter im Klartext gespeichert wurden.

Um diese Fehler zu verhindern und der DSVGO zu entsprechen, gibt es einige Grundsätze, die die Basis für einen verantwortungsvollen Umgang mit Nutzerdaten bilden.

Persönliche Daten

Read more...

Since a lot of people asked me to help them hackintosh their notebooks, I figured it would be interesting to write a bit about my own experience with Hackintoshing.

Before I got the MacBook I use now, I used both a Hackintoshed Windows notebook and desktop computer, so here are my experiences with it.

Read more...

Ein Graph ist toll, um Verbindungen und komplexe Beziehungen zu modellieren. Wie so ein Graph aussieht und wie man ihn beschreibt, haben wir im letzten Post gesehen. Wie man einen Graph durchsucht, erfahren wir heute.

graphviz-c7562329fe0434390c2549689dfd4577 graph { scale=0.7 A -- B B -- F B -- C B -- E E -- F E -- D D -- C } %3 A A B B A--B F F B--F C C B--C E E B--E E--F D D E--D D--C

Read more...
See all Posts