WebCake WebCake

Web Development by Colin J Lacy


Enter your email address to receive notifications of new posts by email.

Category: Process

Using Technology to Force Process Changes


I recently met with an executive who had very strong feelings about how technology played a role in the life of a business. The many executives that I’ve met have always had a personal stance on where technology fits into enterprise operations. Some have a tech background and like to get involved, while others want …Read More

Posted: August 6, 2018

Tech Requirements in User Stories


Until recently, I was a true believer in only having functional user stories. In fact, I once had a very heated backlog refinement with a BA friend of mine over him adding a technical note to a user story about a form I had to build. My understanding of Agile was that you never stranglehold …Read More

Posted: February 3, 2016

Data Dependency Mapping in an Offline-First App


So you’re using something like CouchDB for your architecture, maybe Couchbase on the server with Couchbase Lite or PouchDB in your client. Great! You and I should get together sometime to exchange migrane medication tips. Offline applications have a very complex way of dealing with data. You might not have noticed, but when you start …Read More

Posted: February 1, 2016

Lending Credit to Corporate Travel


TL;DR: this entire post can be summed-up with one of the twelve principles of Agile software development, which is that the most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Some Bad Experiences When I first started in the corporate world as a restuarant marketing manager, corporate …Read More

Posted: January 30, 2016

On Declaring Styles Inside Components


This post is about what I feel is a problem in the way some developers on the front-end are writing their components – whether in React, Polymer, or now Angular 2. Please feel free to disagree with me in the comments section, as I’d like to know if I’m missing something. A Widely Agreed-Upon Worst …Read More

Posted: December 22, 2015

Enabling Jetpack Plugins in Dev Mode


One of the reasons I left the WP community was this commonly adopted theory that everything just works…with a big, excited smiley face.  Even early in my development career I knew that not to be true; but it was the way of the world as far as I could see. I remember reassuring myself that any …Read More

Posted: December 9, 2015

My Gripe with Yeoman


To be specific, this isn’t so much a gripe with Yeoman as it is a gripe with the way in which some people use open-source Yeoman generators. As I’ll discuss at the end of the post, Yeoman is an amazing tool which can yield incredible results in decreasing development time, but only when used wisely.  So …Read More

Posted: November 29, 2015

How a Product Owner can Render Agile Useless


I once had a user tell me that the app I had just been pulled in to start working on, already in production, was the worst thing that ever happened to his job.  It was alarming.  I told him I was specifically there to learn about his problems so that I could fix them.  He wasn’t convinced. …Read More

Posted: November 22, 2015

The Problem with Constant Success


You might find yourself working on a dev team of like-minded people who take software very seriously, and truly feel that every aspect of the code – from the way it looks, to test coverage, to feature sets – reflect who they are as people. They’re proud of what they do, so they refuse to fail, …Read More

Posted: November 21, 2015