Strategic web performance tips that you should be focusing on in 2025 to improve Core Web Vitals| sia.codes
Get images right both on speed and quality, and your users will more likely convert.| sia.codes
Building a site that shows real-user web performance data by Shopify theme using HTTP Archive, the Chrome User Experience Report, BigQuery, Node, and 11ty| sia.codes
My most popular content in 2024 was all about the web - from performance to 11ty, hosting, and the Indie Web| sia.codes
Have you ever been confronted with the daunting task of figuring out what exactly is causing a page to load slowly? Each page can suffer from hundreds of potential issues when it comes to page loading speed. Maybe you’ve experienced this first-hand with an endlessly long Lighthouse audit. No one wants to try optimizing 10 different things to find out that none of them worked.| Sia Karamalegos | Blog
Learn the common causes for layout shift on Shopify Liquid storefronts and how to fix them| sia.codes
Automatically generate unique Open Graph images for each page of your website| sia.codes
How I migrated my static site from Netlify to Cloudflare including setting up Functions to handle contact form requests| sia.codes
Performance chapter of the 2021 Web Almanac covering Core Web Vitals (Largest Contentful Paint, Cumulative Layout Shift, First Input Delay) as well as First Contentful Paint and Time to First Byte.| almanac.httparchive.org
Extend your content by using ChatGPT to generate blog posts from speaking transcripts| sia.codes
Import your Google Analytics data into caniuse for detailed feature support for your users.| sia.codes
With the Chromebook Linux beta, web development got a whole lot easier.| sia.codes
Trying to convince your company to make site load speed improvements? Maybe Google Analytics can help.| sia.codes
Encourage users to retweet or share a post based on whether a Tweet already exists for your blog post.| sia.codes
Learn to optimize your images for the web in this video from PerfMatters Conf.| sia.codes
What are some strategies for serving modern JavaScript to modern browsers?| sia.codes
Setting and using data in the static site generator Eleventy| sia.codes
Slides and resources from my talks at JamStack Toronto and Magnolia JS.| sia.codes
Learn the fundamentals behind responsive images and how to set them up in Eleventy using Cloudinary and Eleventy shortcodes| sia.codes
Use lite-youtube-embed in Eleventy for faster and more privacy-minded video| sia.codes
Add Prettier with a pre-commit hook and dedicate one commit to a full reformat| sia.codes
Want to get started with Eleventy but feel overwhelmed? Try out this pared-down tutorial| sia.codes
Get started going serverless with Netlify functions and Netlify-CLI for keeping secrets secret| sia.codes
Is Lighthouse telling you to eliminate render-blocking resources? Learn what this means, why it's important, and how to fix it in your HTML, CSS, and JavaScript.| sia.codes
My experiment with 30 days of web performance tips. All packaged up for your temporary viewing pleasure. Results from a Twitter series by Sia Karamalegos.| sia.codes
Start using AVIF today with Cloudinary. Learn about your options, the tradeoffs, and how to overcome slow transformations.| sia.codes
Discover all JavaScript downloaded and used/unused for a site in a handy data visualization with Lighthouse Treemap.| sia.codes
What tools are web performance engineers using to measure site speed in 2021? Learn which are the most used tools as well as some new tools to try out.| sia.codes
What's holding you back from starting your blog? Sort through the real issues from the noise and start today.| sia.codes
A lot of e-commerce solutions exist, but many of them charge a monthly fee. How could we build a site with the lowest hosting costs possible?| sia.codes
If you use Google Fonts, a few additional steps can lead to much faster load times. Learn about preconnect, optimal placement, font display, preload, and more in this post.| sia.codes
Join the Indie Web by adding Webmentions to your serverless Eleventy static site with this step-by-step tutorial. No client-side JavaScript needed!| sia.codes