Docile Tree

Aubrey Kilian explains, rants and raves

Using Microsoft Visual Studio Code as the external code editor in Unity

Yesterday during the Build 2015 developer conference, Microsoft announced and released their new editor called Visual Studio Code (or just “Code” for short).  Code is free, runs on Windows, Linux and Mac OSX.  I immediately wondered if it would be a good alternative to MonoDevelop as a code editor for use in Unity.  After a bit of fiddling, I managed to get it all working quite nicely, with proper code completion etc.  There are some caveats though, it does not work perfectly, but the caveats are easily worked around.

Here are the steps I followed on my Mac:


, , ,

My Android development learnings so far

So I’ve been doing a lot of online courses on Javascript (and JS frameworks like Bootstrap and AngularJS), as well as a bunch of courses on Android Development.  Both from and  I received a 1 year access to via New Relic in return for adding their management agent to my hosting server, and there are several freely available Android courses at Udemy, and I bought a couple when they were $10 each during the new year sale on Udemy.  The nice thing about both Udemy and Learnable, is that you receive a completion certificate once you complete a course.  I’m gathering all my certificates on my Learnings page.

I must say that Android development does seem rather straight forward, or, at least, what I’ve seen so far.  I’ve done many beginner courses, and busy going through a couple of the more intermediate and advanced courses, including a Lollipop dev course, and the way of coding is nice and concise, not a lot of guesswork involved.  I’m even using Android Studio instead of the Eclipse ADT, but still getting used to the differences.

My next step is to code up a few native applications and get them onto the Google Play Store.  Strangely enough, my biggest stumbling block so far has been to figure out under what name I want to release the apps.  Hehe.  Choosing a name is an important step!

And no, all of this learning I’m doing has nothing to do with my work-life, there is no reason I need to know these technologies for work, this is purely for self-enrichment.  I love coding, and there is not a lot of opportunity where I am at the moment, to learn or implement new things like this, so I have to keep up with it in my own time.

Vaadin Java Framework

Through the PacktPub 2014 Advent Calendar, I recently became aware of a Java framework called Vaadin.  It’s essentially a Java framework with focus on HTML5 on the frontend, it does some fancy stuff by compiling some of the frontend Java code into Javascript for presentation purposes, does all fancy data-binding between the Javascript and the backend server (compiled into a WAR for Tomcat/Glassfish, or even running on Google AppEngine) through AJAX, etc.

There’s a Vaadin Book, that I started browsing through, and the one very nice thing that I noticed about Vaadin, is that it feels very, very famliar.  The more I read and watch some of the tutorial videos, the more it feels like I’m coding an Android app.  I mean, look at this simple code snippit for creating a button, and adding an event listener to that button’s Click event:

Look familiar?

So if you are familiar with Android app development, Vaadin becomes a very small jump to creating great and rich web applications too, all totally in Java, with no need to hack around in the frontend code much, or at all.  There is an Eclipse IDE plugin that adds the typical Text/Design tabs when creating new components, allowing you to drag/drop new web components onto the a canvas, with lots of versatility.

For a step-by-step 10 minute tutorial of creating your first Vaadin app, watch their video.

Unity courses discounts at

I just came across’s Black Friday deals, where almost all of their courses are discounted to ridiculous prices, the prices for all of them started at $10, and increase (so far) by $1 once a day.

They have a ton of Unity courses available, all for currently $11.  The discounts end on 28 November 2014.

Go quick and see and get your Unity education on.

This is not a referral link, it’s merely me sharing the love. :-)

Previous Posts

Theme created by Powered by