1. Open Source

Open SourceZur englischen Seite

Programmieren ist eines meiner absoluten Lieblingsbeschäftigungen während meiner Freizeit. Das eine oder andere, was ich da am Computer werke, stelle ich sogar als Open Source im Internet zur Verfügung, wie zum Beispiel einige npm Pakete.

Auf dieser Seite wirst du alles von mir finden, was mit Open Source und Programmieren zu tun hat.

npm

npm ist eine Registry für JavaScript-Pakete. Dies sind meine spannendsten Pakete:

typed-event-emitter
Eine typensichere Event-Emitter-Klasse, geschrieben in TypeScript. Dieses Paket kann auch in JavaScript direkt verwendet werden.
public-id
Ein Pseudo-Random-ID-Generator, ähnlich zu den IDs, die man von YouTube kennt. Jede generierte ID kann wieder auf die ursprüngliche, einzigartige Nummer zurückgerechnet werden.
@tenry/graphql-decorators
@tenry/graphql-decorators-mongo
Mittels TypeScript Dekoratoren auf regulären Klassen automatisch ein GraphQL-Schema aufbauen.

GitHub

Auf meiner GitHub-Seite findet du neben meinen npm-Paketen auch diverse andere Open Source Projekte. Darunter auch:

webmod
Ein Module-Spieler in JavaScript, basierend auf die Web Audio API. Unterstützt derzeit nur .mod-Dateien teilweise.
class.lua
Eine einzelne Lua-Datei, um "Klassen", wie man sie von anderen objektorientierten Sprachen kennt, du imitieren.

dev.to

Ich schreibe auf dev.to Artikel rund ums Programmieren und Web-Entwicklung. Meine Artikel haben oft Bezug zu C/C++ oder bash.

Falls du mal wissen willst, wie ich mit dem Programmieren angefangen habe, darüber habe ich einen ausführlichen Artikel (auf englisch) auf dev.to verfasst.