Skip to main content

Cognition

Articles By:

Cat Farman

  1. Grunt Plugins Reviewed

    Posted on 7/17/14

    The movement towards designing with performance budgets in mind has inspired more fist pumps and vuvuzela bleating in this developer than the recent World Cup. Thinking through the ramifications of design choices for site performance makes it easier for me to build a fast website when development begins.

    But when it comes to testing against budgets, we’ve been measuring page weight and rendering times manually, using tools like WebPageTest.org and Yahoo’s YSlow. Relying on humans to run tests has meant we don’t always measure our performance consistently, therefore missing page weight hogs like the occasional stray Blingee. There has to be a better way, right? A curious client got us wondering how we could automate our performance testing.

  1. You Might Need jQuery

    Posted on 2/27/14

    jQuery: Maybe you’ve heard of it. If not, may I welcome you to the internet and introduce you to some cool websites? jQuery is a hugely popular JavaScript library that gives you an API to manipulate DOM elements easily, handle events, AJAX your content, and create all the other cool features that make the web go ‘round. The scale of jQuery’s popularity is incredible; it’s used on over 80% of the most trafficked websites, and its CDN serves up over 500 million files a day.

  1. Fall Back to the Cascade

    Posted on 10/24/13

    When we think of responsive design, we typically focus on newfangled mobile devices like smartphones and tablets. But, as front-end developers, we still need to account for older browsers that can’t handle the newest CSS3 techniques when rendering our sites. In the case of responsive design, that means our old friend Internet Explorer 8 (and below) needs some extra handholding when we build our sites with media queries. These browsers don’t support media queries, and since they are still in widespread enough use that we can’t ignore them (~10% of users are still using IE8), we have to come up with new techniques for gracefully degrading our sites.

  1. Kevin Sharon Browse all of Kevin’s articles »
  2. Jeffrey Zeldman Browse all of Jeffrey’s articles »
  3. Greg Hoy Browse all of Greg’s articles »
  4. Greg Storey Browse all of Greg’s articles »
  5. Chris Cashdollar Browse all of Chris’s articles »
  6. Dave DeRuchie Browse all of Dave’s articles »
  7. Kevin Hoffman Browse all of Kevin’s articles »
  8. Mark Huot Browse all of Mark’s articles »
  9. Ryan Irelan Browse all of Ryan’s articles »
  10. Robert Jolly Browse all of Robert’s articles »
  11. Jenn Lukas Browse all of Jenn’s articles »
  12. Keyboard Man Browse all of Keyboard Man’s articles »
  13. S. Gif Browse all of Spacer’s articles »
  14. Joe Rinaldi Browse all of Joe’s articles »
  15. Brian Warren Browse all of Brian’s articles »
  16. Jessica Ivins Browse all of Jessica’s articles »
  17. Rawle Anders Browse all of Rawle’s articles »
  18. Brett Harned Browse all of Brett’s articles »
  19. Yesenia Perez-Cruz Browse all of Yesenia’s articles »
  20. Anthony Colangelo Browse all of Anthony’s articles »
  21. Aura Seltzer Browse all of Aura’s articles »
  22. Allison Wagner Browse all of Allison’s articles »
  23. Helenita Frounfelkner Browse all of Helenita’s articles »
  24. Sophie Shepherd Browse all of Sophie’s articles »
  25. Patrick Marsceill Browse all of Patrick’s articles »
  26. Michael Johnson Browse all of Michael’s articles »
  27. Stephen Caver Browse all of Stephen’s articles »
  28. Alison Harshbarger Browse all of Alison’s articles »
  29. Drew Warkentin Browse all of Drew’s articles »
  30. Katie High Browse all of Katie’s articles »
  31. Brandon Rosage Browse all of Brandon’s articles »
  32. Katie Kovalcin Browse all of Katie’s articles »
  33. Sam Hernandez Browse all of Sam’s articles »
  34. Brenna Heaps Browse all of Brenna’s articles »
  35. Courtney Sabo Browse all of Courtney’s articles »
  36. Mica McPheeters Browse all of Mica’s articles »
  37. Abby Fretz Browse all of Abby’s articles »
  38. Jason Dziak Browse all of Jason’s articles »
  39. Dana Pavlichko Browse all of Dana’s articles »
  40. Courtney & Chelsea Browse all of Courtney & Chelsea’s articles »
  41. Paul Phan Browse all of Paul’s articles »
  42. Dan Delauro Browse all of Dan’s articles »
  43. Amanda Buck Browse all of Amanda’s articles »
  44. Tom McQuaid Browse all of Tom’s articles »
  45. Leigh Nash Browse all of Leigh’s articles »