Skip to main content

Back-end Development

We’ve written 24 blog posts about Back-end Development. View all topics »

  1. 2024 cognition refreshing an internal tool

    Refreshing an Internal Tool

    Headshot of Ben Carr

    3/14/24

    by Ben Carr

    At Happy Cog, we work on a sprint-based cadence. Designers and developers are allocated to open projects for a specific number of hours in each sprint, and we try to keep our team members planned up to 6 months into the future. Priorities, allocations, and assignments always change during that timeframe, but having a baseline plan in place helps us forecast hiring needs and prepare early for larger engagements.

  2. Entering the matrix 360x275 2

    Don't Open That Black Box: How to Efficiently Modernize Legacy Projects

    Headshot of Taylor Daughtry

    10/4/21

    by Taylor Daughtry

    Aging happens to every project that survives long enough; it can't be stopped by any plan, sprint, or project approach. Technical debt is accrued, features are abandoned, tradeoffs are made—it's the natural byproduct of building software.

  3. Hc blog Main Article Illustration v144 JR

    Getting Started with GitHub Actions

    Headshot of Sue Malomo

    7/12/21

    by Sue Malomo

    Using GitHub Actions for your CI/CD (Continuous Integration / Continuous Delivery or Deployment) process offers some great features and solves a number of pain points, such as automated testing and sending notifications for successes/failures.

  4. Cog 313 TM 1

    A Mountain of Unknown

    Headshot of Ben Carr

    5/13/21

    by Ben Carr

    The staggering pace of growth and change in tools, technologies, and capabilities is one of the most exciting and daunting aspects of the web. As a developer in client services, a critical component of my job has always involved learning what needs to be learned in order to allow our clients to understand and take advantage of the benefits of this pace. Whether it’s an unfamiliar codebase, a new framework, or new browser capabilities — new challenges are always on the horizon.

  5. Cognition 296 tm

    Monkey Patching in Craft

    Headshot of Rene Merino

    5/3/21

    by Rene Merino

    Craft CMS’ admin dashboard is very intuitive, while providing a lot of complex features and functionality. A great deal of this functionality depends on Craft's very own global variable (“Craft”) which extends Pixel & Tonic's GarnishJS UI Toolkit library.

  6. Going Headless With Craft CMS 360x275

    Going Headless with Craft CMS

    Headshot of Ben Smith

    4/20/21

    by Ben Smith

    A version of this article was originally published in 2019 but has been updated to reflect the most recent advancements in headless technology for Craft CMS as of April 2021.


    What is a headless CMS? A headless CMS is a major shift from the traditional model for delivering web content. It is not a single technology, it is an approach for serving web pages and data to your users. Rather than have a single codebase handle both content management and presentation of that content, a headless CMS is only concerned with content management, leaving presentation up to other parts of the tech stack.

  7. Hc blog v165 AS

    Best Uses of Laravel Vapor

    Headshot of Zach Smith

    3/22/21

    by Zach Smith

    As a Solutions Architect at Happy Cog, I often find myself in the weeds working with complex server architectural configurations in our clients’ AWS platforms. You may often find me setting up complex infrastructure by code with AWS Terraform, deploying fleets of EC2 instances powered by Continuous Integration pipelines, and working to curate complex load balancing solutions for our clients who receive unexpected bursts of views from our marketing campaigns (the list goes on).

  8. Cog 285 DP

    Cool under pressure

    Headshot of Mark Huot

    5/5/16

    by Mark Huot

    Why are doctors sometimes considered “cool under pressure?” Is it because their personality is one that doesn’t get riled up when faced with a challenge? Is it because they have an ingrained character trait that allows them to remain calm when everyone else is completely losing it? Have you ever noticed that web developers are sometimes labeled the same way? Is it the same thing? Are web developers saving the world too? Probably not.

  9. Cog illo 270 DP

    Expressive type for CSS

    Headshot of Allison Wagner

    1/28/16

    by Allison Wagner

    Guys I figured it out! I figured out how to code type on the web.

    I kid. However I have been really digging my approach to type in the template-build phase as of late. It’s super simple, saves you tons of time, makes your files smaller, and communication both with your teammates and the client more focused. I’m not selling CSS snake oil here, I’m just that into it.

  10. Hc blog v165 AS

    How to build development systems (for a web site)

    Headshot of Stephen Caver

    12/10/15

    by Stephen Caver

    Over the last year, I have been using Brad Frost & Dave Olsen’s PatternLab for many projects. In doing so, I have learned about building systems rather than web pages. Most of what I’ve learned is that I’ve been doing wrong out of habit.