I just wanted to buy pants. How excessive JavaScript is costing you money
A cautionary tale about our over dependence on client-side JavaScript.
Simon MacDonald
6 mins to read
A cautionary tale about our over dependence on client-side JavaScript.
Simon MacDonald
6 mins to read
Fast is a library of web components and framework for building web components from Microsoft. With a minor amount of configuration you can use Fast components in your Enhance app.
Simon MacDonald
1 mins to read
Lit is a fine framework for building web components, but there are a few reasons you may want to convert a Lit component into an Enhance component. Read on to find out how to avoid some common web component pitfalls.
Simon MacDonald
6 mins to read
This post shows how to fix the problem of preserving scroll position across page reloads without the need to buy into a messy Single Page App (SPA) architecture.
Ryan Bethel
3 mins to read
In this article, we briefly recap some of the history and evolution of CSS. We then use that information to inform a focus on several methodologies — some battle tested, some more recent — for making the process of styling web apps and components both enjoyable and effective.
Cole Peters
24 mins to read
How to debug your remote applications.
Simon MacDonald
1 mins to read
Setting environment variables to enable different behaviors in production.
Simon MacDonald
1 mins to read
Deploy your Enhance app to the cloud using the Begin CLI.
Simon MacDonald
2 mins to read
To improve developer experience let's externalize some scripts.
Simon MacDonald
3 mins to read
Let's progressively enhance our submit button.
Simon MacDonald
4 mins to read
Getting started storing data is a snap with Enhance and HTML forms.
Simon MacDonald
4 mins to read
Overriding the head component to provide social links
Simon MacDonald
2 mins to read
Let's apply some styling to our example application
Simon MacDonald
2 mins to read
Building web components out of smaller components is one of the most powerful features of web components.
Simon MacDonald
2 mins to read
On day three we’ll introduce API routes and the store.
Simon MacDonald
2 mins to read
Picking up from where we left off yesterday. Let’s add a new page to our application.
Simon MacDonald
3 mins to read
We embark on a 12 day journey to build and deploy your first Enhance app.
Simon MacDonald
2 mins to read
Mobile nav menu with a checkbox control has a problem when using the back button to navigate. We fix this using only HTML attributes.
Ryan Bethel
2 mins to read
The Enhance web framework now has a built-in pipeline for your project's browser JavaScript. Easily import and bundle Node.js modules into your client-side code.
Taylor Beseda
2 mins to read
Lit is a popular library that can be used to build web components. Lit can play nice with Enhance with a little modification.
Simon MacDonald
4 mins to read