image of developer working

Improve your Frontend Toolset with Grunt and LibSass

Learn how you can leverage Grunt and LibSass as groundwork to improve your Frontend Development process and deliver better optimized sites for clients. At NEWMEDIA we’ve been utilizing Sass and Compass compiled with Ruby for CSS Preprocessing for quite some time now in our Drupal projects. While this toolset has served us well, the toolset … Continued

NEWMEDIA’s Site Development Process (SDP)

At NEWMEDIA we have spent a great deal of time perfecting our site development process. Through many trials and errors we have converged on a SDP that works for us. When working in a team or in an environment where your code and systems are going to be used by people other than yourself, it … Continued

Better Living Through DevOps

A series of articles that cover how NEWMEDIA utilizes best practices to better secure and improve operational infrastructure. The DevOps movement is about enabling better collaboration between development and operational IT staff by automating operational processes. Done correctly, the implementation of DevOps methodologies enables increased productivity, allowing us to spend less time on the dreary … Continued

Walter White’s Blue Stuff: The Purity of Your Site

QA is the purity of your site. Just like Gale Boetticher could only achieve 96% purity of the meth, your ability to knock out the QA and wrap up your product only makes you a better website cook. Back Story: Breaking Bad is a series on AMC that deals with an ex-teacher turned meth chemist. … Continued

Working Through a Mixin: Part 2

Working Through a Mixin: Part 2

In the previous post we setup a mixin that lets us create component layout styles where we can define how many components per row we want and how wide we would like the margin between those components to be. Now we’ll improve the mixin to work with different screen sizes with media queries! Part two of … Continued

Working Through a Mixin: Part 1

Working Through a Mixin: Part 1

A step-by-step guide for working through the process of building a reusable Sass mixin. Part one of a two-part article: Working Through a Mixin: Part 2 The Back Story One of the UI design patterns that I often come across is a series of elements or components that sit next to and on top of one … Continued

Rems in Chrome: A Small Problem

Rems (Relative ems) are an awesome way of sizing text without using pixels. But there is an issue with rendering them in Chrome, which makes text wonky as can be. Luckily, there is a small workaround. If you are like us, you are using rems to define all your font size and falling back on … Continued

No Man is an Island

At NEWMEDIA, we pride ourselves on our ability to collaborate and work as a team. It is this mentality that has gotten us to where we are today and will lead us into the future as a successful company. During Drupalcon, the keynote on the first day talked about having a rock star on the … Continued

Drush Make: Don’t Store What is Stored

In the devops community the standard process is to allow other repos store what is theirs, and let your repo store what is yours. To do this we use scaffolders, builders, bundlers, package managers, etc. Drupal is not an exception, it is an example. Drush is the tool we use for Drupal and it allows … Continued

Web Components? Are They Forrealz?

At Drupalcon, one of John Albin’s session was a discussion about the possibility of using W3C Web Components as a templating engine. The session was the first time that I had heard about Web Components and it lead me to look into the complexities that Drupal and Web Components offer. What are web components This … Continued