I enjoy coding and learned many programming languages over the years. As diverse as these languages are, there is one trait that is consistent among them all: every instruction matters. The principles of Lean, defined as “the pursuit of perfection to achieve excellence through the continual elimination of waste,” can also be applied to programming. The seven forms of waste […]
Lean Programming – 5S for Code
JavaFX-12.0.1
With the recent release of Java Development Kit 12 (JDK 12), it’s time to upgrade to JavaFX-12.0.1 as well. JavaFX is now managed and released as it’s own independent entity and is not shipped as part of the Java Development Kit. If you are new to Java and JavaFX, visit Getting Started with JavaFX 12 to install and test the […]
Python DoWhy
Microsoft’s DoWhy Library for Python greatly simplifies the task of estimating causal effects. If you or someone you know is involved in data analysis, it is worth your while to see what DoWhy can do for you. I have spent a little time working with the library and although I have no coding examples at this time, the powerful nature […]
Excel Resources
I recently discovered a website titled “Excel Off The Grid” while doing some research for one of our projects. The post I read was well written, succinct, and the examples were easy to follow. Although our application required a little more depth, the information presented would be more than sufficient for most people wanting to use the features as discussed. […]
Lean Code and JavaScript
As I’ve said many times before, “There’s always a better way and more than one solution!” The sentiments of this statement are echoed by the many ways a solution can be programmed using any of the many available languages including JavaScript. Although I’ve been working with JavaScript for a number of years, I continue to discover interesting nuances in the […]
Lean Code – Web Graphics
Graphics and Animation Over the past few weeks, I’ve been working on an application to simulate multiple production processes working in tandem and decided to re-introduce myself to the world of animation. In its present state, the application is working quite well using just the core HTML5, CSS3, and JavaScript web languages. The HTML5 canvas makes it easy to render […]
SQLite Security And SQLCipher
SQLite is a light weight relational database management system (RDBMS) that is used by many applications. Unfortunately, your data is not secure and can be read by anyone who has access to your SQLite database. TCL (Tool Command Language) makes writing SQLite database applications a relatively simple chore where I can focus more so on the application itself. For this […]
Lean Code and API’s
API Resources Using an Application Program Interface or API is not a new concept, is relatively simple, and easy to do. However, developing applications using resources outside of your local controlled environment can present new challenges and opportunities. In this instance, I was testing one of Google’s API resources and received an “OVER_QUERY_LIMIT” error message. Although it’s not too often that this […]
High-Performing Python
I was pleasantly surprised to see some very useful downloads when I opened the November 2017 issue of the Intel Developer Products Newsletter: Intel Distribution for Python – Accelerate Python Performance – Powered by ANACONDA, and Intel Performance Libraries – Download these free libraries today to create better, more reliable, and faster software applications. Intel Data Analytics Acceleration Library (Intel DAAL) Intel […]
Simply the best – Logitech’s Craft Keyboard
I pre-ordered Logitech’s Craft Keyboard several weeks ago and it just arrived – a week earlier than expected! The Craft Keyboard is compatible with Logitech’s FLOW technology and is a perfect companion to my MX Master 2S mouse. I use computers extensively in my line of work and I’m always looking for the ultimate keyboard experience. I was also looking […]