whateverthing.com

Portfolio and Technology Blog
by Kevin Boyd

Sometimes, Dependencies Suck.

As a modern PHP developer, I'm quite enamoured with Composer and Packagist, and the practice of using prepackaged libraries (otherwise known as external dependencies) to get stuff done faster. This also helps on my hobby projects, where I'm basically on my own and need all the workload optimizations I can find.

However, using dependencies can burn you.

There are many ways this can happen, so let's explore a few and then look at some potential solutions to prevent dependency disasters.

Read more of this post »

August 23, 2016

Tags: coding, composer, dev, development, opinion


Introducing NAMR.xyz

Naming things is hard. It's often called one of the two hardest problems in Computer Science, because it can be difficult to find a name for something (a variable, a function, or even a full project) that concisely conveys the meaning of the thing while not being ambiguous or open to misinterpretation.

In fact, when it comes to projects and products, a good name is critical: if the name is yawn-worthy, the product could be doomed from the start.

Read more of this post »

July 26, 2016

Tags: coding, dev, development, design, silex, twig, news, links, utilities, fun, projects