Container Query, Round 2

July 16, 2020

It's been a while since I've written about container query, I've since been upgrading my RazorGrid to version 2.

During the upgrade I've played around with container query further and made some optimization and also discovered it's limitation.

Verdict - it works, but with very hacky vertical re-ordering. Caveat emptor.

Unholy Albatross is alive!

June 29, 2020

Container query today! Check out the Unholy Albatross here.


New website is up

June 28, 2020

My website was down for years, I just can't seem to get it up (ha!) due to all my time wasted playing around with various CMS - my latest fascination is flat-file CMS systems, so finally I put my foot down and told myself I'll just put a static html/css site up.

So here it is, and I finally published my two projects - KeyMason and RazorGrid (see Project section), they're my first attempt at open source development, hopefully they become useful to someone.


Design trends that kills usability

June 28, 2020

This bit is prompted by yet another poorly thought out site redesign. The old site has dated design but was vastly more usable.

Fifty shades of grey

Seems like half the web are just various grey boxes, if I spent more than half an hour on those sites my eyesight starts to deteriate.

Overuse of whitespace

Everything must have giant margins, previously a few lines of text now deserve their own special boxes that requires scrolling. What happened to the concept of keeping information above the fold?


Most websites now are 18 wheelers hauling a bagel

June 28, 2020

Just how much code, libraries, and pre/post processors do you need to publish a dozen pages that almost never changes?

Even if you need some dynamic news it's easier just to embed your Twitter feed.

I guess every developer wants to play with big boys toys (Google, Amazon etc.) and we end up with grotesquely overweight websites.


Painful memories of IE6

June 25, 2020

I don't want to think about the amount of time I spent learning about Internet Explorer 6 bugs

Hundreds? Thousands? Worst of all I wasn't even earning much money from this knowledge, I was in school for most of this time.

Jesus, did I throw a sizable portion of my life away learning knowledge that became 100% obsolete?

Yes I did, how does one reconcile with that? What a painful lesson to be had.

Moral of the story, if you're not being paid for it right this second, only learn things that will last or transferable to another domain.

Projects

Recent Writings

Resources

  • Natural Sort 1 and 2

Try resizing this page

This website uses the RazorGrid system, nested columns automatically collapse at the medium breakpoint, and all columns collapse at the small breakpoint.

Xiao Zhuo "Shaw" Jia

Chronically depressed and burned out designer and techno-luddite.

Ottawa, Canada

Miragecraft

My repository of various coding and design exercise and thoughts.

Github / CodePen