Remodeling Four Kitchens: A look inside our new brand
With the additions of Advomatic and Manatí, we’ve had an exciting few years at Four Kitchens. While we’ve remained fundamentally the same organization, we’ve also been evolving into something new. It’s time for our brand to catch up.Learn more
A more modern, sustainable approach to higher ed websites with YaleSites
A higher ed website is a product, not a project. Learn about Yale’s sustainable approach to digital development and how your team can do the same.Learn more
News and insights from the Web Chefs
Filter by topic
Filter by type
Use Grunt and AdvAgg to inline critical CSS on a Drupal 7 theme
Inlining critical CSS on a dynamic CMS such as Drupal or Wordpress doesn't have to be a pain. Using the Four Kitchens blog as an example, we'll go through the process of generating critical CSS, inlining the file dynamically, and asynchronously loading the remaining CSS aggregates using the AdvAgg module.
Debunking 3 Meteor misconceptions
Through lots of discussion, I've found that people are generally opposed to using Meteor for any sort of professional or production work for a number of reasons, which aren't really related to Meteor's usefulness as a tool. Let's spend some time looking at Meteor more closely in regards to these concerns.
REST easy, part 2: Sub property boogaloo
This week we'll continue where we left off after doing the ground work of creating a basic endpoint with the RESTful Drupal module. We skipped one crucial part: the body field. This week's installment will cover our missing field, which requires extra care when used within a RESTful endpoint.
Use Gulp to automate your critical path CSS
Take a brief look at the process behind generating critical path CSS. Although it can seem daunting when first learning about it, the tools are surprisingly simple. Read on for a brief intro plus a code example that you can use today.
REST easy, part 1: And the RESTful is up to you!
In this REST Easy series I will take you through developing a REST Application Programming Interface with Drupal 7 and the RESTful module. We’ll make sure you have a solid foundation and build up the API one step at a time. In this first session I’d like to cover creating an API endpoint for a simple content type in Drupal.
Clustering your Node.js application
Node.js runs typically runs on a single thread, and doesn't take advantage of the multiple cores that might be available within a system. It can actually handle a pretty large volume of requests with a single process due to its event-driven, asynchronous architecture. However, apps that receive heavy traffic stand to benefit greatly from using all available system cores. Node.js ships with a core cluster module, which allows an application to run on more than one core and achieve greater concurrency so that it can handle more load.
Making the web a better place to teach, learn, and advocate starts here...
When you subscribe to our newsletter!