Mike on September 2nd, 2014

After seven years in the Czech Republic, we decided that it is time for a change and to move on. It was a great time during which I met a lot of fantastic people and experienced many wonderful and unforgettable moments. In the last month we moved to Freiburg, a beautiful city in the south-west of Germany.

Yesterday was the first day in my new job at Canoo. If you are interested in JavaFX, you have probably already heard about them. Canoo is a company that is focused on UI development with all kinds of technologies. They have been part of the JavaFX community from day one. And yes, by that I mean, Canoo is one of the few companies that has actually used JavaFX Script! :)

There are many reasons why I am looking forward to the new gig. It allows me to:

  • work with JavaFX again and “rejoin” the JavaFX community.
  • focus on all things UI: development, UX, design.
  • spend more time on blogging and speaking.
  • contribute to exciting Open Source initiatives, e.g. OpenDolphin, DataFX, the JavaFX ports etc.
  • and last but not least I will work with great people (e.g. Dierk König, Andres Almiray, Hendrik Ebbers, and others) to create beautiful and fun-to-use front ends.
Mike on March 10th, 2014
Vert.x Logo

Vert.x is a lightweight, high performance application platform for the JVM

Modern web applications and the rise of mobile clients redefined what is expected from a web server. Node.js was the first technology that recognized the paradigm shift and offered a solution.

The application platform Vert.x takes some of the innovations from Node.js and makes them available on the JVM, combining fresh ideas with one of the most sophisticated and fastest runtime environments available. Vert.x comes with a set of exciting features that make it interesting for anybody developing web applications.

Read the rest of this entry »

Mike on July 2nd, 2013

Soon I will kick off the development of my presentation tool and I spent the last week trying to find a domain name. With each project I launch, it becomes harder and harder it seems.

Read the rest of this entry »

Mike on June 21st, 2013

The other day I had a chat with Cliff Atkinson, author of the well known bestseller “Beyond Bullet Points”, about the presentation tool I am going to build. Here is a recording. Enjoy!

If you want to support the project, go to the project page on Indiegogo: http://www.indiegogo.com/projects/become-a-great-presenter-instantly

Better Presentations Campaign

Better Presentations Campaign

Last week I started a crowdfunding campaign for a new tool to create better presentations. Since then I was approached by several people, who asked me what exactly I think PowerPoint et al. are missing. In this article I will explain my top 5 reasons.

Read the rest of this entry »

This is the first tutorial explaining the basics of javafx-ik, a library for inverse kinematics with JavaFX. The sources of the library can be downloaded from GitHub.
Read the rest of this entry »

Mike on March 6th, 2013

Last week I had to stay sick at home for a couple of days. On the positive side, I finally found some time to look into my old library for inverse kinematics. I wrote it a couple of years ago for JavaFX 1.x. And I decided to port it to JavaFX 2. The initial version is ready for download.

Read the rest of this entry »

Mike on October 10th, 2012

At this year’s JavaOne, I did a session “JavaFX for Business Application Developers” and a BOF “Live-Coding BOF: Writing a Game with JavaFX”. This post provides the material.
Read the rest of this entry »

Mike on June 14th, 2012

In retrospect it was probably not a good idea to give the AnimationTimer its name, because it can be used for much more than just animation: measuring the fps-rate, collision detection, calculating the steps of a simulation, the main loop of a game etc. In fact, most of the time I saw AnimationTimer in action was not related to animation at all. Nevertheless there are cases when you want to consider using an AnimationTimer for your animation. This post will explain the class and show an example where AnimationTimer is used to calculate animations.

Screenshot of the AnimationTimer example used in this post
Read the rest of this entry »

Just uploaded the slides of my talk “JavaFX for Business Application Developers” at Java Developer Day in Prague.

Read the rest of this entry »