Category Selected:

software-craftmanship

Blog

How to Make Windows Folders Case Sensitive

Gavin Pickin |  June 01, 2022

In the last blog post in this series, we discussed Case Sensitivity on Windows, what is it, why does it matter, and how it could mess up your developer day in ways you never thought of. In this blog post, we're going to show you how to enable case sensitivity in windows, for a given folder, all folders underneath it, and explain how that case sensitivity is inherited, and when it isn't.

Read More

Case Insensitivity Issues on Windows

Gavin Pickin |  May 26, 2022

If you are using Windows these days, Windows 10 and 11 give you many of the tools you want and need in the Web Developer Toolbox. After working on Macs and deploying to Linux for a long time, I made the switch back to Windows a while ago, and the list of things that I genuinely miss on Windows is pretty slim, with one major issue, Case Sensitivity or lack of, on Windows.

Read More

Software Craftsmanship - Why should I use 3rd party libraries vs Roll my own?

Gavin Pickin |  May 18, 2022

There is always a trade-off between using a 3rd party library and rolling your version in software development. I often hear many of these points in discussions, but I wonder how many people know and consider them, so I wanted to share my pros and cons.

TLDR

This article will help convince you that libraries are not EVIL like so many haters believe. Choosing the right libraries make you more productive and efficient, not lazy. This article identifies solid use-cases for using a 3rd party library in your application. It gives you a checklist of questions to help you identify the red flags of unsafe, unreliable, poorly supported, or ill-suited libraries.

Read More

Tips, Tricks and Tools to write DRYer more Reusable Code in ColdFusion

Gavin Pickin |  May 12, 2022

In the last blog post, we learned many reasons why we wanted DRYer more reusable code in ColdFusion. This blog post will talk about some of the different tools ColdFusion / CFML gives you to achieve that.

Read More

Why is Code Reuse Important?

Gavin Pickin |  May 02, 2022

I know we all reuse code and some types of reuse are better than the others (I'm looking at you COPY AND PASTE / man in the mirror), but copy-paste is only a symptom of a larger issue, that WET code is not as easy to maintain as DRY code.

Read More