This post is part of a series on an ongoing project. Today I cover the last step to get the basic function of the app complete! And that topic is generating the output to display back to the user. Let's start by looking at how the legacy code generates the output Legacy Output In the existing … Continue reading Job Costing #12 – Output
Author: Ryan Sawatzky
OPAR Sense Perception Validity
This post is part of a series on Objectivism the Philosophy of Ayn Rand by Leonard Peikoff. The last post wrapped up the final section of Chapter 1, all about the Objectivist view on Reality. Today, we dive into a topic, Sense Perception. The Bridge Between Metaphysics and Epistemology As Peikoff identifies, the Objectivist view of metaphysics is … Continue reading OPAR Sense Perception Validity
Job Costing #11 – Loading the Excel Files
This post is part of a series on an ongoing project. Today I'm going to explore calling the legacy code from my Kotlin Spring controller. This will focus on calling the code that performs the analysis of the three input files and produces the output that will be sent back to the frontend. getTimeSheetData() The first … Continue reading Job Costing #11 – Loading the Excel Files
Job Costing #10 Legacy Migration
This post is part of a series on an ongoing project. Today, I'll dive into how I migrated the existing Java Swing app source code into my new project. The first step is pretty straightforward. Copy Source The first step is to actually copy the source files from the old project and move them into the … Continue reading Job Costing #10 Legacy Migration
Job Costing #9 – File Download
This post is part of a series on an ongoing project. And I lied! In my last post I said that I would focus on adding the code from the Java Swing application, and that is the direction I took when working on the project. But I've reconsidered, and I think that it makes more sense … Continue reading Job Costing #9 – File Download
Price Gouging is Moral
A few days ago, Chicago Mayor, Lori Lightfoot, released a statement regarding consumer fraud and price gouging. What's so interesting about this statement is that she lumps together legitimate and illegitimate concerns. Fraud Fraud is a crime, and rightfully so. Fraud is coercion through misinformation, misdirection, and deception. Fraud prevents the individual from using their … Continue reading Price Gouging is Moral
OPAR Reality – Materialism
This post is part of a series on Objectivism the Philosophy of Ayn Rand by Leonard Peikoff. In the last entry, I covered Rand's view of Idealism. Today, we dive into her view on Materialism. The Mystics of Muscle Rand labeled the materialist the mystics of muscle. And just like the idealists, Rand identifies four philosophers who she … Continue reading OPAR Reality – Materialism
Job Costing #8 – Sharing Control
This post is part of a series on an ongoing project. The user can upload a file in one of the file input controls, but there are two more file input controls that need to work. Today's entry is going to focus on reusing the existing code in the other two components. InputFileController To share the … Continue reading Job Costing #8 – Sharing Control
My Life Isn’t Binary
As I watched JB Pritzker's address to the state of Illinois yesterday, in particular the speech by medical expert Dr. Emily Landon, it became clear to me exactly how the state government views my life. In essence, it views my life essentially as a binary choice - I am alive or I am dead. But … Continue reading My Life Isn’t Binary
All Business is Life Sustaining
Yesterday, the Pennsylvania governor ordered the shut down of all non-life-sustaining businesses across the state. This got me thinking about exactly what businesses are not life-sustaining? What is a Non-Life-Sustaining Business? The only businesses that I can think of that are not life-sustaining are those businesses that go out of business. If a business is … Continue reading All Business is Life Sustaining