X

Author Profile

James Connors

Principal Solutions Consultant

25+ years in the computer industry. Systems software stints include compiler and Operating System development. Pre-sales Systems Engineer interacting with all manner of customers including telecommunications, financial, military, education, government, consumer and embedded electronics.

Recent Posts by James Connors

Changing Certificate Aliases Containing Non-ASCII Characters

As digital certificates are wont to do, mine was set to expire.  The content for this article stems from a recent renewal experience... As it ought to be, acquiring a code-signing certificate from a CA (Certificate Authority) is a non-trivial exercise.  For individuals like...

The Changing Landscape of Laptop Solid State Storage

In the hopes that those encountering the challenge of adding additional SSD storage to modern laptops may benefit from this learning experience... Among the more popular standard-issue corporate laptops, the Dell Latitude E-Series product line has proven to contain a good mix of...

Build JDK 10 for your Raspberry Pi Right on your Device

Starting with the release of JDK 9, Oracle's list of supported hardware architecture / operating system platforms for its Java SE implementation has been trimmed.  No longer are 32-bit versions being provided, nor are binaries for the Arm architecture, including those for the...

OpenJDK 10 Now Includes Root CA Certificates

With the release of OpenJDK 10 on 20 March 2018, Oracle and the Java community have made good on their commitment to furnish Java releases every six months.  The JDK 11 project is well underway and the proposed schedule calls for its release on 25 September 2018, six months...

Bitcoin Mining: Six Months Later

About six months have passed since first setting up a personal Bitcoin mining rig.  As a follow up to that original post, I thought it make make sense to return to see what's transpired during this brief -- and tumultuous -- period, and to discuss adjustments made to the rig. What'...

Help for Signing Deployment Rule Sets

Among other benefits, the Java SE Advanced offering provides customers with access to security patches for Java releases that are no longer publicly updated.  And as a result, many of these organizations have become diligent -- deservedly so -- in keeping up to date with ...

JDK9 keytool Transitions Default Keystore to PKCS12

When it comes to the JDK9 release, project jigsawgarners nearly all the attention, sucking the air out of the room and leaving very little oxygen for many other smaller but interesting enhancements. One such feature addresses the universal quest to modernize overall security and...

And Now For Something Completely Different...

To steal a phrase from Monty Python's Flying Circus, this article represents a departure from the standard fare.  Today, I'd like to discuss my foray into the Bitcoinworld, and in particular, how contributing (in an infinitesimally small but meaningful way) strengthens the...

Mimicking Java Flight Recorder Triggers Outside Java Mission Control

As highlighted in this previous article, Java Flight Recorder triggers enable you to selectively dump detailed runtime information about your Java application when user-defined conditions are met.  In order to take advantage of this powerful feature, you must create and...