This page contains projects, documentations, tutorials, etc. I am currently working on.
Conduit – A NativeScript RealWorld Example App
I am a big fan of NativeScript. I think it is an impressive framework. Together with Angular (my other passion) you can create good looking, fast and cross-platform compatible apps.
Of course, also NativeScript cannot just generate magic out of nothing and it has its flaws, issues and peculiarities. That is the reason why I created an example/tutorial app based on the awesome RealWorld project by Thinkster.io.
- Conduit – A NativeScript RealWorld Example App
MarkdownViewer++ – Notepad++ Plugin
I am writing everything in Markdown syntax (you should see my many “notes.txt” or “notes.md” files ^^#) As such, I also export HTML and PDF files from them and I am constantly checking how it looks. So far, I was using Dillinger or StackEdit. Great tools, actually awesome. That is why I used them for years now.
But, Notepad++ is my main editor, opened 24/7 basically. And to always track my files in the browser and “export” them to my local filesystem just didn’t seem reasonable and feasible anymore. That’s why I went for a MarkdownViewer++, with basic rendering, HTML and PDF export.
I made a Notepad++ plugin to render the current open (Markdown) file in a dockable window as a rendered HTML to see all changes and Markdown “beautified” in an instant. It can be found at GitHub MarkdownViewer++.
Go try, if you like to. And leave a comment, issue, suggestion etc. if it should be improved.
- MarkdownViewer++ – A Notepad++ Plugin to view a Markdown file rendered on-the-fly
You cannot compare Vert.x to Node.js by 100%, but it provides a lightweight application framework based on the JVM, enabling you to use whatever JVM supports. Its concept revolves around small Verticles, which are easily scalable and communicate through a common Event Bus with others. You could describe this as a kind of Actor Model (e.g. Akka).
Through these (mostly) single-threaded Verticles and the easy communication you are enabled to produce very atomic, modular apps without caring too much about concurrency. And through the support of (Web)Sockets, HTTP, SockJS and more you can basically connect any client to your application. Clustering is achieved through the also very popular Hazelcast.
As you can see, Vert.x can cater to many Application Cases, so you should add it to your portfolio (and it’s fast ^^). That is why I started working on commonly useable modules for Vert.x which you can find here:
- Vert.x Cassandra Persistor – A Vert.x Module to communicate with/query a Cassandra Cluster
I am somewhat a big fan of Google’s Android platform for mobile devices. For me myself, I own a HTC Magic with Android 1.5 and I am very happy with it. I started with Android beginning from the first SDK and continued until today. The whole architecture and SDK is clean and very good designed, at least I think so. These were the main arguments why I decided to buy the cell phone. A constellation I never thought about. I had Symbian phones which I programmed on, SonyEricsson phones which I programmed on with JavaME and I had a Windows Mobile 6 phone which I programmed on. None of them can stand up against the possibilities and ease of the Android platform. Therefore, I want to show and list projects and tutorials I am working on for Android.
As Android supports OpenGL ES, I wanted to provide the basic and probably most read OpenGL tutorials available for the Android platform. The NeHe OpenGL tutorials are what every OpenGL starter is beginning with or pointed at.