We so often consider constraints to be a negative. We have become convinced that they stop us doing what we want and that, therefore, they prevent us from being our most creative. But constraints are actually the most beautiful thing in the world. Constraints are what give us direction. Constraints are what give us focus. Constraints are what give us empathy. In this talk Charlie will tell us how constraints are something that should be sought out and embraced, especially in the infinite chaos of the web.
Images are often seen as the low-hanging fruit for performance optimization on the web, so there’s plenty of guidance around what image formats to use for which scenarios. But have you wondered why that is? Or how image data itself is interpreted by browsers? This talk goes down a rabbit hole in an attempt to uncover what goes on under the hood when it comes to rendering images on the web. And a deeper understanding of not only the how, but the why, can help you make more informed decisions about the images in your projects.
Creating art is as old as humanity. Over time, the techniques have changed. This presentation will introduce CSS as a way to create images and animations composed of pure code. You will learn to see the code differently, to create more concise markups in the future, and you will learn the basics of drawing with CSS to help you create your CSS art.
You can make any website a Progressive Web App, but how can you give it that native look and feel?
During this talk, we'll cover the pillars for native-like PWAs, as well as multiple UX & performance strategies such as the app update process, code splitting, advanced app shells, push notifications & more.
These techniques will make your PWA indistinguishable from a native app, while taking advantage of the benefits of the web.