THE PENDING DRAFT

Lazy Load XT

February 16, 2015

If you work with a lot of images, performance issues can quickly add up and become pretty complicated to tackle. Lazy Loading is one popular technique how we can approach this and with Lazy Load XT there seems to be a new solution which also supports things like srcset, horizontal scrolling or video elements.

Images make up over 60% of an average page’s size, according to HTTP Archive. Images on a web page would be rendered once they are available. Without lazy loading, this could lead to a lot of data traffic that is not immediately necessary (such as images outside of the viewport) and longer waiting times.

Just recently i implemented jQuery Lazy Loading on a portfolio page and we were able to bring the pagesize down to some kilobytes (until first render) from what was around 4MB and even over 16MB on retina screens. The site was built some years ago, so srcset or <picture> elements weren’t an option and we used retina.js which was quite fast, but loads the small version and then the retina version on top. Not ideal, i know.

So, lazy loading was a great help in reducing all that, but when implementing it i struggled not only with some possible negative SEO implications (which i’m still trying to fully understand) but also it was very hard to combine retina.js with the jQuery Lazy Loading.

Lazy Load XT is a new script which uses jQuery, Zepto.js or DomTastic to deliver lazy loading functionality and it includes srcset support as well as many other of the things i missed. Also, i like the modular way it is built which let’s you choose which plugins or extensions you need and thus let you save some more kb’s from your bottom line.

Redefining Lazy Loading With Lazy Load XT

Pragmatic Redesign for GitLab

February 12, 2015

I use git and GitLab for pretty much everything i’m working on, from the smallest experiments to large client projects, everything gets pushed to a remote repository on our server. The last update for GitLab brought some small UI changes which i really liked. They’ve done some great work with this and it’s one of those improvements where you look at it and recognize that something has changed, but couldn’t tell what it is. Like when someone you know has slightly changed their haircut and you notice that she/he looks a bit different, a bit better, but you don’t see what exactly has changed. I like those kinds of iterative, small redesigns. And i fully agree with their statement about the importance of having a clear plan and a set of goals before you start redesigning anything.

Changes to the interface are always stressful. So you shouldn’t even start to redesign without a list of issues you intent to solve. This way, your users get compensated for the changes with improved usability.

Well done GitLab!

Pragmatic Redesign for GitLab

Style Guides Podcast

January 22, 2015

Styleguides.io provides a ton of useful resources on Website Style Guides. You find pretty much everything from Articles to Books, Talks, Tools or Examples. If you’re building Style Guides and didn’t know it yet, you should check it out.

Today Brad Frost announced a new Podcast, where he and Anna Debenham will interview folks making Style Guides. In the first episode they talked with Jina Bolton, Senior Product Designer at the Salesforce UX Team and although i’m usually not that much into audio podcasts i gave it a try and really enjoyed it.

Style Guides with Jina Bolton

WordPress Admin Theme Redesign

November 22, 2013

As you may know, MP6 – the new admin interface – has finally found it’s way into core and will be part of WordPress 3.8 by default. I personally love the new design and couldn’t imagine going back, but there’s always room for improvement. George Kordas has made quite a comprehensive concept of what the admin screen could look like in the future. It is modern and brings the look and feel of iOS7 to the screen with it’s blurred backgrounds and light fonts. I especially like the media uploader screen.

As he writes on the site, he’s developing this whole thing and will be releasing it as a free plugin. Looking forward to it!

This will also be a free plugin which is currently in production.
Follow me @ twitter.com/gkordas for release date.

WordPress Admin Theme Redesign on Behance

It’s easy to move the cursor from Amazon’s main dropdown to its submenus. You won’t run into the bootstrap bug. They get away with this by detecting the direction of the cursor’s path.

Ben Kamens (lead dev at Khan Academy) takes a look at how Amazon handles their Mega-Dropdown.

He even wrote a little jQuery Plugin and shared it on GitHub.

Breaking down Amazon’s mega dropdown – Ben Kamens.