Weekend Reader Week 15 - Robo is Dead

Microsoft kills RoboVM
RoboVM was a cross-compiler that allowed you to develop native mobile applications for iOS and Android in Java and based on the Java ecosystem. Java is typically banned from the iOS ecosystem, since Apple does not allow just-in-time compilation as it is used by the Java virtual machine. RoboVM based applications were allowed in the Apple app store, because it used an ahead-of-time compiler that compiled Java to native code.
In the Java community it was somehow a show-case to prove that Java was still cool.
In October 2015 RoboVM was acquired by Xamarin. Xamarin basically offers the same approach like RoboVM, except that they use C# as language. In February 2016 Xamarin was acquired by Microsoft. Everybody cheered, since Microsoft released the Xamarin tooling for free.
I am wondering about the long term future of #RoboVM after the acquisition of @xamarinhq by Microsoft ...
— Jonas Bandi (@jbandi) February 25, 2016
Now RoboVM turned out to be the collateral damage of the Xamarin acquisition: Probably Microsoft does not have any interest in keeping Java attractive as a platform. So be it, no cool play-stuff for Java, go back to your dusty servers and stay there along with Cobol and Fortran.
RedHat loves .NET
Sleeping with the enemy … but this is the shiny new world: Microsoft loves Linux, RedHat loves .NET … only Java is sitting in the corner not getting any love. It will be interesting however to see how RedHat will be able to invest into this new romance with .NET without endangering it’s standing relation to Java …
Oracle JET
Yet another web framework … this time from a big commercial vendor. On the second glance, it is more like a super-framework, aggregating other frameworks: jQuery, jQuery UI, Knockout …
I am currently suffering from the churn in the React ecosystem, so this might actually make sense for the enterprise …
Why JavaScript development is crazy
The state of Javascript development is overwhelming and confusing because everyone is overengineering their apps by default without even realizing it.
Another rant about the current complexity in the JavaScript ecosystem.
JavaScript is everywhere:OSX iMessage Exploit using JavaScript
Building desktop applications based on web technologies is the new hotness. Who would have guessed that iMessage on OSX is actually a browser view? But this opens you up for web security problems too …
How We Build Code at Netflix
We are always looking to improve the developer experience and are constantly challenging ourselves to do it better, faster, and while making it easier.
You read a lot about Netflix using JavaScript, even on the server. But reading that post, I conclude that Netflix is still mostly Java based. It is an interesting description of a highly sophisticated build pipeline.
Your Hybrid App is Going to Kill You
Hybrid apps are usually chosen because executives are looking for shortcuts. Some marketing genius (sarcasm) planted the seed that hybrid apps are developed quicker and are less expensive by hiring web developers
For myself, I have witnessed a successful hybrid app development just recently… with a very low budget and short timeline …
Funny: Classic Programmer Paintings
Classic paintings with a geeky subtitle. Some are hilarious …
Tweets of the Week
Ctrl+C, Ctrl+V, Ctrl+V, Ctrl+V, Ctrl+V, Ctrl+V, Ctrl+V, Ctrl+V, Ctrl+V, Ctrl+V, Ctrl+V, Ctrl+V pic.twitter.com/Lg935kl0bw
— Tannhäuser Post (@TannhauserPost) April 12, 2016
CSS. pic.twitter.com/ZVKoGwOOIU
— Sahil Lavingia (@shl) March 6, 2016