Introduction As the ecommerce landscape evolves, shoppers have raised their expectations of online shopping experiences, and are easily discouraged by burdensome process flows which force multiple clicks, page loads and forms. This is especially true as more eCommerce moves to mobile where conversion is even more dependent upon ease of use of the interface. One… Continue reading Integrating Retailer Shopping Carts with Sparkle by Group Nine Media
Fun with Redis and Translation Tables
One of the first projects I took on at POPSUGAR was adding Internationalization and Localization capabilities to the site. While the general approach and APIs for I18N/L10N are well known and widely available, there were still a couple of interesting challenges. Since we forked the POPSUGAR CMS from an early version of the Drupal, it… Continue reading Fun with Redis and Translation Tables
Image SEO with AWS Lambda@Edge
Like many publishers on the web, here at POPSUGAR we pay close attention to SEO traffic and performance. One of many tricks we learned long ago was including a name or description of an image in the image URL itself. For example, the following image is part of a Leonardo DiCaprio slideshow. https://media1.popsugar-assets.com/files/thumbor/g-REm8JYskVumst4SUXUGIAu3jw/fit-in/1024×1024/filters:format_auto-!!-:strip_icc-!!-/2016/03/21/629/n/1922398/aee62ec258f74088_GettyImages-516700486/i/Funny-Leonardo-DiCaprio-Pictures.jpg Including a… Continue reading Image SEO with AWS Lambda@Edge
RubyInline Tricks and Tips
Permutative Schedule Calculation One of the most compute intensive tasks in the RSportz system is the scheduling code. It turns out that scheduling pool and cross pool games between a number of teams is actually a rather challenging computer science problem. Add in seeding, home/away venue requirements, and calendar limitations and you have yourself a… Continue reading RubyInline Tricks and Tips
RadioParadise HD Plugin for Windows Media Center
So I’ve become a big fan of RadioParadise. It’s a listener supported, commercial free radio station which plays a great mix of new, old and eclectic rock, with a random mix of everything else when they feel like it. Actually, it’s best explained if you just go there and listen. I also have a shortcut… Continue reading RadioParadise HD Plugin for Windows Media Center
Cracking the Disney Blu-Ray Club for around $10 each
So as a general rule, I don’t like to pay more than $15 for a Blu-Ray Disc. I get most my BDs off of Amazon eye (masks for sleeping) using points/coupons from my credit-card, so I’ll go ahead and spend a little more in that case for something I really want. Also, I find that… Continue reading Cracking the Disney Blu-Ray Club for around $10 each
Ubuntu 10.10 VNC keyboard mapping nightmare.
My Amazon EC2 dev box crashed yesterday and I had to rebuild it from scratch. Installed Ubuntu 10.10, configured VNC and ran into a keyboard mapping problem. Every time I hit the letter “d”, all my windows would iconify. I went down many false paths as did this poor soul, applying solutions from old releases. … Continue reading Ubuntu 10.10 VNC keyboard mapping nightmare.
Replacing the ATI Radeon 5450 with an NVidia GT 430
So I had reached the end of my rope with the MSI ATI Radeon card on a couple fronts. I had HDMI bitstreaming working with Arcsoft TMT (as long as AnyDVD was running), and I could even put up with the flaky Catalyst UI and drivers. But I was stymied trying to get the refresh… Continue reading Replacing the ATI Radeon 5450 with an NVidia GT 430
Hulu update and quick Media Center Studio fix
I just received a comment on an old Hulu/AutoHotKey fix I had done sometime ago to get a better resolution for Hulu streaming. Seeing this, it occurred to me that since then, Microsoft made some changes that broke Media Center Studio. Searching the Australian Media Center Community (which has a couple interesting projects you won’t… Continue reading Hulu update and quick Media Center Studio fix
Windows 7 Performance Tricks
Just stumbled across this blog posting. Pretty good stuff.