How to connect to MySQL using TCL tdbc::mysql

Solved: couldn’t load library “libmysql.dll.15”: this library or a dependent library could not be found in library path
Nothing is more frustrating than a feature that doesn’t work as it should. This is one less thing to worry about.

Learning Java Using JShell

Java programming is not hard to learn, but proficiency in the language takes time, effort, and a lot of practice. JShell can significantly reduce the time required to learn many of the core features of the Java programming language. As a prototyping tool, JShell makes it easy to write and develop a code snippet without having to compile and run […]

Ruby Programming For Everyone

Ruby is a great language, especially for beginners. The syntax of Ruby is intuitive, easy to understand, and easy to get started. If you have no prior programming experience and 1 hour and 44 minutes of time you can learn Ruby. Ruby Programming For Everyone by John Elder (Packt Publishing – ISBN 9781839211997) is a video training program designed to […]

Lean Programming – 5S for Code

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 […]

On the cutting edge of software

Updating software applications is a routine maintenance practice that many choose to ignore. While many of my applications are set to update automatically, I want to be sure they are current. I prefer to update my core software packages manually and with good reason. Some updates can be “buggy” and blindly upgrading could shut an application or system down. Code […]

Machine Learning Algorithms

The next book adventure is “Machine Learning Algorithms” by Giuseppe Bonaccorso, Packt Publishing, (Jul 2017), 360 pages. My initial preview suggests there is a lot to learn and so little time. Perhaps its time to let machines do more of the work. Until Next Time – Stay lean! Related Articles and Resources Python Machine Learning – Second Edition by Sebastian […]

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 […]

Lean Code and Comments

When I learned to program, hardware and storage were scarce. It is imperative for the code to be tight and the speed of execution is and remains a first and foremost concern. Achieving this isn’t always easy and often requires some very sophisticated programming techniques. If there was ever a time or place to demand comments, a clever or complicated […]

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 […]