Archive for May, 2017

Animating Single Div Art

When you dig deep with your tools, it is amazing what you can create out of the most basic of HTML. I have been constantly impressed with "Single Div Art" by Lynn Fisher and others where you take a single generic <div> to create a beautiful cactu...

How Can I Make My Icon System Accessible?

Here's a question I got the other day? Would you suggest icon fonts or inline SVGs for a complex single page application? And are there specific accessibility concerns for either? Accessibility is especially important for us because schools use our pro...

Playful Little Tooltip Ideas

Today we’d like to share a couple of simple tooltip animation ideas with you. The tooltips have different shapes mostly made of SVGs and we are animating them with anime.js. Some of these bouncy fellas use SVG path morphing, others transforms and...

Floating Labels are Problematic

I feel like all these issues are handleable, but the damning issue is #3: they need space to move into. Labels can't go away and need to be readable at all times, so a floating label pattern doesn't actually save any space. You could have just put the ...

Website Builder Wix Puts SEO Front and Center

Posted on: No Comments
It’s a common prejudice. Websites made with site builders do not rank well in search engine results pages. Wix started a reputation campaign to correct this SEO misconception. The Evolution of Website Builders In the past, websites made with sit...

How to Tell if React is the Best Fit for Your Next Project

Posted on: No Comments
Nowadays, users expect sleek, performant web applications that behave more and more like native apps. Techniques have been devised to decrease the waiting time for a website to load on a user's first visit. However, in web applications that expose a lo...

Redux vs MobX: Which Is Best for Your Project?

Posted on: No Comments
For a lot of JavaScript developers, the biggest complaint with Redux is the amount of boilerplate code needed to implement features. A better alternative is MobX which provides similar functionality but with lesser code to write. For MobX newbies, take...