Four Kitchens Blog

June 14, 2013

Weekly watercooler: Happy birthday to Chris Ruppel edition!

4K news this week:

  • It’s Chris Ruppel’s birthday! We celebrated him with cupcakes and a silly sign. Wish him a happy birthday on Twitter.
  • DrupalCamp Austin is exactly one week away! Don’t forget to register to attend, this camp usually sells out.
  • In addition to DrupalCamp Austin, we’ve announced Web Leadership Day and Geek Trivia Night. Both of these events are free and open to anyone in the web community — yes, even those not attending DrupalCamp!
  • DevTools roundup! Chris Ruppel put together a great post on tools that can help your dev workflow.
  • Mike Minecki wrote a great post last week on field collections, and a better way to theme them. If you haven’t checked it out, it’s a must read.
  • Our friends at Project Ricochet have launched a really slick ERP app called Pushpin Planner. They developed it in a relatively new Node.js framework called meteor js. It’s nifty!

Links around the watercooler:

June 12, 2013

DevTools link roundup

Today I looked through my collection of links and realized I have enough resources pooled up to put together a decent little post on browser devtools. In case you’re not familiar, development tools ship with each web browser, enabling us to analyze and debug our increasingly complex websites and apps. From finding a background color to profiling frame rate issues, browser devtools bring sanity to the world of frontend development.

June 7, 2013

Weekly Watercooler: DrupalCamp Austin is Coming

4K news this week:

Links around the watercooler:


Photo credit: jenniferconley on Flickr.

June 3, 2013

A better way to theme Field Collections

Field collections are at the same time one of my most favorite and least favorite aspects of working with Drupal 7. Since they are entities they can be extremely powerful and flexible site building tools, and I see lots of unrealized potential in that, on the other hand theming can be tricky and, for lack of better word, generally feels “icky.” There is little documentation online about best practices with almost all links pointing back to this thread on how to theme field collections. The proposed solutions in this thread are a mixed bag — mostly bad — but some that may work, but they certianly don’t follow any best practices in drupal theming. I’ll admit I have shipped field collection theming that, while working, did make me feel “dirty.” Read on for a clean solution that — while simple — is maintainable and, hopefully easy to follow.

May 31, 2013

Weekly Watercooler: Portland Recap!

4K news this week:

  • We’re back from DrupalCon Portland! We had a blast teaching Node.js and Drupal integration, and Advanced Responsive Design with Sass and Compass. We’d like to thank everyone who attended our training! We hope you had a great learning experience.
  • As the Drupal Games sponsor this year, not only did we sponsor the games, but also a fun photo booth. You can check out the silliest photo booth pictures here:
  • You can also check out gameplay pictures on our Flickr page. Did you win a match? How did the pinball machine treat you?

Links around the watercooler:

  • Power line-up! Keynotes for DrupalCamp Austin were announced last week! Have you checked them out yet?
  • Get Sassy! As Sass continues to gain momentum and popularity, Chris Coyer wrote a great style guide for Sass, with tips on how to formalize certain practices.
  • Mo’ money, mo’ problems: A case study on building the Financial Times web app.
  • I can haz features? This awesome tools leverages Google Analytics to tell you if your users can use a certain feature of your site.
May 17, 2013

Weekly Watercooler: Road to Portland Edition

4K news this week:

  • Workshops for DrupalCamp Austin have been posted! Check them out here!
    • Please note: camp registration does not include workshop registration. When you register for DrupalCamp Austin, you must also select the training you want to register for. If you already bought a ticket to DrupalCamp and want to register for a workshop, you can still do so. Just select the workshop you’d like to register for, and don’t select a DrupalCamp registration. If you have any questions about registration, email shout@drupalcampaustin.org

Find us at DrupalCon Portland:

Four Kitchens recommends:

  • Pine Street Biscuits: Recently featured on Diners, Drive-ins and Dives, Pine Street Biscuits serves deliciously baked biscuit creations like this chicken sandwich below. (I want this in my belly now!)
May 10, 2013

Weekly Watercooler: Website launch!

4k news this week:

  • The DrupalCamp Austin 2013 site is now live! It’s super slick and full of awesome. A huge kudos to Aaron Stanush, Chris Ruppel, Mark Theunissen and Mike Minecki for working on the site. Get your tickets and submit a session! DO IT!
  • Todd, coming out of blogging hiatus, talks about the future of mobile web applications in Apps are Icons.
  • Chris Ruppel shows us some webperf Magic.

Links around the watercooler:

  • The guessing game: Geo Guesser shows you images from Google Maps for you to guess the location. No prizes awarded other than bragging rights.
  • Signed, beered, delivered: More fun with drones! These drones deliver beer to concert goers. Not sure if that is such a great idea…
  • The purrior: How to do yoga with your cat. Because, cats.
  • Analyze this: Segment.io lets you plug in your analytics data with any service you want, without you having to muck it up.
  • Through the looking glass: Google Glass is coming, and soon you will have to develop for it. There’s a camp for that!
May 3, 2013

Apps are icons

We at Four Kitchens believe native mobile applications — the things you download from the App Store or Google Play and install on your smartphones or tablets — are a stop-gap technology that will be replaced by web applications that run inside browsers. Here’s why:

  • Many “apps” are simply dumbed-down versions of websites. This is frustrating to users who want to access the full capabilities of those websites.
  • Maintaining a website and multiple versions of apps (iOS, Android, Windows Mobile) in multiple flavors (the so-called “HD” apps for larger screens) is expensive and inconvenient.
  • Apps were originally invented because websites couldn’t tap into the capabilities of mobile devices. Now, wrappers like PhoneGap and native Device APIs expose websites to your device’s senses: touch (gestures, multitouch), sight (cameras, ambient light sensors), sound (microphones), motion (compass, accelerometers), and location (GPS, proximity detectors).

Everything is converging on the web. Or, rather, reconverging on the web. But there’s just one, tiny thing — a single, critical flaw on popular mobile devices — that will prevent web apps’ ascendency and continue to prop up the “need” for native apps. It’s not hardware-software integration, which is quickly being solved with clever APIs and libraries. It’s not frontend performance, as increased processing power and better JavaScript support will level the playing field. It’s much simpler than that. It’s a matter of psychology.

It’s the icon.

May 1, 2013

Magic: Frontend Performance for all themes

Howdy perfers!

This week’s Webperf Wednesday is short and sweet, just like your page loads when you install this new module that enhances any Drupal theme. Magic is a set of frontend performance and development workflow tools for themers. Previously many themes had their own advanced settings — many of which did the same things as other themes, but they all did it a little differently — no more with Magic.

Built by Web Chef Ian Carrico and Sam Richard (of Aurora) with contributions from Sebastian Siemssen (of Omega), Magic was built by the desire to work together to make all themes better, instead of siloing improvements within specific themes.

April 26, 2013

Weekly Watercooler: Juggling Edition

4K news this week:

Links around the watercooler:

  • We can juggle that! We just discovered that Combat Juggling is a thing. Naturally, we want to start our own team. Want to join us?
  • Women who code: Github is partnering with the Ada Initiative to provide free private repos to women contributing to open source. As open source advocates and contributors, we think this is exceedingly cool of Github.
  • Have your laptop beat Super Mario for you: Don’t have time to stomp on Goombas on your own time? This computer is programmed to beat classic NES games from Super Mario Bros. to Bubble Bobble.

Pages