Tuesday, August 19, 2014

Developer Interviews (#DI 2) Claus Ibsen (@davsclaus) About All Things Camel

In the second edition of my developer interview series I had a chance to talk to Claus Ibsen (@davsclaus). He works for Red Hat on open source integration software such as JBoss Fuse and is Apache Camel committer. You may also know him for his book "Camel in Action".
We talked about his history in integration technologies and looked at the latest developments which are upcoming for the Camel 2.14 release which might get released in the September time-frame. Beside that he also showcased how to quickly run a demo with Maven and Eclipse and introduced us to the Camel module in hawtio.
40 minutes is just about right for a coffee and your lunch break! Go, watch it!

Thursday, August 14, 2014

All the RedHat Engineers at JavaOne

With only a few more weeks until JavaOne, I am still on the hunt for some good content recommendations. After I've looked at all the sessions from the Java Champions it is time to see what Red Hat is going to offer this year.  Beside the fact, that it is going to be a ton of interesting content you will also get a chance to meet all of them there and interact. If possible, I added a link to both the twitter profile and the blog of the speaker to make it easy for you to follow them. I hope, I haven't forgotten anybody.
And as usual at conferences; Come up to us and speak with us. We want to know what you think about the technologies we're talking about!

Lincoln Baxter III (@lincolnthree ocpsoft.org/)
Fast-Developing CRUD-like Applications with Java EE 7 [BOF2695]
Tools worth sharing: Take back your IDE with Forge [CON2675]

Emmanuel Bernard (@emmanuelbernard , emmanuelbernard.com)
MythBusters: ORMs and NoSQL—Good or Bad? [CON5186]

Sébastien Blanc (@sebi2706sblanc.org)
The Rise of Mobile Enterprise Software  [BOF7164]
How to Build Enterprise Mobile Apps That Integrate with Your Java EE Back End [TUT6006]

Markus Eisele (@myfear, blog.eisele.net)
JavaScript in the Enterprise [CON1747]
Free Java Tools for Maven and Java EE [UGF8872]

Thomas Enebo (@tom_eneboblog.enebo.com)
Modding Minecraft with a Dash of Ruby [BOF6279]

Stephane Epardaud (@UnFroMageceylon-lang.org/blog/)
The Emerging Languages Bowl: The Big League Challenge [CON4388]
Ceylon from Here to Infinity: The Big Picture and What’s Coming [CON3078]

Christine Flood
Shenandoah: An Open Source Garbage Collector (JEP 189) with an Ultralow Pause Time [CON5216]

Tim Fox (@timfoxvertxproject.wordpress.com/)
Writing Highly Concurrent Polyglot Applications with Vert.x [CON7902]

Jonathan Fuerth (@jfuerthjonathan.fuerth.ca/)
The Large-Scale Web Application Development BOF [BOF2260]
Rich HTML5 Web Apps: Typesafe Edition 2 [CON2188]

George Gastaldi (@gegastaldigastaldi.wordpress.com/)
Tools worth sharing: Take back your IDE with Forge [CON2675]
Fast-Developing CRUD-like Applications with Java EE 7 [BOF2695]

Shekhar Gulati (@shekhargulatiwhyjava.wordpress.com/)
So Many Mapping Choices—So Much Fun! [BOF1693]

Arun Gupta (@ArunGupta, blog.arungupta.me)
Lessons Learned from Real-World Deployments of Java EE 7 [CON2450]
Java EE 7 Soup to Nuts [TUT1952]
Devoxx4Kids for Parents [TUT1878]

Mark Little (@nmcl, community.jboss.org/blogs/mark.little)
Java EE 8 Community Update and Panel [CON2131]
Transactions Returning to NoSQL [CON2129]

Omair Majid
Diagnosing Performance Issues with Thermostat [CON2662]

Charles Nutter (@headiusblog.headius.com)
Going Native: Bringing FFI to the JVM [CON3979]
The Emerging Languages Bowl: The Big League Challenge [CON4388]
Script Bowl 2014: The Battle Rages On [CON2939]

Bruno Oliveira (@abstractjblog.abstractj.org)
Mobile Security B-Sides, or the Pitfalls of Application Development [BOF4495]

Steven Pousty (@TheSteve0thesteve0.wordpress.com)
Vert.x + WebSocket + Cloud = Awesome Map Tracking [CON1695]
So Many Mapping Choices—So Much Fun! [BOF1693]

Antoine Sabot-Durand (@antoine_sdwww.next-presso.com)
The Path to CDI 2.0 [CON4294]
Introducing Contexts and Dependency Injection  [CON5004]
CDI 2.0 BOF [BOF5639]
Going Farther with CDI 1.2 [CON5585]

Christian Sadilek (@csadilekerrai-blog.blogspot.de)
The Large-Scale Web Application Development BOF [BOF2260]
Rich HTML5 Web Apps: Typesafe Edition 2 [CON2188]

William Siqueira (@william_antonio, fxapps.blogspot.com)
Using Java 8 to Process Government Open Data [BOF6697]

Mario Torre (@neugensjroller.com/neugens)
OpenJDK Adoption: Learn How You and Your JUG Can Contribute to Java’s Future [BOF4884]
Diagnosing Performance Issues with Thermostat [CON2662]

Wednesday, August 13, 2014

Developer Interviews (#DI 1) @ehsavoie about #WildFly and #NetBeans

I'm proud to introduce a new series on my blog. Today I'm going to publish the first interview I did with one of the amazing community members out there. I want to know more about the many amazing people that work on all kinds of JBoss and Middleware related stuff.

Emmanuel Hugonnet (@ehsavoie) is the maintainer of the WildFly Plugin for NetBeans. It's not a big secret, that I like that IDE very much and not having an official plugin available made my heart bleed. With the upcoming NetBeans 8.0.1 which is already available as a nightly build, you finally get it included right away. But let's look at the interview and hear from Emmanuel first hand what it took to make it happen and how it can be used.


Tuesday, August 12, 2014

Java Champions at JavaOne 2014

Isn't it that time of the year again? Booking hotels and travels. Most of my fellow Java Champions (and former ACE Director fellows) are doing some kind of preparation for JavaOne and Oracle OpenWorld these days. Only a few more weeks to go and the content catalog is published. So I thought I might also spend an hour to look at good content. Let's start with talks given by Java Champions.

The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Java Champions get the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java Platform. This interchange may be in the form of technical discussions and/or community-building activities with Oracle's Java Development and Developer Program teams.

Adam Bien
Enterprise Nashorn [CON2266]
Productive JavaFX 8 [CON2265]
Unorthodox Enterprise Practices [CON2301]
Java EE 8 Community Update and Panel [CON2131]
Free Java Tools for Maven and Java EE [UGF8872]
 
Anton  Epple
DukeScript: How to Put the Java into JavaScript [CON6091]
How to Program JavaScript in Java [TUT4890]
Smart UIs for Mobile and Embedded in JavaFX [BOF3453]
Get Productive with Free Java Tools [UGF8846]

Ben Evans
Understanding JIT Compilation with JITWatch [TUT3419]
Java Performance Is a Social Activity [CON3420]
Lightning Talks: Even More Productivity with Free Java Tools [UGF8906]

Trisha Gee
HTML5/AngularJS/Groovy/Java and MongoDB Together: What Could Possibly Go Wrong? [CON1703]

Simon Maple
How to Make Your JUG and Java More Awesome [BOF4004]
Community First: Bringing Java to the Community  [BOF1704]
Do You Really Get Class Loaders? [CON1700]
Development Horror Stories [BOF4223]

Andres Almiray
Functional Programmning the Groovy Way [CON3538]
Gradle: Harder, Better, Stronger, Faster [CON3531]
Build, Test, and Deploy JavaFX Applications with Ease [CON3553]
RIA Technologies and Frameworks Panel [CON2600]

Geert Bevin
Programmers Are Way Cooler Than Musicians [CON1706]
Ten Reasons Why Java Now Rocks More Than Ever [CON1725]

Regina ten Bruggencate
Duchess Meet and Greet [BOF2604]

Markus Eisele
JavaScript in the Enterprise [CON1747]
Free Java Tools for Maven and Java EE [UGF8872]

Bert Ertman
What’s Up with Modularity? [TUT1816]

Fabrizio Gianneschi
Controlling Robots with Java and ROS [UGF9651]

Frank Greco
Lambdas and Laughs [UGF9672]

Gerrit Grunwald 
Sensor Networks with Java SE Embedded and Java(FX) [CON1690]
From a Certain Point of View: Eye Tracking with Java(FX) [CON1753]
JavaFX Everywhere [BOF1578]
Catch Me If You Can: Java on Wearables [CON1835]
RIA Technologies and Frameworks Panel [CON2600]
Smart UIs for Mobile and Embedded in JavaFX [BOF3453]
Pi on Wheels: DIY Robot for Teaching Java in the Context of the Internet of Things [CON5199]
JavaFX Coding Playground (JavaFX-Based Live Editor Tool) [BOF2730]

Arun Gupta
Lessons Learned from Real-World Deployments of Java EE 7 [CON2450]
Java EE 7 Soup to Nuts [TUT1952]
Devoxx4Kids for Parents [TUT1878]

Jason Hunter
What You Need to No About NoSQL in the Cloud [BOF5296]

Michael Hüttermann
Mastering Continuous Delivery and DevOps [CON1844]

Stephan Janssen
When Basketball Meets Raspberry Pi and Android Devices and TomEE [CON1814]
Devoxx4Kids for Parents [TUT1878]

Mattias Karlsson
Java Champions and JUG Leaders Meet Oracle Executives [CON5898]
Create an Agile Learning Organization for Developers [CON5889]

Werner Keil
Java and Digital Currencies, Friend or Foe? [BOF6297]

Michael Kölling
Teaching Java with New Greenfoot Language Interactions [BOF6825]

Jessica Man
Banking on OpenJDK: How Goldman Sachs Is Using and Contributing to OpenJDK [CON5177]

Fabiane Nardon
Big Data and Java: Ask the Experts [UGF9650]

Kevin Nilson
RIA Technologies and Frameworks Panel [CON2600]

Kirk Pepperdine
Do Your GC Logs Speak to You? The G1GC Edition [CON1874]
Toward Low-Latency Java Applications [CON1873]
Lightning Talks: Even More Productivity with Free Java Tools [UGF8906]

JP Petines
JEDI and JEDI4KiDS: Planting the Seeds for the Future [BOF1687]
JEDI + Devoxx4Kids = JEDI4KiDS: A Partnership That’s Changing Lives, One Child at a Time [BOF1773]

Peter Pilgrim
Developing Java EE 7 Applications with Scala [BOF2644]

Chris Richardson 
Map, Flatmap, and Reduce Are Your New Best Friends [CON1914]

Zoran Sevarac
JavaFX 3D: Advanced Application Development [CON1993]
Creating Smart Raspberry PI Applications with Neural Networks [BOF2817]
Teaching Java with Free Java Tools  [UGF8873]
Meet the NetBeans Community, with Boeing, Jelastic, JRebel, Vaadin, and More [UGF8871]

Venkat Subramaniam
Programming with Streams in Java 8 [CON1771]
Programming with Lambda Expressions in Java [CON1770]
Applying Groovy Closures for Fun and Productivity [CON1769]
Exploring Groovy Metaprogramming [CON1768]
Transforming Code to Java 8 [CON1772]
Thinking in Functional Style [CON1767]

Martijn Verburg
Adopting Java: Create Java’s Future. Now. [UGF9754]
Habits of Highly Effective Technical Teams  [CON3409]
Free Java Tools for Maven and Java EE [UGF8872]
OpenJDK Adoption: Learn How You and Your JUG Can Contribute to Java’s Future [BOF4884]

Johan Vos
DataFX: From External Data to a UI Flow and Back [CON3640]
Running JavaFX Applications on Android [CON1804]

NetBeans Nightly Now Includes The WildFly Plugin

Good news out there. The recent nightly builds of NetBeans (apparently upcoming 8.0.1) already contain the latest WildFly Plugin. So you don't need to add it manually and can start working with your favorite application server right away.
Try it out and grep the latest nightly build. Please keep in mind, that the nightly builds are developer builds and shouldn't be expected to be stable.

Some first steps to get started:
  • Download WildFly 8.1.0.Final
  • Install by simply unzipping into your favorite location
  • Download NetBeans Nightly for your platform
  • Install into a location of your choice
  • File > New Project > [Java Web | Maven] > Web Application
  • Give it a Name and Location and finally
  • Add a Server and select "WildFly Application Server"



If you find something make sure to file a bug.Don't forget to follow Emmanuel Hugonnet (@ehsavoie, G+, blog) who is the creator of the plugin.