• Understanding Eclipse Microprofile Config

    When we’ll develop an application, we need define some configurations to our application, such as : configuration about environment, configuration about integration and others. For a long time, many developers putted its configurations inside application. But, it has a problem, because when we need change these configurations we need rebuild the application and the same…

  • Creating New Project Using Microprofile 2.0

    In this post I’ll show you how to create a new Microprofile 2.0 (based on Java EE 8) project using an archetype created by me. This archetype is on Maven Central and is an archetype that create a Microprofile project using thorntail with the following classes and dependencies. Dependencies: Microprofile 2.0 Thorntail 2.2.0 Classes: MyEndpoint:…

  • IBM Watson – An Automated Supply Chain Scenario

    This articleby James Miller, the author of IBM Watson Projects, describes a use case project that will focus on analyzing how effective a supply chain is for a retail department store. This automated supply chain scenario will look to provide insights into an organization’s supply chain data and processes, in an attempt to isolate the…

  • Understanding MicroProfile

    To understand MicroProfile, first we need to understand the Java EE/ Jakarta EE and its challenges and goals. In a real world, companies need to be able to response to new challenges faster and faster. With this, enterprise world has challenges different from non-enterprise world, because companies need to be able to change fast to…

  • Creating New Java EE 8 Project

    In this post I’ll show you how to create a new Java EE 8 project using an archetype created by me. This archetype is on Maven Central and is an archetype to create a WAR project with the following classes and dependencies. Dependencies: Java EE 8.0 JUnit 3.8.1 log4j-core 2.11.1 Classes: JobBusiness: An example of…

  • Creating a Custom Maven Archetype

    In this post I will cover to you how to create a custom maven archetype. In our example we’ll create an archetype to WAR project. To this post we’ll assume that you already install Java and Maven in your machine. Create a custom maven archetype is a good practices to: Promote a pattern of architecture…

  • Implementing External Configuration Store Pattern with Jakarta EE

    In my another posts I explained ways to turn your Jakarta EE application decoupled. In this post I will cover how to decouple the application configuration from our application. Software delivery have many steps that need be done and one of these step is make the configuration of our application, such as configuration about file…

  • Understanding the Benefits of Develop Jakarta EE Application Based on Spec

    Jakarta EE is an umbrella project based on Java EE 8, that contain a set of specs. These specs are the same specs of Java EE 8, but migrated from Oracle to Eclipse Foundation. With this, Jakarta EE Platform provide the same features then Java EE 8 and permit us develop applications without carer about…

  • How to Use Event CDI on Java EE 8

    Nowadays, the companies needs provide response faster and faster to the market, and its success depend of that. This necessity reflects directly on software, that need provide a faster response too. With this, software need be delivered faster and faster, need be scalable more and more and need decrease risks of impacts with updates. Thinking in…

  • My books about Java EE 8 Design Patterns and best practices

    In my book, I explained about Java EE 8 design patterns and best practices. Below you have the book description. Book Description Patterns are essential design tools for Java developers. Java EE Design Patterns and Best Practices helps developers attain better code quality and progress to higher levels of architectural creativity by examining the purpose…

Got any book recommendations?