Wouldn't it be nice to have a butler on hand to help streamline things? Well, in this case we're not talking about a person who comes to your house and waits on you, but rather an impressive and integral front-end development tool developed internally at Palantir.net to help automate some of our work.
Butler does a lot of things and has plenty of features, which our Front-End Developer Lauren Byrwa talks about in this week's short-form podcast called The Secret Sauce. Things like:
- Gulp integration
- Compiles your Sass and rebuilds your prototype
- Moves your prototype into Drupal 7 or Drupal 8
- Refreshes your browser so you can see updates simultaneously in multiple places
- Plenty of optimization options, too, so you know where exactly the performance issues are coming from
Thanks for listening, and look for our long-form podcast On the Air With Palantir this Thursday!
Allison Manley [AM]: Hi, and welcome to the Secret Sauce, brought to you by Palantir.net. This is our short podcast, up to 10 minutes, that offers a quick tip on some small thing you can do to help your business run better. I’m Allison Manley, an account manager here at Palantir, and today’s advice comes to us from Lauren Byrwa, who is going to talk about using Butler to improve your front end development.
Lauren Byrwa [LB]: Hi, I’m Lauren at Palantir, and I’m going to walk through a new integration that we’re working on, called Butler. It’s going to tell you how you can integrate Gulp with your Drupal 7 site and Drupal 8 site, and go over some of the ways that you can automate your front end development. Butler was created internally. Since its creation, it’s become an integral part of the Palantir development process.
So what we’ve built here is basically a Gulp integration that would allow you to integrate your prototype directly into your D7 or D8 site. The way that works is that Gulp is automatically going to compile your Sass and rebuild your prototype when necessary, as well as refresh your browser. When I say ‘refresh your browser’ I’m talking about both the prototype and the Drupal site, which really helps you streamline day-to-day tasks in that you can see updates simultaneously in both places.
Having this integration streamlines our front end development process. It means that not only are we doing the great quality work that we already do, but we’re doing it faster. It makes sure that everything we do aligns with the best practices that we always follow.
AM: Thank you, Lauren. For more great tips, follow us on Twitter at @palantir, or visit our website at palantir.net. Have a wonderful day!