Remove Best Practices Remove Code Remove Network Remove Workshop
article thumbnail

Improving JavaScript Bundle Performance With Code-Splitting

Smashing Magazine

Improving JavaScript Bundle Performance With Code-Splitting. Improving JavaScript Bundle Performance With Code-Splitting. This problem is more apparent on unreliable and slow networks and lower-end devices. bundle with code for other pages is loaded and parsed, which means that only a part of it is used and rendered on the page.

Code 89
article thumbnail

Refactoring CSS: Introduction (Part 1)

Smashing Magazine

However, this simplicity leaves the door open for many potential issues and technical debt — bloated code, specificity hell, duplicated code blocks with very little to no difference, leftover unused selectors, unnecessary hacks, and workarounds, to name a few. Leftover, unused chunks of code from deleted features.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2)

Smashing Magazine

We decided to build up a very simple Kanban board, established a project stand-up and a project Slack channel, and kept management and the company up-to-date via our internal social cast network.”. Jump to online workshops ?. Simple, clear and effective Kanban board used for large scale CSS refactoring at trivago. More after jump!

Strategy 132
article thumbnail

Solving CLS Issues In A Next.js-Powered E-Commerce Website (Case Study)

Smashing Magazine

Performance is one of the core aspects to ensure our users are having a delightful user experience irrespective of their devices or network connection. Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A.

Website 106
article thumbnail

Tools And Practices To Speed Up The Vue.js Development Process

Smashing Magazine

Using the proposed file structure is not a bad way of structuring your project per se, but as your project grows, you will need a better structure as your code becomes clustered and harder to navigate and access files. Jump to the workshop ?. code some certain instructions that are peculiar to Vue.js. development. In our Vue.js

Speed 133
article thumbnail

A Guide To Attracting Clients To Your Agency

Smashing Magazine

Networking. Networking is an excellent way of doing this and is a reliable way of finding new work opportunities. The downside of networking is that it is time-consuming and doesn’t scale. However, in practice, the results can be underwhelming. Jump to the workshop ?. On paper, this is a good move. Sep 16–24, 2021.

article thumbnail

WaterBear: Building A Free Platform For Impactful Documentaries (Part 2)

Smashing Magazine

Now, let’s dive into the technical features and best practices that my team adopted in the process of building the WaterBear web app. I plan on sharing specifically what I learned from performance and accessibility practices as a first-time lead developer of a team , as well as what I wish I had known before we started.

Cache 72