Skip to main content

Cognition

developer tools

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

  1. A Webpack Pattern Library

    12/1/16

    by Mark Huot

    0 Responses

    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.

  2. Autolayout

    9/15/16

    by Mark Huot

    0 Responses

    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.

  3. Solr + Laravel + Pattern Lab = More Buzzwords!

    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.

  4. My one true layout

    11/6/15

    by Mark Huot

    0 Responses

    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.

  5. Gone zshin’

    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.

  6. Working with Pattern Lab

    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.

  7. Playing Your Best

    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.

  8. A Web Development Highlight Reel

    As the year winds down it’s time to take stock of 2014. Turning over a new year provides us with the opportunity to reflect and look forward. The web is an ever-evolving platform with new technology, techniques, and paradigms taking hold all the time. I’m excited about the direction the web has taken in 2014 and have learned a lot over the past year. That said, here are some highlights of these developments in the past year.