View on GitHub

@puppybits talks

Build UIs better for emotional humans.

download .ZIPdownload .TGZ

The Super Powers of Pure Views

Functionality Pure Views reduce the complexity of applications, both cognitively for the developer and programatic dependancies. This enormous simplication and isolation of concerns allows for features to be both isolated and composable. In essence this is giving super power to development stacks that use pure views; Hyper Speed, Time Travel, Shape Shifting/Impersonation, Telepathy, Quantum Entanglement, Teleportation and most important Resiliency over Rigidity.

Super Powers slides.

Turbo charge page loads in 1 step.

All sites MUST load in under 2 seconds on a 3G connection(0.2MBps). Anything over 2 seconds and you'll have customer not want to return, not purchase your goods, not download your app or even worse they will abandon you before ever loading the first page.

Images are the single large item on most websites. Doing a poor job on image handling will waste server resources and lose customers. Using ReactJS and Webpack you can easily speed up your site with little to no work.

Responsive Image slides.

Power comes from browser knowledge.

In order to avoid jank and deliver fast user interfaces on the web, you need to know how the browser works. It is highly optimized for some types of operations and slow on others. In order to deliver a truely polished experiance developers need to understand what's going on.

Your JavaScript is not to only place that needs optimzation. Decoding and rendering images take a lot of CPU time. When are you hammering on the CSS layout engine? How can you opt out of the extra operations and get as close to biltting pixels as possible.

Browser rendering pipeline slides.

More content about building UIs that are great for people at @puppybits