Author: Connie Finkelman

  • It’s not us. It’s you.

    I recently placed an online order at Zulilly. I knew in advance it would take some time because Zulilly is a drop-ship merchant. They told me that upfront and I was okay with a longer-than-average shipping time. But when the item hadn’t even begun its shipping process six weeks later, I decided I’d been patient…

  • PWAs: Easy! Unless…

    We’ve had a third party building and managing our native apps for several years and they’re doing a terrible job. We wanted to get rid of them, but weren’t ready to part with the app experience, which is important to our most committed mobile users. We came up with two alternative solutions: build our own…

  • Good Design

    Good design is subjective and can’t necessarily be measured. In the late 1970s, Dieter Rams attempted to express what he believed to be the most important principles for design. Here is a brief overview: 1. Good design is innovative Design is constantly evolving and part of that evolution is adapting to new technology. Technological innovations…

  • Building a JavaScript Calculator

    As a JavaScript project I decided to build a calculator. There are a lot of them out there, but I wanted to make it a challenge by not looking at what anyone else had done and just figuring it out for myself. The first step was the HTML. Because the keys are in a grid…

  • The Virtual Shelf

    Companies that compete on real store shelves know that an eye-catching, easy-to-read label will help them outsell the competitors. In e-commerce space isn’t as precious, but competition still exists. Online retailers can sometimes forget that a virtual shelf is still a shelf.

  • Custom Pagination in WordPress

    I recently spent several hours driving myself crazy trying to implement a continuous pagination loop in WordPress, so I thought I’d post my solution to save someone else the trouble. It turns out that pagination is quite complicated, and the functions that find the beginning, ending and adjacent posts in the loop may be flawed…

  • Things designers do that make me crazy

    I’ve worked with a lot of designers over the years, and there are things they all seem to do that make my job harder than it needs to be. I blame Photoshop. Here’s a short list

  • Creating Social Icons from Glyphs

    Even though using font glyphs for social icons allows only one color, complex color can be added with background gradients in a CSS-styled structure around the glyph.

  • The Beauty of the Square

    The most important thing I learned about product images in e-commerce is that they should always be squares of the same size. I can’t begin to describe the headaches I’ve endured due to rectangular (cropped) product images at every enterprise I’ve developed for, while getting absolutely no advantage from this decision. Once you’ve got all…

  • Give Me… Deep Sea Horror Movies

    jQuery has robust string functions. During the course of a personal hack I explored the different ways to break a string in two and use each piece separately.