This video adds the ability to create menu items dynamically by reading items from an inventory text file. The inventory file uses a comma separated format to store menu items and their prices. A readInventoryFile method is developed to read the inventory file line by line and parse out the menu data in order toRead more »

In this video we build upon the code implemented in part 2 of the Text-based menu system series of videos by adding user input validation through the Keyboard java class. We also, replace the three arrays used to store menu data with a much more flexible ArrayList of MenuItem objects. Using an array of MenuItemRead more »

This video introduces the concept of Epoch Time and in particular Unix Epoch time. It details some of the history of Unix Time and considers the storage of epoch time using 32-bit and 64-bit signed integer values. It details some of the issues around using 32-bits for time storage including the famous year 2038 limitationRead more »