The Uncensored Java EE 7 Book


Let’s start with a definition of Censorship: Censorship is the suppression of speech or other public communication which may be considered objectionable, harmful, sensitive, or inconvenient as determined by a government, media outlet, or other controlling body. As you might be aware if you follow this blog, I wrote a third book entitled Java EE 7. A technical book about Java EE […]

Read More →

Switching Datasource with CDI Alternatives and Stereotypes


Here we are, using H2 in our test environment, Derby in development and Postgres in production. It’s 2014, and Java EE still doesn’t have a decent configuration specification… So how do we change datasources in Java EE depending on our environment ? There are several possibilities (from external property files, Maven resource filtering, Maven profiles with different configuration or JNDI tricks) but this […]

Read More →

On-line Java EE Courses at PluralSight


PluralSightI am the author of several Java EE 7 courses for Pluralsight. Plurasight has been around for more than 10 years, and has an impressive catalog of courses, several on Java and Java EE.

Here is my contribution on Java EE 7 courses :

  • Bean Validation 1.1 (2:30 hours long)
    • Built-in Constraints
    • Defining our own Constraints
    • Messages, Groups and Payloads
    • Advanced Topics
  • Java Persistence API 2.1 (3:41 hours long)
    • Managing Elementary Entities With JPA
    • Relationships and Inheritance
    • Querying Entities
    • Entity Lifecycle, Callbacks, and Listeners
  • Context & Dependency Injection 1.1 (3:42 hours long)
    • Injection With CDI
    • Producers and Disposers
    • Interceptors, Decorators, and Events
    • Bringing the Web Tier and Service Tier Together

Each course is made of slides, demos and you will have the pleasure to listen to my voice ;o)  No video of the speaker, but many screen recording for the demos.  Each course is made of several modules, several clips, and you get to answer a few questions at the end of each module

So I hope you will enjoy taking the courses (not free I'm afraid ;o) and do not hesitate to give me some feedback.

Read More →

Java EE 7 JavaDoc on Dash


I’ve recently discovered Dash. It’s an API documentation browser which gives you offline access to 130+ API documentation sets. So once it’s installed, you can download the docsets you want and here you are with a single tool for all your documentation. I’ve installed all the docsets I needeed (Javadoc, SQL documentation, Man, Boostrap 3, HTML 5, CSS…) and I find […]

Read More →

Monster Component in Java EE 7


With Java EE 7 being released I thought it was time to update the Monster Component ! A few years ago Ludovic Champenois had this idea of adding as many Java EE annotations as possible to a Java class. It was then used by Alexis Moussine Pouchkine on his Java EE seminars. It was time to have a revival and […]

Read More →