Thomas Kelly

Results 8 issues of Thomas Kelly

### Problem In its current state, theme-sections is setup to load JS from all potential sections that show up on the home page, regardless if the merchants actually includes them...

enhancement

### Problem Hot Module Replacement (HMR) exchanges, adds, or removes modules while an application is running, without a full reload. This can significantly speed up development in a few ways:...

One of the biggest problems we have with updating an existing implementation of a theme is that the theme's source code often is modified. Once these edits have been made,...

documentation

Hot Module Replacement requires JS to formatted in a way that it can clean up after itself (reset any side-effects) without a full page refresh. `section.js` is already formatted perfectly...

enhancement

### Problem There is no way to sync changes done in the Online Code Editor or by apps into local project. As a result, it's common that developers override these...

enhancement
v1.x
!!!

The Shopify themes team has the problem of maintaining 10+ different free themes all with their own unique codebase. Whenever we need to apply an update to our themes, we...

enhancement
v1.x

Developers like to keep their repos organized. One way of doing this is through folders and file groupings. This organizational method is possible in folders like `src/styles` and `src/scripts` but...

enhancement
v1.x

[Critical CSS](https://www.smashingmagazine.com/2015/08/understanding-critical-css/) is an approach to optimizing the Critical Render Path and decreasing first render times. By inlining styles needed above the fold, the browser no longer needs to wait...

enhancement
v1.x