• .htaccess: A FED Guide to Redirects

    I was involved in launching a new site recently — whoop! It’s something we do fairly often but not to the extent of being an everyday, run of the mill occurrence. It went smoothly (of course!) but in the run up I found myself preparing redirects for some weird looking urls that I didn’t fully understand. Not the urls, they’re pretty easy, but the redirects and, for that matter, the whole .htaccess thing. It’s been a bit of a murky zone for me up until now, so this article will be my attempt at (mini) redemption!

  • Getting On Board with BEM

    The first time I designed and built a large website, I was dismayed at how quickly my CSS file became a huge, ungainly mess. One front-end methodology would have saved me a lot of pain (and cleaned up my code): BEM (Block Element Modifier), a naming convention for CSS classes. When you’re just learning to code, using BEM can seem like overkill. But, in a professional setting, BEM (or the alternative methodology of your choice) becomes indispensable for efficiency and clarity of code. I’m a total convert, and thought I’d share some of the lessons learned along the way.

  • Back to School with Sitecore

    When it comes to Sitecore, we’re always learning and improving on a company-wide level, which is why we are so excited that they’ve launched Sitecore Summer School. This series is a great introduction for anyone new to Sitecore or looking for new ways to integrate some of Sitecore’s unique offerings into their marketing technology stack.

    Read on for a list of our top picks from the wide range of courses.

  • Personalization: The Good, the Bad, and the Sitecore

    The first time I was introduced to personalization, it was when I logged into my internet provider, and saw “Welcome, Brian” displayed at the top of the page. This made me feel warm and fuzzy. Nowadays, I more than likely get a “Hey, Shopper- You left items in your cart!” message when I visit a site. This does not make me feel warm and fuzzy. What happened to personalization actually being personal?

  • CSS Layout Techniques: Part 2

    As I mentioned last week, each technique we’ve touched on so far is essentially a hack, or uses hacks. None of them were meant for layout. Flexbox is the first thing we have that is actually intended as a layout tool. In this week’s installment of Front-End Friday, I go through FlexBox in detail.