Git resources

The “tools” section of the resources page has been updated to include links to Git resources—including cheat sheets published by GitHub, GitLab, and Atlassian (BitBucket).

Tags: reference

XML resources

XML (eXtensible Markup Language) is used in many aspects of Java development—including Maven Project Object Model (POM) files, XML-based properties files, configuration files for Java servers and deployment artifacts, layouts for JavaFX and Android GUIs, etc.

Regular expression resources

Many beginning programmers learn the basics of regular expressions, but make little effort to master their use—until they’re working in the field, and they start to notice that programmers with solid practical regex skills are often able to marshal those skills to solve a wide variety of text-processing problems more efficiently (in developer hours and lines of code) than programmers without such skills. No matter what a developer’s primary programming language is, mastering regular expressions is an achievable and worthwhile goal.

Alternative radices coding exercise

Implementing an algorithm for representation of an integer using an arbitary number base

Building on the reading task sent out Tuesday afternoon, we have a coding exercise to complete: implementation of an algorithm for constructing a representation, in any integral number base (radix) from 2 to 36, of an input integer value. Please note, however, that the point of the exercise isn’t really conversion of number representations between radices, but practicing our understanding of Java iteration statements, conditional statements, and exceptions.