Coffee Talk: Java, News, Stories and Opinions:

May, 2019


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...


May 1, 2019  4:45 PM

How not to write a Git commit message

cameronmcnz Cameron McKenzie Profile: cameronmcnz

I'm working on an article that outlines how to write a good Git commit message, along with a variety of Git commit message conventions and rules that developers should follow. But, as I write about the best practices developers should follow, I constantly find myself in an internal discussion of...


May 1, 2019  1:45 PM

An example of UnaryOperator in functional Lambda expressions

cameronmcnz Cameron McKenzie Profile: cameronmcnz

The implementation of Java 8 Lambda expressions required an introduction to a number of new interfaces with esoteric names that can be somewhat intimidating to developers without any experience in functional programming. One such area is the functional UnaryOperator interface. It may be...


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: