My IndieWeb Journey

The slides from a lovely talk by Ana with an important message: By having your own personal website you are as indie web as it gets. That’s right. Whether you participate in the IndieWeb community or not: by having your own personal website you are as indie web as it gets. ada … | Continue reading


@noti.st | 2 hours ago

How to Understand CSS

We often learn CSS via looking for solutions to problems: We need to create a certain layout, or a particular animation, and so we go look for the exact CSS that will make it so. Many web developers today started their careers using a framework, and so much of their experience of … | Continue reading


@noti.st | 2 years ago

Getting Started with PWAs [Workshop]

In this workshop, Aaron Gustafson will help you get your web projects super-charged as Progressive Web Apps (PWAs). The workshop will start off with an explanation of what PWAs are (and what they’re not), the use cases for and benefits of building them, and solid approaches to cr … | Continue reading


@noti.st | 3 years ago

Micro Front Ends – Think Smaller, Avoid the Monolith Love the Back End (2018)

Microservices are the backend answer to handling complexity and work efficiently with multiple teams. Many frontend apps are also reaching the size where development gets harder and changing fundamental things is too risky. The software does not fit in one frontend developers hea … | Continue reading


@noti.st | 4 years ago

Remembrance of Tags Past

In the 30 years since the Web’s creation, the list of HTML tags has slowly grown. We’ve gone from not much more than links and headings to interactive inputs, structured media fallback, and responsive images, among others. But not every tag idea survived. What can we learn from t … | Continue reading


@noti.st | 4 years ago

Now You See It

CSS Layout is all about boxes. We know that some boxes are blocks, and others are inline, and we can change the display type of elements by changing the value of the display property. That property holds the key to much more than this, however. It is the foundation on which all l … | Continue reading


@noti.st | 4 years ago

Slowing Down to Scale Design

To begin a new starter: | Continue reading


@noti.st | 4 years ago

Everybody Lies (2016)

This is talk about browser sniffing. And yes, I do realise it is 2016. I know browser sniffing is ugly and we should all be using feature detection. But a quick search on Github still shows millions of lines of code referring to user agents strings. So this message clearly hasn’t … | Continue reading


@noti.st | 4 years ago

The Power of APIs

I gave a short talk at Open Austin’s November meetup about how APIs are crucial to data access and how to use APIs to make data more accessible to a wider audience. I ended with an example of using SMS to get Food Inspection Scores from a dataset hosted on data.austintexas.gov us … | Continue reading


@noti.st | 5 years ago

Hello Subgrid

We have had Grid Layout in browsers for two years. Long enough for us to start to find the edges, and discover things we really wish it could do. The biggest missing feature from Level 1 was subgrid, which has become the main feature for Level 2 of the specification. In this talk … | Continue reading


@noti.st | 5 years ago

To push, or not to push?

HTTP/2 server push gives us the ability to proactively send assets to a browser without waiting for them to be requested. Sounds great, right?! | Continue reading


@noti.st | 6 years ago