Development
Best Practices for HTML Background Video Optimization
Background videos are a website staple and can make a positive impact on users, but are often not fully optimized. This post covers the main aspects of optimizing background videos.
Converting Foundation's Grid to Tailwind
Here's how we converted our own site from Foundation to Tailwind, along with a cheat sheet to help you do the same.
Using Vue.js with Server Rendered Form Input Values
Vue.js is great for interactive forms, and updating page contents based on user interaction with a form. But Vue.js isn't so great for forms with input values already rendered from the server. We'll look at how to get around that roadblock.
Craft CMS and Laravel Mix
We updated our build process for Craft CMS websites from a difficult to maintain Gulp process to one that uses Laravel Mix, which is easier for us to maintain, and more easily allows us to do advanced optimization.
Creating a Flexbox Sticky Footer with Tailwind
With Tailwind CSS utility classes, making a flexbox sticky footer is easier than ever.
6 CSS Selectors That Will Save You Time and Markup
Here are six lesser-known CSS selectors we've used to help our clients in the past year. These aren't fancy, experimental features that only work on the latest browsers. Instead, they're practical tools you can start using today.
Creating a Sticky Footer with Flexbox
Getting a footer to stick to the bottom of the page with CSS can be problematic. Flexbox is a modern solution for creating sticky footers with variable height.