Skip to main content

Arun Gupta

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. After authoring ~1400 blogs at blogs.oracle.com/arungupta on different Java technologies, he continues to promote Red Hat technologies and products at blog.arungupta.me. Arun has extensive speaking experience in 37 countries on myriad topics and is a JavaOne Rockstar. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, he is easily accessible at @arungupta.

 

arungupta's blog

Defaults in Java EE 7 (Tech Tip #37)

Posted by arungupta on July 10, 2014 at 2:45 PM PDT

Java EE 7 platform added a few new specifications to the platform:

  • Java API for WebSocket 1.0
  • Batch Applications for Java 1.0
  • Java API for JSON Processing 1.0
  • Concurrency Utilities for Java EE 1.0

This is highlighted in the pancake diagram shown below:

Markus Eisele joining Red Hat JBoss Middleware

Posted by arungupta on July 8, 2014 at 7:04 AM PDT

Markus Eisele is a Java Champion, Oracle ACE Director, Java EE Expert Group member, Java community leader of German DOAG, founder of JavaLand, reputed speaker at Java conferences around the world, and a very well known figure in the Enterprise Java world.

Schedule Java EE 7 Batch Jobs (Tech Tip #36)

Posted by arungupta on July 8, 2014 at 7:04 AM PDT

Java EE 7 added the capability to perform Batch jobs in a standard way using JSR 352.

<job id="myJob" xmlns="http://xmlns.jcp.org/xml/ns/javaee" version="1.0">
  <step id="myStep">
    <chunk item-count="3">
    <reader ref="myItemReader"/>
    <processor ref="myItemProcessor"/>
  <writer ref="myItemWriter"/>
</chunk>

Markus Eisele joining Red Hat JBoss Middleware

Posted by arungupta on July 8, 2014 at 7:02 AM PDT

Markus Eisele is a Java Champion, Oracle ACE Director, Java EE Expert Group member, Java community leader of German DOAG, founder of JavaLand, reputed speaker at Java conferences around the world, and a very well known figure in the Enterprise Java world.

Eclipse Luna and JBoss Tools (Tech Tip #35)

Posted by arungupta on July 8, 2014 at 7:01 AM PDT

Eclipse Luna (4.4) was released a few days ago, download it at the usual location: eclipse.org/downloads.

Testable Java EE 7 Maven Archetype, using Arquillian (Tech Tip #34)

Posted by arungupta on July 1, 2014 at 8:03 AM PDT

There is a Maven archetype to create Java EE 7 application:

mvn --batch-mode -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee7 -DgroupId=org.javaee7.sample -DartifactId=javaee7-sample -Dpackage=org.javaee7.sample archetype:generate

Java EE 7 Hands-on Lab on WildFly and OpenShift (Tech Tip #33)

Posted by arungupta on June 25, 2014 at 9:16 PM PDT

Thanks to @dmueller for inspiring this blog entry and @FarahJuma for keeping WildFly cartridge continuously updated!

DeltaSpike 1.0 - Extend #JavaEE beyond #JavaEE (Tech Tip #32)

Posted by arungupta on June 25, 2014 at 5:36 AM PDT

Do you want @Transactional and @TransactionScoped-like features introduced in Java EE 7 in JBoss EAP 6.x or any other Java EE 6 compliant application server ?

Need a CDI scope for window/tab for a JSF application ?

Simplified JPA Criteria API ?

How about boot and shutdown CDI container in a Java SE application ?

Simplified annotation-based security in Java EE ?

Java EE BoF at DevoxxUK Notes

Posted by arungupta on June 25, 2014 at 5:34 AM PDT

2014-06-12 19.45.54

JUDCon Boston 2014 and History/Future

Posted by arungupta on June 25, 2014 at 5:34 AM PDT

judcon-boston-2014