Why At my company, we've been working on getting all projects on some sort of Continuous Integration/Continous Delivery workflow. While the benefits of CI/CD are very well known in the technical community, there aren't as many listed benefits for the business. In our research for providing business reasons to invest in CI/CD, the below table… Continue reading Opinion: Business Case for CI/CD
Tips of the Week: 6/4/2017
Double and float compares When I was doing some Java work this week, I had to compare two doubles a la this: if (firstPoint.slopeTo(secondPoint) == currentSlope) doSomeWork(); else { ... Everything ran great; however, when I ran this code through Findbugz, I got the following warning: L D FE_FLOATING_POINT_EQUALITY FE: Tests for exact floating-point equality. Because floating-point… Continue reading Tips of the Week: 6/4/2017
Project: Nutritional Data Visualization – Data Load
Why I'm setting up a nutrition database to do some analytics on my diet and exercise. Yes, yes, I can use the existing applications, but there are a number of reasons I don't want to: The applications are limited in that you can only interact with the interface they provide for you. That means that you… Continue reading Project: Nutritional Data Visualization – Data Load
Tips of the Week: 5/28/2017
Tips this week Saving history to a file I got bit this week where I couldn't remember which IP I was accessing a few months ago for a bunch of historical data. Accessing my history (history) didn't help much because I rebooted my laptop since then and lost a good number of history. On top… Continue reading Tips of the Week: 5/28/2017