Recent Posts

  • Zurb 5 Sticky Topbar Performance

    While profiling our Zurb 5 implementation, we noticed a slight bottle neck using the “sticky” topbar component. The user would sometimes experience a “stutter” or “glitch” while scrolling. And users with lower end devices would experience the issue more often.

  • Zurb 5 IE Dropdown Jump Prevention

    Internet Explorer likes to “jump” the user into position when jQuery’s .focus() is called within a Zurb 5 dropdown. I don’t like this. Notice in the video below that when the dropdown is positioned at the bottom of the screen, and the user selects a dropdown, their positioning “jumps” up. And then the dropdown disappears (this is a separate unrelated scroll handler issue).

  • Zurb Foundation 6 Pricing Table

    Zurb’s Foundation for Sites 6 no longer includes a Pricing table component. No problem. Let’s put a Pricing table in the Zurb 6 pipeline. They are great for marketing landing pages, product signups, and subscription or product comparisons. Unfortunately, I saw a few people on the interwebs indicate Zurb 6’s lack of Pricing tables a show stopper; preventing their move from Zurb 5 to Zurb 6. At the end of the day, regardless of version, Zurb Foundation is still CSS, HTML, and Javascript. And both Zurb 5 and Zurb 6 utilize Sass; although some Scss variables have either changed, were made obsolete, or flat-out no longer make sense. After utilizing the code and instructions below, you will end up with a Zurb 6 responsive Pricing table.

  • Google AdSense: Loved It. Hated It. Ditched It.

    I’ve ditched Google’s AdSense and hopefully, others will too. Here are the events and backstory leading up to my decision. Back in the early 2000s, I developed a popular online hunting and fishing forum. This was before mainstream browser advertisement blockers and iPhone mania. After only six months, the site went viral. Traffic, popularity, page rank, participation, and membership (free) grew dramatically. I was the first user (patient zero) of at least 20,000 members. The community was strong. Members willingly helped other members. Word of mouth, not paid search or guerrilla marketing tactics brought more visitors than I could imagine. I was an active member and recruited other daily (sometimes hourly) active members to help moderate. Google AdSense was my friend. More importantly, other members became my friends. We would frequently meet up (physically) to group hunt and fish.

  • How to Not Suck as a Software Developer

    The following are not enforceable developer rules. I did not climb a mountain and receive the following laws from a higher power. And they are not industry shattering new ideas or techniques. Rather they are common sense guidelines we are all guilty of breaking once or twice (hopefully not too much more) throughout our professional careers. They were born from informal peer discussions on how we can each improve individually (and as a part of a team). And most importantly - not suck.

subscribe via RSS