Coffee Talk: Java, News, Stories and Opinions:

Page 1 of 612345...Last »

June 14, 2018  12:17 AM

ObjectOutputStream example: A Java object serialization tutorial

cameronmcnz Cameron McKenzie Profile: cameronmcnz

Java object serialization is a feature of the JDK that is far too often overlooked. When a developer puts together a prototype or cooks up a proof of concept, simply saving a serialized Java object to the local file-system, rather than integrating a NoSQL database or a relational system to provide...

June 13, 2018  9:20 PM

JPA and Hibernate enum mapping with annotations and the hbm.xml file

cameronmcnz Cameron McKenzie Profile: cameronmcnz

Just how hard is it to perform a JPA or Hibernate enum mapping with either annotations or a hbm.xml file? It's actually not that hard at all. In fact, you don't necessarily have to perform any mappings because the Hibernate defaults will take care of most of the low-level details for you.


May 23, 2018  4:41 PM

How to ‘git cherry-pick’ from another branch to your own

cameronmcnz Cameron McKenzie Profile: cameronmcnz

In a previous tutorial, we took a look at how to cherry-pick a commit on the current branch, but one of the ancillary questions that commonly arises is...

May 17, 2018  9:41 PM

Learn to git cherry-pick a commit with this easy example

cameronmcnz Cameron McKenzie Profile: cameronmcnz

One of the most commonly misunderstood version control commands is git cherry-pick, and that's a real shame because the ability to git cherry-pick a commit is one of the most useful skills a developer can...

May 17, 2018  7:24 PM

Where system, global and local Windows Git config files are saved

cameronmcnz Cameron McKenzie Profile: cameronmcnz

One of the five basic Git commands beginners need to learn is git config, if for no other reason than the need to be able to perform a commit without the

May 11, 2018  12:47 PM

Google positions ‘Android Things’ to solve the IoT problem

BarryBurd Profile: BarryBurd

Google's Android Things development Iokit turned v1.0 on Monday. I celebrated the birthday of the new tool that hopes to address IoT problems in development by belatedly attending a "What's New in Android Things" talk at Google I/O (Google's annual developer conference). In the name "Android...

May 9, 2018  2:43 PM

Smart Compose and the Visual Positioning System impress at Google I/O

BarryBurd Profile: BarryBurd

This year's Google I/O conference kicked off on May 8 with a nearly two-hour keynote. The keynote was held at the outdoor Shoreline Amphitheater near Google's headquarters in Mountain View, California. The presentation was packed with announcements about new app features, some of which were quite...

April 30, 2018  5:35 PM

Here’s why you need to learn Maven and master the build tool’s fundamental concepts

cameronmcnz Cameron McKenzie Profile: cameronmcnz

While at various conference sessions, or as a participant in development workshops, one of the sad realities to which I'm constantly reminded is that there are a large number of very experienced enterprise Java developers out there who simply don't know how Maven works. As organizations start to...

April 28, 2018  3:33 AM

Thwart the threat by abiding to network security fundamentals

Daisy.McCarty Profile: Daisy.McCarty

Cloud,  mobile, and IoT have changed the face of the modern network so it’s no surprise  network security fundamentals have become important for businesses of all sizes. It seems even the largest organizations are just one mistake away from a massive data breach or other system failure, all of...

April 10, 2018  8:41 PM

Using Agile for hardware development to deliver products faster

Daisy.McCarty Profile: Daisy.McCarty

When metal and plastic are manipulated instead of ones and zeros, is it possible to pursue an Agile development process? Or is the idea of Agile for hardware development an misnomer?

The fact is, more and more organizations have given 

Page 1 of 612345...Last »

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: