Coffee Talk: Java, News, Stories and Opinions:


July 16, 2019  8:15 PM

Fix JAVA_HOME errors quickly | Invalid directory | Not set or defined | Points to JRE

cameronmcnz Cameron McKenzie Profile: cameronmcnz

There's nothing worse than installing your favorite Java-based application -- such as Minecraft, Maven, Jenkins or Apache Pig -- only to run into a JAVA_HOME is set to an invalid directory or a JAVA_HOME is not defined correctly error as soon as you boot up the program. Well,...

July 9, 2019  7:16 PM

The future of front-end software development in a post GUI world

BobReselman BobReselman Profile: BobReselman

By the year 2025, Google predicts that the number of IoT and Smart Devices in operation will exceed that of non-IoT devices. Statista also predicts a similar growth pattern, in which the proliferation of IoT devices will be three times more than today’s usage. Any way you slice it, the...


July 1, 2019  1:57 PM

Don’t let RabbitMQ vulnerabilities expose your CI pipelines

JudithMyerson Profile: JudithMyerson

RabbitMQ is an open source message broker that exchanges asynchronous messages between publishers and consumers. The messages can be a human-readable JSON, a simple string or a list of values that can be converted into a JSON string. In March of 2019, the


June 25, 2019  10:08 PM

Hibernate vs JPA: What’s the difference between these database ORM APIs?

cameronmcnz Cameron McKenzie Profile: cameronmcnz

During my recent update to TheServerSide's JDBC definition, I researched commonly queried terms related to the database API and was surprised by just how many people are still confused about the difference between JPA and Hibernate. According to my research, the term "


June 25, 2019  6:18 PM

Perform a Kubernetes security hardening before you use Jenkins X

JudithMyerson Profile: JudithMyerson

In March 2019, the Linux Foundation created the Continuous Delivery Foundation as a vendor-neutral means for developers to track CI/CD open source projects. At the same time, the Continuous Delivery Foundation debuted Jenkins X, an open source CI/CD tool to automate Kubernetes and manage the...


May 28, 2019  9:44 PM

Why is programming so hard to master?

BobReselman BobReselman Profile: BobReselman

Why is programming so hard? Because it’s no longer about programming. Allow me to elaborate. I wrote my first line of professional code back in 1987. It was an application written in BASIC that did lease calculations for computer rentals. (Yes, back then computers were so expensive it made...


May 22, 2019  2:58 PM

How to force Maven JDK 1.8 support through the POM file

cameronmcnz Cameron McKenzie Profile: cameronmcnz

Maven and Eclipse have always had a rocky relationship, and a common pain point between the two is how to force Maven JDK 1.8 support in new Eclipse projects. Without jumping through a few configuration hoops, the antiquated Java 1.5 version persistently remains the default. The


May 10, 2019  6:11 PM

Five ways to fix Git’s ‘fatal: repository not found’ error

cameronmcnz Cameron McKenzie Profile: cameronmcnz

There's nothing worse than joining a new development team and eagerly cloning the existing source code repo only to run head first into Git's 'fatal: repository not found' error. For those who struggle with that problem, here are five potential fixes to the frustrating...


May 9, 2019  8:42 PM

What I learned from the Google I/O 2019 keynote address

BarryBurd Profile: BarryBurd

Before the start of the Google I/O 2019 keynote address, I wondered what I'd learn in my role as an application developer. But when the keynote begins, I find myself thinking more like a consumer than a developer. Instead of thinking, "What new tools will help me create better apps," I’m thinking...


May 5, 2019  9:52 PM

How to install Tomcat as your Java application server

cameronmcnz Cameron McKenzie Profile: cameronmcnz

If you're interested in Java based web development, you'll more than likely need to install Tomcat. This Tomcat installation tutorial will take you through the prerequisites, show you where to download Tomcat, help you configure the...


Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: