Friday, November 14, 2014

Ticino's gonna rock

Proud of my fellow Voxxed postmen colleagues!

Beers, Biffe de Lomo and Planning Optimization

Great night sharing the enthusiasm of Federico, Celestino and Mario about the future Voxxed event in Ticino.

Also met RedHat guys: Geoffrey (OptaPlanner) and Marco (jBPM).

BTW, OptaPlanner must be the basis of the future Java-based Platane version. 

 

Thursday, November 13, 2014

Offline HTML Apps for Mobile

Interesting return on experience from ThoughtWorks on offline issues using AppCache, LocalStorage, queued updates and synchronization.

This looks like some big ongoing project at my company. Was nice to compare the weight of the issues between both projects.

http://cfp.devoxx.be/2014/talk/XZD-3251/OnConnectionLost:_Challenges_of_an_offline_web_application

Docker Everywhere

Brian from Google started the Kubernetes project to manage Docker-based clusters in March this year. It has now 4500 GitHub stars and he delivers a full-room talk about it. Given that Google starts 2 billion containers a week, this is highly strategic for them.

Executive Summary: as even Microsoft is adapting Windows to support Docker, choosing this technology is not a risk. I would rather say that not choosing it is risky...

http://cfp.devoxx.be/2014/talk/LAQ-5951/Scaling_clusters_declaratively_with_Kubernetes_and_Docker

AngularJS in Real Life

At Netherlands ING Bank, they make the shift to embrace Angular widely. Key points are:
* Focus on automatic tests, Protractor, Page Objects, Karma
* Component library with website for doc and examples (ngdoc)
* Less for CSS
* Grunt  and bower

 http://cfp.devoxx.be/2014/talk/GNZ-6136/Enterprise_scale_AngularJS:_Component_library_and_Style_guide 

Tapas and Space

Spent the evening with Eclipse Foundation folks eating tapas and dinking spanish wine. Once again an opportunity to discuss issues and potential of professional Open Source.
Also maybe a chance to revisit Eclipse IDE in a near future now it has a dark theme, making it a sound competitor to IntelliJ.
By the way, Eclipse ecosystem spacey names collide with Rosetta landing.

Wednesday, November 12, 2014

Amazing CIO at ING Bank

I was surprised to see a bank as platinum sponsor. The evening keynote revealed that a good old bank can transform itself in a modern environment thank to the vision of one person, the CIO. The guy talks about Cassandra, Scala, Hystrix. Why not every organization have such a guy in the board?

1st conference day

As a wrap-up of the first sessions, here are keypoints:

  • As Java 8 emerges with functional constructions, the hype about dynamic languages on the JVM is less accute than before.
  • Angular JS get its first public criticisms. The non-compatible changes in 2.0 is irritating more than one. It keeps its appeal but the community does not see it has a silver bullet anymore.
  • Docker has a significant momentum. The incredible rate of adoption in its first year is quite unique in my eyes. It opens many possibilities, mainly due to its light weight.
  • Awareness about integration issues (distibuted computing fallacies) is raising. A sign that web integration, microservices in the cloud are a reality today.

Monads explained to Javaists

Excellent demonstration that Java 8 actually benefits from the Category theory as well.
Dick has the necessary pedagogic skills to make us grasp the concepts of Monoids, Functors and Monads. At least for those who coud follow....

Displaying IMG_1250.JPG

http://cfp.devoxx.be/2014/talk/HZZ-6927/What_Have_the_Monads_Ever_Done_For_Us%3F

HTTP 2.0 and consequences on programming

HTTP gets more complex with request/response multiplexing and binary headers. Nevertheless, it addresses current performance issues.
Should be a RFC in feb. 2015.
Java SE 9 will implement HTTP 2.0.

 http://cfp.devoxx.be/2014/talk/TJB-0261/HTTP_2.0_comes_to_Java.__What_Servlet_4.0_means_to_you 

Adam Bien on Microservices

Interesting practical presentation on how Adam manages his real-life developments. The process emphasizes the performance of the build and deployment. The message is: if build and deployment is really fast, there is no obstacle to moduarizing down to the os image, given that Docker is much faster than VMs.
Unfortunately, the talk missed criteria and rules for splitting logic in microservices.
http://cfp.devoxx.be/2014/talk/RUQ-8503/Pico_Services_with_Java_EE_7_on_Java_8_and_Docker

Redhat advertising, Java history and future from a coding point of view

Redhat shows a nice demo of their Feedhenry/OpenShift/Xpaas cloud stuff. It really shows the energy that vendors put in the new cloud lock-ins.

Brian Goetz introduces once again the Java 8 features... Content is a bit refreshed with streams.
Jigsaw will definitely be in Java 9.

Follow the OpenJDK research with projects Valhalla and Panama

Devoxx4Kids - Voxxed4Adults

Wow. Did not know that Fede and Celestino would get on stage in the opening keynote!!!

Keynote start!

Wi-fi looks like working great this year. The nice organization team welcomes us with the beacon hunt game.
Impatient to get into the sound material.

Tuesday, November 11, 2014

Devoxx 2014



Devoxx 2014 is about to start. Check the schedule for:
wednesdaythursday and friday.

Tell me your interests by commenting this thread.