Thoughts

The Gotchas of `position: sticky`

in Development

position: sticky is an excellent newer CSS property for working with designs where an element needs to stick to point a page as a user scrolls down. This allows us to replace large amounts of legacy JS and bring styling of sticky elements back into CSS.  However, position: sticky has a lot of gotchas and they’re […]

Read More

Hot-Reloading using Webpack with PHP File Changes

in Development

We use Webpack at Human Made to power our frontend JS and SCSS compilation and refreshing. Webpack is a powerful tool, but there’s always been an important piece missing on our local builds when working on monolithic WP themes: refreshing PHP files when they are modified. There is a plethora of Webpack plugins for handling […]

Read More

Simplifying Overly-Nested Code

in Development

While working at Human Made on enterprise codebases, we get to see a lot of legacy code and review code from developers a wide variety of skill levels. This lets us see quite a few interesting and anti-patterns and one of the most common patterns that I see cropping up across projects and developers is […]

Read More

Test Content Generator

in Development

Testing is one of my favorite parts of building a website. The in-depth, detail work involved in quality testing is something that I’m really drawn to and enjoy building tools for. When testing, content is an integral part of making sure that there are no visual bugs or ticks on the website – however, spinning up […]

Read More

A More Perfect WordPress

in Development

Imagine your dream, perfect, developer-focussed version of WordPress. What does it look like? — Ryan McCue ⍨ (@rmccue) March 17, 2016 Ryan McCue pushed up a great monologue/question today on what would make WordPress more enjoyable to work with from a developer perspective. I’ve had several thoughts on this topic and figured the best way to share […]

Read More