Coffee Talk: Java, News, Stories and Opinions:


January 8, 2020  9:41 PM

Make 2020 the year of your programming side hustle

cameronmcnz Cameron McKenzie Profile: cameronmcnz

GoDaddy just sent me a notice to renew the domain names I registered right around this time last year. This micro-aggression was an unwanted reality-check and reminded me that the passion project I worked diligently on for two days during last year's holiday season has sat untouched ever since....

January 7, 2020  7:09 PM

5 technology predictions for 2020

BobReselman BobReselman Profile: BobReselman

As the old saying goes, "the more things change, the more they stay the same." I find this saying to be particularly true when it comes to technology. Even though it's become more complex, the underlying themes that drive technical innovation have surprisingly remained constant throughout...


December 30, 2019  8:14 PM

TheServerSide’s top articles from 2019

cameronmcnz Cameron McKenzie Profile: cameronmcnz

TheServerSide covered a variety of different topics that captured the imagination of both the readership and the writers over the past 12 months. Here are ten of the most popular articles published in 2019. It shouldn't come as a big surprise that the future of important server-side technologies...


December 23, 2019  3:51 PM

Master functional programming in Java with five interfaces

cameronmcnz Cameron McKenzie Profile: cameronmcnz

Many developers get intimidated when they look at all the new APIs that accept lambda expressions as arguments, and wonder how they'll ever figure out which Java function to use and what the proper syntax will be. There are over 40 functional interfaces listed in the java.util.functions package,...


December 18, 2019  5:04 PM

Top 5 ways to deploy a WAR file to Tomcat

cameronmcnz Cameron McKenzie Profile: cameronmcnz

If you want to develop web applications and Apache Tomcat is your target web server, you need to know how to deploy WAR files to Tomcat so you can see if your applications function at runtime. Here are five different ways to deploy WAR files to Tomcat.

1. Just copy and paste

[caption...


December 17, 2019  9:38 PM

Why a TrackPoint keyboard is a great gift idea for ThinkPad lovers

cameronmcnz Cameron McKenzie Profile: cameronmcnz

Lenovo ThinkPads are one of the most commonly used laptops for enterprise software developers. They are well made, have a reputation for being durable and capable of taking a good deal of abuse, they are as easy as any other laptop on the market to perform upgrades on, and most importantly, they...


December 15, 2019  1:36 PM

Moving JavaOne to Las Vegas shows Oracle has 2020 vision

cameronmcnz Cameron McKenzie Profile: cameronmcnz

First of all, I realize that the conference we all love isn't called JavaOne anymore. It was renamed Oracle Code One to reflect the polyglot of languages that run on the JVM and are used to create modern, microservices-based applications. But if we want to lament the loss of San Francisco...


November 27, 2019  3:30 PM

Find the right pull request workflow for your dev projects

George Lawton Profile: George Lawton

At the heart of all large-scale software development projects are the communications patterns required to keep everyone on the same page. The dawn of Git as a distributed version control system allowed enterprises to rethink the way they communicate about the state and updates of large application...


November 26, 2019  8:33 PM

What type of developer are you: A technician or an artist?

BobReselman BobReselman Profile: BobReselman

When I used to work for a big computer manufacturing company, I once had a boss with an interesting hiring philosophy. He divided technical talent into two groups: technicians and artists. If he wanted someone who knew how to work a piece of technology inside and out, was able to follow...


November 8, 2019  6:34 PM

Change how you present technical training for better value

BobReselman BobReselman Profile: BobReselman

Most HR departments simply don't get it when it comes to technical training. They set up the training in a practical method: first create an outline, second identify a speaker and third find a conference room or video conference bridge to deliver the training. In some instances, HR might even get a...


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: