\x1B
the escape sequence
This is the personal website of Michael Kurze (GitHub, twitter), software developer and open-source enthusiast.
Projects
-
LaxarJS
middleware for the web client (stable) as a contributor
It is a privilege to be employed as participant in an open source effort. LaxarJS can be considered a middleware that helps to decouple and structure your application components through a publish/subscribe-system.
LaxarJS is mainly geared towards AngularJS developers, but also malleable for use with other MVC technologies. For the LaxarJS team, Alex and I will be presenting the project at enterJS 2015.
-
Paperdart
a pastebin that can be hosted from Elasticsearch (beta quality)
Pastebin sites are quite useful, especially in conjunction with IRC. However I found that the information I need to share is often not something to put out on the internet. If you have an Elasticsearch instance running on your intranet, you can simply put paperdart into your plugins folder, and there is your pastebin. Paperdart also offers preview for markdown and HTML, so I use it to compose any substantial amount of markdown.
I created the application using LaxarJS and Codemirror. From time to time I use it to try out new web technologies. For instance, Paperdart uses ES6-fetch. It does not use any of the more powerful Elasticsearch capabilities (like, say, search), merely treating it as a glorified key/value-store. It should be fairly easy to port paperdart to something else.
-
NBE
node-based editing library
based on web technologies (alpha)Another personal project of mine, NBE is a user interface to display and manipulate directed hypergraphs. In such graphs, each edge may connect from any number of nodes to any number of nodes. Check out an example where NBE is used to implement a simple circuit simulator.
The AngularJS module is aimed specifically at node-based editing applications such as digital compositing, visual programming, data integration/mining and project planning. The hypergraph-model also lends itself to composing and visualizing publish/subscribe-systems, where topics are modeled as edges in the hyper-graph. Automatic graph layout calculation is provided through the dagre library.
-
This Site
the escape sequence,
personal sitePlaying around with all the great libraries, frameworks and other tools out there, it becomes easy to get carried away and forget about the capabilities of the underlying platform that powers it all. While I love to learn new things, I make a point of writing every line of JavaScript, (S)CSS and HTML on this site by hand.
About x1B
This x1B is me, Michael Kurze, 2013 CS grad from RWTH Aachen, and this is my personal website. I am a software developer with aixigo AG, Aachen (Germany). There I take a part in the development of LaxarJS, a runtime that allows the construction of large web-app front-ends from small, manageable parts.
Professionally, my focus is and always has been on web technologies, a field that will probably never get boring. I am also interested in machine learning and data mining topics (my master's thesis), and on the impact that these technologies have on our daily lives.
You can also find me as x1B on GitHub and as @0b11011 on twitter