Showing posts with label conference. Show all posts
Showing posts with label conference. Show all posts

Tuesday, September 24, 2013

Java One 2013 - Day 0 and Day 1

Hello everyone!!

It's been 3 days for me at JavaOne, first day is not an official day (Saturday), but was charged with a lot of networking, because that my friends, is the second most important reason to attend to this conference. So, lets see what I've been up to during these days:

Day 0 --> Saturday 21st 2013

This was the #GeekBikeRide day, we were supposed to leave at 11am, but the rain delayed everything, so we left at around 12m. It was quite scary at first, you know, the floor was wet, one person of the group even fell off and had to abandon...  

We went all the way to Sausalito crossing the Golden Gate bridge, really nice views, two difficult hills but a nice experience. It stopped raining once we reached the bridge. At Sausalito we had lunch and took the ferry back to San Francisco! Great view of Alcatraz, the bridge and the San Francisco city.

In the picture, among others, are +Kevin Nilson and +Van Riper from the Silicon Valley JUG, +Antonio Goncalves author of Beginning Java EE 7+Badr ELHOUARI Morocco JUG leader and +Arun Gupta Java Evangelist and author of Java EE 7 Essentials.

At the end of the day Team Brazil and +Stephen Chin hosted a Brazilian BBQ... it was delicious, thank you  guys! Once again, tons of networking. I even met a Java Champion from Colombia Andres Almiray who is running an open source coding event during Java One called Codegarten


Day 1 --> Sunday 22nd 2013

This was the first Java One 2013 official day. This year Java One started before Open World so the keynote and user groups sessions were delivered at Moscone

The keynote was really interesting and it was full of surprises. First, Project Avatar was announced as open source!
Then, at the technical keynote, +Jasper Potts and other members of the Java team from Oracle showed a chess game built using Java EE 7, but the interesting part, is that the different clients for the Java EE 7 backend were: a HTML 5 application that runs on tablets, cellphones and PCs, a DukePad and a Robot (see the picture). Really awesome!

The rest of the day was packed with user groups sessions where I was able to interact with user groups leaders from around the world, sharing experiences and making connections. Special thanks to +Bruno Souza from Brazil, +Badr ELHOUARI from Morocco and Faiçal Boutaounte from JCertif for sharing their experiences and their valuable advices.


















At night, we went to the Glassfish community party at the Thirsty Bear, once again, another opportunity for networking, free food and drinks yeii!! Had a great time with Team Brazil and met other Java One attendees. One special person I met that night was Robert Treacy, a legend, he has been at 16 JavaOne conferences, 16!!! and this is the 18th JavaOne, OMG, lots of stories and a great talk.


More days to come, several sessions to attend and more networking events.

See ya!

Wednesday, July 31, 2013

JavaOne SFO 2013

Hello all,

From September 22 to 26, 2013, I will be at JavaOne, checking out the latest product and technology demos, meeting with fellow developers and industry experts, and learning about all things Java.

I'll be attending this special session in the Users Group Forum:

Session ID: 10328
Venue / Room: To be confirmed
Date and Time: To be confirmed

"This session starts with an open forum in which the attendees ask questions (approximately 25) and then proceeds to a roundtable in which attendees answer each other's questions. This was a fascinating interaction last year and demonstrates the power of the community to answer questions together".

I hope you can join me. As always, JavaOne is the must-attend developer event of the year. I'm certainly going to be there, and I look forward to meeting you there, too.

High-level benefits of attending JavaOne
  • Improve your working knowledge and coding expertise
  • Choose from more than 400 sessions, including technical sessions, BOFs, keynotes, and hands-on labs
  • Learn from the world’s foremost Java experts
  • Follow in-depth technical tracks to focus on the Java technology that interests you most
  • Meet with fellow developers in formal and casual settings
  • Enjoy world-class networking and entertainment events

JavaOne 2013 Content


see ya soon!



Wednesday, December 12, 2012

JavaOne LAD (Brazil) 2012 Days 2 and 3

Hi, I want to share my experiences in the last couple days at JavaOne LAD (Brazil). Day one has been already reviewed here.

Day Two

There was a conference about Oracle Developer Cloud Services which I liked a lot. Great move from Oracle who is moving all its apps and  infrastructure services to the cloud. With such product, you have software lifecycle tools ready to be used. Tools such as: source control management (GIT), issue tracking, Hudson CI and Wiki collaboration. The services is in Preview mode, so you have to contact Oracle in order to test it.




Next I attended a session called "Do You Like Coffee with Your Dessert? Java and the Raspberry Pi" (clever...) which introduced us to the "Raspberry Pi" a credit-card sized computer, imagine that! And you can embed java in it!! There were two live example of embedding Java in a Raspberry Pi. The first one, was a kiosk with all JavaOne LAD session information. Really nice kiosk with touch support and JavaFx.
The second one was a robot created by Vinicius Senger which uses Raspberry Pi and Glassfish Server so you can control the robot using REST WS, awesome!!





The final session of the day was given by Arun Gupta. "Java EE 7 Platform: More Productivity and Integrated HTML". Really nice session packed with the latest news about the JavaEE platform which is schedule to be released on the first quarter of 2013.

At night, Oracle invited the JUG leaders to a nice dinner. Pizza and beers for all of us and networking all around. Was great to meet several Brazil JUG Leaders and learn from their experiences and their culture.


Day Three

Last day of JavaOne LAD. Thanks to Otavio Santana who showed me the correct route to reach the expo center by Metrô as detailed in my previous post. Unfortunately, some sessions were rescheduled and I didn´t noticed that, so I missed the session "JavaFX: Implementing Multitouch with TUIO for Interactive Devices" who was given by Steven Lizarazo, the only Colombian speaker at JavaOne LAD. Congrats!

Next, Stephen Chin talked about JavaFx and HTML5, showing one demo about a JavaFx application which contains map (google map) interaction. It was nice to see how you can integrate both technologies. I skipped the next two conferences because I was presenting a quick demo about Fork/Join Framework at the OTN lounge.

The last conference I attended, was about SQA: "Testing JavaServer Faces Applications with Arquillian and Selenium" given by José Rodolfo Freitas. He showed several ways to test our applications using those frameworks. It was a crowded session, but there was no translation available... so I'm glad the slides were in english... Anyway, thanks José for checking if I was understanding portuguese. 

At the end of the day, the Community Keynote and the first ever Duke's Choice Awards where I was part of the judging panel.

The hosts of the event were Yara Senger and Bruno Sousa (the Brazil JavaMan), great JUG leaders in Brazil. They joked and talked about how we can get involved and participate in the future java by joining/creating a JUG or Adopting a JSR. They also presented some startups that leverage the power of Java for their business ideas.

The entertainment was provided by several JUG leaders who played in a band. They performed some Beatles and Java songs and it was really, really funnny. The Duke's choice Awards winners were presented. We had like 24 nominees, but only 3 could be selected as winners. It was a tough decision since there were a lot of innovation in all projects. I liked that we had several Java technologies competing, from Desktop to Web apps. And the winners were: Tqtvd tots, Cpqd and Tivit. I do have to write another post about the projects I liked the most but were not selected as winners, so you can meet them, specially two Colombian Projects: Kuwaiba and ZathuraCode.






As a regional JavaOne, it is different from the JavaOne SFO, it's smaller. Both events  Oracle OpenWorld and JavaOne are run in the same place, so some times you may find executives wearing suites and ties or developers wearing T-shirts and jeans... I heard from some other attendees that this year was a better JavaOne LAD.

What I liked:
Strong community (Brazil).
Oracle sent several speakers from JavaOne SFO.
Dinner invitation from Oracle ;)
Party invitation from Google :)
Hospitality from the JUG leaders I met.

What I didn't like:
Lack of participation from other south american countries. I mean, is JavaOne LAD (Latinamerican) but most of the attendees and speakers were from Brazil.
The food could be better or cheaper (or included in the full conference pass :p)
Poor twitter or website updates when sessions were rescheduled.
There were no Oracle stores.

Anyway, I hope I can make it for JavaOne LAD 2013 so I can go with other Colombian friends and why not, maybe we can have a first ever Duke's Soccer Cup at Brazil... nice!


see ya!

Saturday, December 8, 2012

Arriving to JavaOne LAD by Metrô

Hello all. I'm writing this post because I found some difficulties when trying to reach the Transamerica Expo Center in São Paulo where the JavaOne LAD event was taking place and I wanted to share with you some advices when taking the Metrô:
  1. Visit the Transamerica Expo Center location page. There you will find information about different ways to reach the expo center. Specially, notice that the final station when using metro is "Santo Amaro".
  2. Use google maps in order to find the stations that are near to the place you are staying at.
  3. Use the Trip Planner in the Metrô website. Using this tool you will receive specific directions for boarding and landing in the different stations. For Embarque (boarding) use the station that is near to the place you are staying at and for Desembarque (landing) use "Santo Amaro", which is the closest station to the expo center (at least at the date of this post Dec-2012).
The advantages of using the Metrô are:
  1. Cheaper than taxi.
  2. Faster than taxi, specially if you are staying away of the expo center.
  3. It's a "must do" when visiting São Paulo.
When you reach the "Santo Amaro" station, use the exit Av. das Nações Unidas, Av. Pe. José Maria:


From there, it is a 10 minutes walking to reach the expo center. Follow this instructions and you will avoid disembarking in another station like "Largo Treze" which appears near, but is not, it is a 30 minutes walking from there and believe me, you don't want to walk around there...

I was staying near Av. Paulista and this is the route I should have used from the beginning:



Ver JavaOneLAD en un mapa más grande


Special thanks to @otaviojava who helped me find the correct route.


see ya!

Tuesday, December 4, 2012

JavaOne Brazil 2012 Day One

Hello all, today I had the opportunity to attend JavaOne LAD (Brazil) 2012.

I'm writing this post right from my mobile device, so I'll be brief.
The community keynote was hosted by several java luminaries and Java Champions from Brazil such as
Fabiane Nardon, Yara Senger, Vinicius Senger, Bruno Souza and a special guest from jFokus. The talk was about getting involved with the java community: Jugs, Java Champions, JCP, etc. Inspiring.

The next conference was about The Internet of Things... Really interesting. You can find more about this at: Things-API.org

Unfortunately I was confused and I left early, missing the java technical keynote... Can't believe it!! grgr

Anyway, tomorrow is another day full of conferences and I'll be posting about the ones I like the most.

See ya!





Tuesday, September 25, 2012

Java 7 conference at UAO - Summary

Hello again. My participation at UAO's event "Día de la Informática y la Multimedia" was a success, I had my talk about Java 7 on Thursday September 20 and it went pretty well. It was a lot of fun, we had about 50-60 assistants, most of them students and some teachers. Few questions were asked at the end of the presentation, I post some of them here giving further explanation:


Q: What happens if there are exceptions when the try with resources automatically calls the close method?
A: The new Interface java.lang.AutoCloseable defines only one method: close():void which throws a java.lang.Exception. So when you define your resources in a try with resources structure, the compiler will warn you about catching the exception. So, whichever exception is thrown during the execution of the close():void method, you will be able to catch it in your try with resources structure.
Something I didn't mention during the presentation, is that there are new methods in the java.lang.Throwable class that allows you to keep track of all the exceptions that were suppressed in order to deliver a specific exception. The methods are:


Q: What about IPv6 support in Java 7?
A: According to this documentation, Java began supporting IPv6 since J2SE 1.4 back in February 2002, but only Solaris and Linux OS were supported. Since version J2SE 1.5 Windows OS is also supported. Even though, there are some considerations you should be aware of if you want your java IPv4 applications running on IPv6, for example:


Q: Any support for 3D?
A: Java 3D is a special API that enables the creation of three-dimensional graphics applications and Internet-based 3D applets. It is not part of the Java SE so you have to download it and add it to your application libraries. For more information about this API, check its official home page.

Q: What else has Java for developers?
A: The Java platform offers a lot to developers, it allows them to build cross-platform applications. "Write once, run everywhere" is a serious thing to Java. It is everywhere from PCs, to TVs, phones, mobile devices, bluerays,  kindles... etc. The features that every release of Java SE offers are the base of the Java platform.


Java 7, 1+ año después
That was the name of my presentation and you can download it using the following link: Download PDF File
More info about the event can be found here (spanish).

See ya!

Saturday, September 22, 2012

Java 7 conference for ASUOC - Summary

Colombia Oracle Users Group
Hello again. My participation at ASUOC's meeting was a success, I had my talk about Java 7 on Thursday September 13, and it went pretty well. It was a lot of fun, we had about 30 assistants on site and 1027 visitors online (according to the streaming stats). Few questions were asked at the end of the presentation, I post some of them here, giving further explanation:

Q: Is there really any difference in performance when migrating if-else structures to switch structures?
A: There are a lot of discussions about this topic, but if you look at the decompiled code, you will notice that a switch with String cases is translated into two switches at compile time. In the first one, every case is an if statement and if there are Strings with the same hash code, then you'll get an if-else-if statement. So what if many of your String objects have the same hash code?... You will get a long (depending in your cases)  if-else-if statement inside a switch statement and then, the performance of the application may not be the best (but not the worst).
Anyway, I think it is hard to get many String objects with the same hash code in a real scenario, this is a good feature and I'm pleased we have it now.

Q: Do you know if there have been issues with applications compiled for previous versions of Java when running in Java 7?
A: There is a list of Deprecated API that you should be aware of, so you don't use it in your code: Java 7 Deprecated API
On the other hand, some companies publish something called "certification matrix" for their products, so you can know if they can work with some technology, like Java 7. For example, Oracle E-Business Suite is not yet certified to be used with Java 7.

Q: Did you make any change to the NIO.2 example in order to run it in Linux OS?
A: The NIO.2 example was the same for Windows OS as for Linux OS. In Java there's a saying "write once, run everywhere" so you can run the same code in a Windows or Linux machine. Nevertheless, you should know that different file systems have different notions about which attributes should be tracked for a file, as noted in the Managing Metadata (File and File Store Attributes) Tutorial.

Java 7, 1+ año después
That was the name of my presentation and you can download it using this link (in spanish): Download PDF File.

The presentation was also recorded but is not uploaded yet. I will update this post as soon as the presentation is available.
Following you will find the links to the conference (spanish, 01:30 aprox.):



See ya!

Wednesday, September 19, 2012

Java 7 conference at UAO

Hello all, continuing with the Java 7 conference series, I've been invited to talk about Java 7 at Universidad Autónoma during its event: "Día de la Informática y la Multimedia", so if you are around and want to learn the new features that Java 7 has for you, please come and join us. I will be presenting Project Coin, NIO.2 and the Fork/Join Framework. Pretty much the same content as the conference at Universidad Icesi last week.

The information of my presentation is as follows:

LanguageSpanish
WhereUniversidad Autónoma
Aulas 4 Torreon 1A
Cali, Colombia
WhenSeptember 20th 2012
14:00 - 15:30 (GMT-5)

More info (in spanish):
Universidad Autonóma

See ya!


Monday, September 10, 2012

Java 7 conference for ASUOC

Colombia Oracle Users Group
Hello all, I'm attending a Colombia Oracle Users Group meeting this week and I'll be speaking at it about Java 7, so if you are around, please come and join us. You can also watch the event via streaming at ASUOC's web site. I will be speaking at the event presenting Project Coin, NIO.2 and the Fork/Join Framework.

The information of my presentation is as follows:

LanguageSpanish
WhereICESI University
Auditorio Varela S.A.
Cali, Colombia
WhenSeptember 13th 2012
16:00 - 17:30 (GMT-5)

More info (in spanish):

Colombia Oracle Users Group
ICESI University

See ya!