Tweaking Your Skills in Open Source
As I said in “The Best Thing I Ever Did Was Open Source”, open source is really where my heart is, so I’m grateful to be working on TomEE – even if sporadically – and seeing that project evolve and...
View ArticleAn Overview of MicroProfile Configuration
When we are developing an application, it is usually a good practice to externalize some aspects of the application so we can change its runtime behavior without the need to change the code. This is...
View ArticleCustom ConfigSource with MicroProfile Configuration
In the previous blog post “An Overview of MicroProfile Configuration” we have seen how to start using MicroProfile Configuration and covered the most common cases where it can be used. In today’s blog...
View ArticleHow to Contribute to the TomEE Website
In a previous post, “How to Get Started Contributing to TomEE or any Open Source Project”, we explained the general workflow – things to do and steps to avoid – that can help you join and maximize your...
View ArticleTomEE on Azure cloud
If you have an application on TomEE and want to deploy it on Microsoft’s Azure cloud, then this blog post is for you. Once everything is configured, the build and the deployment will require only a...
View ArticleIt’s Easy! Remote Debugging with Eclipse and TomEE
I’m going to try something different in this article. I’m going to use lots of images as a reference for readers. I have not done that before, but I’ve found when I’m learning something new that it can...
View ArticleIt’s Easy! Debugging with IntelliJ and TomEE
In our last post we provided a step-by-step tutorial that explained how to debug Enterprise Java applications on TomEE from the Eclipse IDE. This time we’ll do the same thing but with IntelliJ! I’ve...
View ArticleStateless Security, MicroProfile JWT and OpenSource R³ Jam come to DevNexus
It’s the week before a conference. You’re giving a new talk. This is the moment when all speakers are at their least confident. And what, I have to write a blog to earn a shirt? Who made these rules?...
View ArticleIt’s Easy! Get the TomEE Source Code and Join the Community
One of the greatest joys of my life has been working in Open Source. Why? First, I get to work on exactly what I want when I want. Software development is a creative process and working for someone...
View ArticleIt’s Easy! The Anatomy of a JIRA Issue
One of things that I had to learn about when joining the TomEE open source project was JIRA. JIRA is an issue tracking system with some light project management. It’s a great tool for keeping track of...
View ArticleTomEE for Every Day!
The “TomEE for the Holidays” campaign ended on January 16th of this year. It was great to see so many new Contributors (close to 50) join the TomEE project. In addition, participation from veteran...
View ArticleIt’s Easy! Requesting and Discovering JIRA Tickets in TomEE
While all open source tools (i.e. GitHub, Maven, Mailing lists, Java IDEs) used by the TomEE open source community are important, the process of identifying and managing the work done on the project is...
View ArticleIt’s Easy! Your First TomEE Pull-Request: Fork, Clone and Branch
In the last installment, “It’s Easy! Your First TomEE Pull-Request: Using JIRA”, we showed you how to discover and get assigned a task in the TomEE open source project. This article, broken up into two...
View ArticleIt’s Easy! Your First TomEE Pull-Request: Fetch, Code, Commit, and Push
This is the second installment in a two-part article covering the Process Task portion of the Contribution Workflow. The Contribution Workflow is covered in detail in the first part within “Section 1:...
View ArticleSurviving the Frequency of Open Source Vulnerabilities
If you think your company is immune to cyber attacks, think again. By some estimates, nearly half of all websites have, at this very moment, a critical security vulnerability and nine out of ten have...
View ArticleDocker y debug de Apache Tomcat y TomEE
El debug remoto es una práctica común para investigación de problemas de microservicios. Si estas utilizando contenedores Docker Apache Tomcat o Apache TomEE, en la web puedes encontrar varias técnicas...
View ArticleJakarta EE: A New Hope
It was announced today that we in the Jakarta EE community would not be able to modify the javax namespace. When I heard that statement uttered for the first time, I was certain I heard wrong. I asked...
View Article5 Minutes or Less: ActiveMQ with JMS Queues and Topics
Tomitribe supports a lot of clients that use ActiveMQ and JMS in production. This post introduces you to both ActiveMQ and JMS. If you already understand the fundamental concepts behind JMS messaging,...
View ArticleFree Cookbook of 166 Java EE Code Examples
A point of pride for the TomEE community is a large library of examples contained in the TomEE GitHub project. Whenever you clone or otherwise download the TomEE GitHub project you get nearly fourteen...
View ArticleDebug mode in Docker for Tomcat and TomEE
Remote debugging is a common practice for troubleshooting issues in software development. If you are using Tomcat or TomEE with Docker containers as part of your stack you can find various techniques...
View Article