Skip to main content

developer tools

We’ve written 11 blog posts about developer tools. View all topics »

  1. Cognition 111621 2

    Using Headless Craft CMS to Send Mobile Push Notifications

    Headshot of Eli Van Zoeren

    11/17/21

    by Eli Van Zoeren

    Happy Cog recently launched a new website for Optimize, an online community that teaches members how to improve their lives, drawing wisdom from a variety of teachers and sources. The foundation of the project is a headless Craft back-end that powers a Nuxt-based website and both Android and iOS mobile apps, all via a custom-built API layer. One of the requirements for the mobile apps was the ability to send push notifications for Optimize’s “Daily Wisdom” posts, which we accomplished using a custom Craft module.

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

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

  4. Cog 310 DP

    A Webpack Pattern Library

    Headshot of Mark Huot

    12/1/16

    by Mark Huot

    I am very excited for the upcoming adoption of web components. They provide a number of improvements to the developer experience of managing large codebases. If you’re not up to speed there’s a good article over on CSS-Tricks covering all the basics. It’s a bit dated but the core concepts haven’t changed too much.

  5. Cog 301 DP

    Autolayout

    Headshot of Mark Huot

    9/15/16

    by Mark Huot

    I’ve had a love-hate relationship with grid systems over the years. Every system I try to standardize on becomes bloated, forgotten, or yesterday’s news. I find myself constantly switching to the next best thing. What follows isn’t a proclamation that this new system is the best, or that you should drop everything and switch. Instead, allow me to walk you through my grid system evolution so that we may all learn from it.

  6. Illo ddl

    Solr + Laravel + Pattern Lab = More Buzzwords!

    Headshot of Dan Delauro

    1/21/16

    by Dan Delauro

    One of the things I like the most about what we do is the fact that there’s always a bunch of different ways to do the same thing. Chances are, the end result is still just HTML getting rendered by a browser. But the real fun is starting a new project with a little bit of tech freedom that lets you ask yourself: “Wouldn’t it be crazy to try ____?”. Granted, with this team, the answer is almost always “Nah. Go for it!”. But it never hurts to gut check.

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

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

  9. Hc blog Main Article Illustration v141 JR

    Working with Pattern Lab

    Headshot of Allison Wagner

    5/26/15

    by Allison Wagner

    Pattern Lab as a tool is super flexible, it can be used as a simple styleguide framework or scale all the way up to a full-blown CMS, driven by dynamic content. We’re halfway through our first Pattern Lab project in which we are extending it to the latter, if you’re interested, check out Mark’s article on integrating Craft with Pattern Lab for more info on that.

  10. Hc blog Main Article Illustration v140 AS

    Playing Your Best

    Headshot of Courtney Sabo

    5/14/15

    by Courtney Sabo

    I ’ve done it hundreds of times – I opened the glass door and shut it behind me. Just me and my opponent, enclosed by the familiar four walls of a squash court. Despite squash being a series of quick movements, each game manages to be 10% physical and 90% mental—a test of knowing what shots to hit and when to hit them.