Skip to main content

Juliano Viana

Juliano is a software architect based in Belo Horizonte, Brazil. He has over 10 years of Java experience, having worked with Java since the 1.02 days.

Currently he is founder and  CTO of Logicstyle , a software consultancy company.

When he is not busy coding he can probably be found playing with his daughter Alice.


jjviana's blog

Samplr: embedding the power of Visual VM in your application

Posted by jjviana on August 6, 2012 at 9:55 AM PDT

In this post I introduce Samplr: an open source, intelligent sampling profiler that can be embedded in any Java application for automatic identification of performance bottlenecks

My JavaOne 2011 Presentation

Posted by jjviana on October 6, 2011 at 2:21 PM PDT

My JavaOne talk about Apache Wicket went really well: the room was almost full, lots of interesting questions and I met a lot of nice people. Thanks to all atendees!

You can find the presentation in the link below:

Bean Validation with Apache Wicket

Posted by jjviana on October 5, 2011 at 6:13 PM PDT

Some Wicket goodies for my JavaOne talk.

If you go to my JavaOne 2011 talk "Productively Fun Web Development with Apache Wicket and Java EE 6" you will see a demo where Bean Validation is used in conjunction with Apache Wicket.

JavaOne Day 1: don´t be Pwned!

Posted by jjviana on October 4, 2011 at 12:14 AM PDT

There is one talk I would like to comment on today: "Don't Be Pwned: A Very Short Course on Secure Programming in Java".

This talk, presented by Robert Seacord  and Dean Sutherland from SEI/CERT, was the scariest Java talk I have ever been to.

JavaOne Day 0: Glassfish Community Event

Posted by jjviana on October 2, 2011 at 11:49 PM PDT

JavaOne started for me today with the Glassfish Community Event.

It was a nice opportunity to meet the Glassfish Development Team as well as people I have interacted with but not met in person until today.

Heroku Java Support: Simple? or Simplistic?

Posted by jjviana on August 29, 2011 at 12:58 PM PDT

Heroku, the PaaS cloud owned by, announced a few days ago support for the Java language. In the process they declared Java EE to be irrelevant in the cloud world. Is that so?

GlassFish Webcast Series: Java EE 6 e GlassFish Server 3.1: Simplicidade + Leveza = Produtividade

Posted by jjviana on June 14, 2011 at 5:03 AM PDT

Next week I will be presenting a free webinar about Java EE 6 and Glassfish 3.1.

RainToolkit 1.3 is available

Posted by jjviana on April 4, 2011 at 10:19 AM PDT

Just a quick note to annountce the availability of RainToolkit 1.3.

It can be downloaded at:

If you manage Amazon EC2 resources from the command-line, Rain Toolkit can make your life easier by automating a lot of common repetitive tasks. = Consulting as a Service

Posted by jjviana on February 16, 2011 at 3:08 PM PST

I know what you are has always been a service. But the Cloud is making it evolve.

mvn classpath:hell

Posted by jjviana on December 14, 2010 at 10:12 AM PST

Apache maven is supposed to solve the classpath hell; or so I´ve been told...

Started using maven 2 in a multi-pom project. One of the requirements is to be able to deploy EAR files to Weblogic.