Skip to main content

Back-end Development

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Hc blog Main Article Illustration v162 AS

    My one true layout

    Headshot of Mark Huot

    11/6/15

    by Mark Huot

    Recently I’ve been “evangelizing” Docker quite a bit among the Happy Cog developers. Sometimes that sounds like “zomg, Mark really loves Docker” and other times it’s closer to “omg, why is he over engineering this again.” What I’ve been working on, lately, is a way to use Docker containers to re-implement a more flexible version of Heroku. The end goal is a workflow that starts with a developer pushing code. That code, regardless of branch, is published to a unique URL that anyone can see, regardless of their setup or environment.

  6. Hc blog Main Article Illustration v157 AS

    Gone zshin'

    Headshot of Dan Delauro

    10/1/15

    by Dan Delauro

    Terminal is one of the more powerful apps that comes pre-installed on the Mac. In a nut-shell (see what I did?), it’s an emulator for bash, which is a command processor that lets us interact directly with the UNIX-based operating system that makes the Mac go. As developers, designers and curious tinkerers alike, it’s safe to assume we all rely on it one way or another.

  7. Hc blog mainarticleillustration v145 cs

    Channeling Your Back-end Developer

    Headshot of Aura Seltzer

    6/25/15

    by Aura Seltzer

    You’ve heard the assertion before: Designers should learn how to code. Reading through the many articles and comments on the topic, this discussion has focused predominantly on front-end development. Yes, comps fail to capture behavior and the in-betweens that bring your responsive designs to life, but crucially, front-end code isn’t the only step to actualizing your designs. Even if your coded styles remain faithful to your design intent, it’s your content that will put that design to test. If you care about the way content should look in your designs, you should also care about the logic that powers it.

  8. Cognition illo cs

    Craft + Patternlab = Buzzwords!

    Headshot of Mark Huot

    5/7/15

    by Mark Huot

    Craft is a flexible and powerful content management system (CMS) with a responsive interface content authors want to use. It uses the Twig template system to power its HTML front-end. Twig comes out of the Symfony project and provides a fast, secure, and flexible system. Twig code is inherently portable and is not tied to Craft, or even PHP, with recent ports showing up in Node. Craft is great for back-end developers.

  9. Hc blog Main Article Illustration v132 DP

    The Intro Tech Call

    Headshot of Allison Wagner

    2/26/15

    by Allison Wagner

    Yesterday at Happy Cog, Mark, Abby, and I had an intro call with a tech team for a client who will be implementing our templates into their CMS, which, in this case, is ExpressionEngine.

  10. Hcw huot

    Automating Your Deployments

    Headshot of Mark Huot

    11/14/13

    by Mark Huot

    Deploying a website to a web server is hard. Not “It’ll take some extra time” hard or “We’ll need some help” hard. It’s “Get a whiteboard and plan out the thing A Beautiful Mind-style” hard. It’s easy to look at your code, look at your server, and just drag/drop files to production. It’s a lot more difficult to set up an automated system that will do that for you.

    At Happy Cog, we work in a variety of technical situations, and our deployment strategies must be extensible enough to suit each and every need. We deploy to Windows servers and to *nix servers. In some situations, we deploy code as well as content. We deploy PHP websites on some servers and Ruby web workers on others.