So you are using WordPress right? Or maybe another modern CMS which supports responsive image srcsets? Alright, so you are a true pioneer rocking your own framework? Regardless of how your images get those helpful "srcset" attributes, this article will apply to you. Real quick refresher... the srcset attribute allows your browser to select the appropriate image src based on the current screen size and pixel density. This way you can load retina images or smaller versions depending on how you … [Read more...]
Category: Programming (page 6)
Going Codemirror
A few years ago (2015) to be exact, I needed a way to to be able to highlight some code on my website. At the time I was writing example filters for my free plugins with the developer docs pages. I went to the community to see what I could find and came up with a plugin called WP-Syntax. This plugin had a few shortcomings so I ended up creating and maintaining a fork or it (which admittedly I often do with any 3rd party code I use) WP-Syntax allowed for adding special <pre … [Read more...]
Case Study: Going PWA
Over the past couple weeks I have had the privilege of deep delving into Progressive Web Apps. In case PWA is new to you, I will give you a quick rundown. PWA is a relatively new format for building websites that can be installed on mobile devices or even desktops as applications. You're website still functions as a website, but gives users the option to install it run it like a normal app instead of in a browser. If I don't say so myself, "It's really cool". Here are just a few of my … [Read more...]
A/B Testing In Under 90 Minutes
There comes a time in all our projects where we have a bright idea we think will improve user interaction. Maybe we want more users to signup to our feed. Maybe we want more users to buy our products. Whatever the case, we want to role out our idea which we "know" will achieve our goal. But wait....! What about social variables? Sometimes users just don't want to buy things or sign up for stuff. Sometimes users are online less often or have other life factors which affect interactions. Month … [Read more...]
A Journey From Perfection To Rapid Project Deployment
A long time ago in a far away land (9 years and 1500 miles to be exact), I got my first full-time job in the technology industry. I was fresh out of college with an excellent education and lots of experience building and fixing home computers while running a small business out of my home office. I had almost no experience writing code for clients. Luckily the company who hired me trusted me to learn how to do what I was doing while I was doing it, which was a very lucky opportunity. I quickly … [Read more...]
Saying Goodbye To Cssnano
Edit 07/2025: At this time, cssnano has been receiving support again and is now compatible with PostCSS version 6+. postcss-clean has now fallen behind is not actively maintained. At the moment either cssnano or grunt-contrib-cssmin are probably the most compatible options. If you are like us and have no patience for community supported libraries routinely being abandoned, we wrote a Grunt plugin here which were are now using in our active projects. If you have been using PostCSS, … [Read more...]

