• Worth Doing Poorly; How I Failed To Run An Event (And What I Learned)

    30 min reading time; ~6300 words Anything worth doing is worth doing poorly… because doing it poorly is better than not doing it. — redheadhatchet This quote is one I read on Tumblr a few years ago, immediately printed out, and taped to my wall (imperfectly of course, as you can see from the image […]

  • An App From Scratch: Part 9 – Setting Up Our Production Server And Deployment (US1-C4)

    9 minute reading time; ~1720 words Welcome and hello! This post is going to take the work we’ve done so far, and put it where it can be used. We’re going to walk through designing an automated deployment process, and some cleanup that we have to do around the branding as part of taking it […]

  • An App From Scratch: Part 8 – Creating New Templates Tool (US1-C3)

    15 minute reading time; ~2860 words Welcome and hello! Today, we’re going to create a template creation tool. This post talks about creating the new interface elements needed, how we connect our frontend to backend with an API call, and some more conversation about pull request sizing. Without further ado, let’s dive into it and […]

  • An App From Scratch: Part 7 – Creating The Template List Page (US1-C2)

    14 minute reading time; ~2600 words Welcome and hello! Today, we’re going to create a template list page! Along the way, I’m going to show how we break down this more complex card, interpreting the wireframe into pieces of work, and how we get from start to finish. We’ll also explore how to efficiently style […]

  • An App From Scratch: Part 6 – Creating DB Tables (US1-C1)

    9 minute reading time; ~1780 words Greetings! Now that we’ve done our planning, we’re at the part where the rubber meets the road. In this post (and the next few), we’re going to implement the actual cards that we’ve put together. Along with walking through how to execute the card, we’re also going to cover […]

  • An App From Scratch: Part 5 – Development Planning

    17 minute reading time; ~3200 words Greetings! So far in this series, we’ve taken our project from a single idea all the way to a design of the system needed to support it. Here, we’ll take that system design and plan out the work needed to breathe life into it. Development planning is all about […]