WebCake WebCake

Web Development by Colin J Lacy


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

Category: Architecture

Why I’m Building My Own Financial Tracker App


Like most people, when I turned 30 I came to a very stark realization: that my time on this planet is limited. Good lord, how terrifying. The immediate changes I started to make in my life: I increased my hourly rate for freelance work…by quite a bit. I’m much more selective about the video games …Read More

Posted: December 24, 2018

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

Better Dynamic Import Paths in Webpack


About six months ago I started playing with Webpack in hopes to find a clean way to build multi-platform support into our code base at work. This was based on Webpack 1, and while I did find a way (and even wrote about it), I wasn’t entirely thrilled with how it worked at scale. So …Read More

Posted: August 7, 2017

Dynamic View Model with @ngrx/store


In pushing out a new release of one of the frameworks we use in my office, I had an idea that I started exploring at home. Its previous release was built on AngularJS 1.5 using the UI-Router, and we had put in a lot of work to abstract-out data calls in the UI-Router resolve properties …Read More

Posted: July 6, 2017

Dynamic Import Paths in Webpack Using Resolve Alias


While the solution in this post does work, I personally didn’t like it at scale, so I found a different solution that I felt works much better. You can find out more about that in a newer post. I’ll leave this one up as an alternative should anyone choose to go with this solution instead. …Read More

Posted: January 14, 2017

Automating Your Main Nav in a Modular Angular 2 App


If you spend a lot of time on the front-end, you’re probably going to build a lot of navs. Main navs, sub navs, internal navs – all the navs. Not sure about you, but every time I build a nav I usually think to myself “I should really automate this.” Until today, I never had. …Read More

Posted: July 19, 2016

Using Firebase 3 in Angular 2 and Ionic 2


Not too long ago I wrote a post about getting Firebase installed in your Ionic 2 app. Well, last week Google had their I/O conference, which debuted the next major release of Firebase, v3, which comes with some significant changes. In this post, I’ll go through the same topics I covered in the first one, …Read More

Posted: May 27, 2016

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