magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #frontend.
Show all

Patterns

Layout patterns built using modern CSS APIs that help you build common interfaces such as cards, dynamic grid areas, and full-page layouts.
Saved on: 2023-06-29

Infinite Scrolling: When to Use It, When to Avoid It

Infinite scrolling is a listing-page design approach which loads content continuously as the user scrolls down. It eliminates the need for pagination  — breaking content up into multiple pages.  Since its invention in 2006, infinite scrolling experienced a steep growth in popularity.
Tags: #frontend
Saved on: 2022-09-08

Patterns.dev - Modern Web App Design Patterns

Patterns.dev is a free online resource on design, rendering, and performance patterns for building powerful web apps with vanilla JavaScript or modern frameworks.
Saved on: 2022-09-06

✨Style Queries | Una Kravets Online✨

You may have heard of container queries and the new contain-level-3 spec which is currently in experimental browsers, but have you heard of style container queries, which are also a part of this (very exciting) spec?
Tags: #frontend #css
Saved on: 2022-06-28

SPAs: theory versus practice | Read the Tea Leaves

I’ve been thinking a lot recently about Single-Page Apps (SPAs) and Multi-Page Apps (MPAs). I’ve been thinking about how MPAs have improved over the years, and where SPAs still have an edge.
Saved on: 2022-06-28

Making the world’s fastest website, and other mistakes - DEV Community

I work on Kroger’s ecommerce sites for their regional chains, most of which share a codebase. You’d probably guess the front-end stack: React, Redux, and their usual symptoms of too much JavaScript. React/Redux packages used totaled 44.7 kB before any feature code.
Saved on: 2022-06-09

Magical SVG Techniques — Smashing Magazine

14 min read SVG, Resources, Round-Ups Share on Twitter, LinkedIn Try monday dev for free! Advanced Design Systems, with Brad Frost Click here to kickstart your project for free in a matter of minutes.
Saved on: 2022-05-27

Frontend Practice | Home

Enhance your skills by building real websites selected for their educational value. Test and improve your frontend knowledge through various challenges.
Saved on: 2022-04-14

Shoelace: A forward-thinking library of web components.

Add the following code to your page. Now you have access to all of Shoelace’s components! Try adding a button:
Saved on: 2022-04-04

Optimising Largest Contentful Paint – CSS Wizardry – Web Performance Optimi

Largest Contentful Paint (LCP) is my favourite Core Web Vital. It’s the easiest to optimise, and it’s the only one of the three that works the exact same in the lab as it does in the field (don’t even get me started on this…).
Saved on: 2022-03-29

Building an effective Image Component

An image component encapsulates performance best practices and provides an out-of-the-box solution to optimize images. Images are a common source of performance bottlenecks for web applications and a key focus area for optimization.
Tags: #frontend
Saved on: 2021-10-27

Edge Functions – Vercel

A/B Testing. First impressions are made in the first 50ms of viewing. With Edge Middleware, users will only see what you want them to see.
Saved on: 2021-10-27

7GUIs

7GUIs by Brad Woods =================================================================================================================================================================== 7GUIs (7 Graphical User Interfaces) is a programming benchmark to compare implementations in terms of their notation
Saved on: 2021-09-21

Web Vitals patterns

This collection includes patterns that are often tricky to implement without hurting your Core Web Vitals scores. Use the code in these examples to help ensure your projects stay on the right track.
Saved on: 2021-09-17

Learnings From a WebPageTest Session on CSS-Tricks | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! I got together with Tim Kadlec from over at WebPageTest the other day to use do a bit of performance testing on CSS-Tricks.
Saved on: 2021-07-29

Optimizing Vue for Speed, Performance, and Core Web Vitals | MattStauffer.c

Last week I gave a talk at AlpineDay entitled "From Vue to Alpine: How & Why". In the talk I shared a few situations in which I've moved applications that were previously using Vue to use Alpine instead, for the sake of Google's Core Web Vitals.
Saved on: 2021-06-24

Core Web Vitals Tracking via GA4, BigQuery and Google Data Studio

For our BigCommerce Tag Rocket subscribers with GA4 switched on, you are already most of the way there. Just follow our simpler article on how to set up BigQuery and the report. Update: In August 2022 the web.
Saved on: 2021-06-01

The Humble Element And Core Web Vitals — Smashing Magazine

26 min read Performance, User Experience, Core Web Vitals, Next.js, Media Share on Twitter, LinkedIn Images have also been a key part of the web. They communicate ideas instantly, but they are also a lot heavier than text to load.
Saved on: 2021-04-30

The Almost-Complete Guide to Cumulative Layout Shift

Confession Time: I don’t care about the Core Web Vitals (CWV) update. # For those who don’t know but still read my blog (hi, mom), here’s the quick rundown. “Core Web Vitals” is the name of three “core” parts of measuring the “web’s” “vitality.
Saved on: 2021-04-20

Debugging layout shifts

Learn how to identify and fix layout shifts. The first part of this article discusses tooling for debugging layout shifts, while the second part discusses the thought process to use when identifying the cause of a layout shift.
Saved on: 2021-03-15

How CLS optimizations increased Yahoo! JAPAN News's page views per session

Optimizing CLS by 0.2 led to a 15% increase in page views per session, 13% longer session durations, and a 1.72 percentage point decrease in bounce rate. Yahoo! JAPAN is one of the largest media companies in Japan, providing over 79 billion page views per month.
Saved on: 2021-03-10

content-visibility: the new CSS property that boosts your rendering perform

Improve initial load time by skipping the rendering of offscreen content. The content-visibility property, launching in Chromium 85, might be one of the most impactful new CSS properties for improving page load performance.
Saved on: 2021-03-08

React Authentication: How to Store JWT in a Cookie | by Ryan Chenkie | Medi

If that’s the case, there’s a decent chance that your API is secured somehow. Maybe you’re making authentication and authorization happen with JSON Web Tokens. If so, there’s also a decent chance you’re keeping your JWTs in local storage.
Saved on: 2021-01-22

Vite 2, a DX jump into the future | patak

Vite is a next generation frontend tool. It generates optimized builds using the battle tested rollup. But during dev, bundling is avoided with files served on demand over native ESM. It has Hot Module Replacement (HMR) that stays fast independently of your code base size.
Tags: #frontend
Saved on: 2021-01-15

Site-Speed Topography – CSS Wizardry – Web Performance Optimisation

N.B. On 6 June, 2023, I published an updated version of this article. I would encourage you to read after this. A couple of years ago, my first few days on a new web performance project were always slow going.
Saved on: 2020-11-04

If not SPAs, What?

A few months ago, I wrote an article about how the SPA pattern has failed to simplify web development. The SPA pattern (Single-Page Apps), I tried to define, was about the React model, which also covers, to a large extent, the model of Vue, Angular, and other frontend frameworks.
Saved on: 2020-10-29

How We Achieve 90 Lighthouse Performance Score and Fully Offline Mode for

DANA Home Shopping is one of the key features that DANA provides to make us more convenience to buy stuff we want from our home without going anywhere. We can order via Whatsapp and pay it using QRIS (Quick Response Code Indonesian Standard).
Saved on: 2020-07-08

TeamCity UI: How Do We Test It?

Developing a working piece of software is difficult. Just like building an airplane, it requires talented people, working components, and a testing framework. No plane leaves the hangar before everything is ready, checked, and double-checked.
Saved on: 2020-06-26

Using State Machines in Vue.js with XState | frontstuff

While state machines used to be an obscure model for the front-end world, it has gained quite some traction lately, mostly thanks to XState. XState is a JavaScript state machine implementation created by Microsoft engineer David Khourshid.
Saved on: 2020-02-27

Performant Front-end Architecture

This post describes some techniques to make front-end apps load faster and provide a good user experience. We'll look at the overall architecture of the front-end. How can you load essential resources first, and maximize the probability that the resources are already in the cache?
Saved on: 2020-02-10

Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word] — Smashing

Vitaly Friedman 178 min read Performance, Debugging, CSS, JavaScript, PDF, Checklists, Guides, Core Web Vitals Share on Twitter, LinkedIn Let’s make 2021… fast! An annual front-end performance checklist (available as PDF, Apple Pages, MS Word), with everything you need to know to create fast
Saved on: 2020-01-07

9 Projects you can do to become a Frontend Master

Whatever you do, it's always beneficial to have the right tools at your disposal. I love working remotely and am a big advocate of doing remote software development. Therefore, I always strive to have the best equipment available to be as productive as possible.
Saved on: 2019-10-09

The Simplest Way to Load CSS Asynchronously | Filament Group, Inc.

One of the most impactful things we can do to improve page performance and resilience is to load CSS in a way that does not delay page rendering.
Saved on: 2019-07-24

Frontend Design, React, and a Bridge over the Great Divide

Frontend designers create the HTML, CSS, and presentational JavaScript code that powers web products’ user interfaces. I see frontend design as helpful mortar that bridges the gap between design and development. Of course “frontend designer” may or may not be the right title for it.
Saved on: 2019-07-19

Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HT

This is a guide that everyone can use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2019.
Saved on: 2019-04-17

How we built the fastest conference website in the world

This is a post by JSConf EU Organiser Malte Ubl.
Saved on: 2019-03-20

nhsuk/nhsuk-frontend

NHS.UK frontend contains the code you need to start building user interfaces for NHS websites and services. Visit the NHS digital service manual for examples of components and guidance for when to use them.
Tags: #frontend
Saved on: 2018-12-21

What makes a good front-end developer? | CSS-Tricks

DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! Defining what a front-end developer is and what they do is tough as it is. So, how do we set the bar for what makes for a good front-end developer?
Tags: #frontend
Saved on: 2018-09-19

thedaviddias/Front-End-Performance-Checklist

Performance is a huge subject, but it's not always a "back-end" or an "admin" subject: it's a Front-End responsibility too.
Saved on: 2018-08-30

Using React, Firebase, and Ant Design to Quickly Prototype Web Applications

In this guide I will show you how to use Firebase, React, and Ant Design as building blocks to build functional, high-fidelity web applications. To illustrate this, we’ll go through an example of building a todo list app.
Saved on: 2018-03-27

Twitter Lite and High Performance React Progressive Web Apps at Scale

Creating a fast web application involves many cycles of measuring where time is wasted, understanding why it’s happening, and applying potential solutions. Unfortunately, there’s never just one quick fix. Performance is a continuous game of watching and measuring for areas to improve.
Saved on: 2017-04-18

Managing Frontend in the Microservices Architecture

Microservices are now the mainstream approach for scalable systems architecture. There is little controversy when we are talking about designing backend services. Well-behaved backend microservice should cover one BoundedContext and communicate over the REST API.
Saved on: 2017-04-13

Front-end Developer Handbook 2017 · GitBook

Forget building your own custom docs platform. With GitBook you get beautiful documentation for your users, and a branch-based Git workflow for your team.
Saved on: 2017-01-31
❤️
</>
2025