Salma Alam-Naylor

Senior Developer Relations Advocate

Salma writes code for your entertainment. She specialises in streaming live coding, and loves helping people get into tech. After a career as a music teacher and comedian, Salma transitioned to technology in 2014, working as a front end developer and tech lead for startups, agencies and global e-commerce. Active in the developer community, Salma is a Microsoft MVP for Developer Technologies, a GitHub Star, winner of the Jamstack Conf Community Creator Award 2021, and a partnered Twitch streamer where she builds weird websites, roasts your code, and chats about the tech industry every week.

Blogs Published by Salma Alam-Naylor

How I reduced an API call from >5 seconds to under 100ms

Performance Monitoring
Given that 100% of the databases I have interacted with in my professional career have been SQL databases, my data-based mental model (please enjoy my pun) has ...
Read on

Sentry can’t fix React hydration errors, but it can really help you debug them

Error Monitoring
Hydration failed because the initial ui does not match what was rendered on the server. Don’t you just love hate it when that happens? If you’re building server...
Read on

How to make your web page faster before it even loads

Performance Monitoring
As developers (and as front end developers in particular), we usually talk about web performance in the context of measuring what happens when we start to see t...
Read on

Your bad LCP score might be a backend issue

Performance Monitoring
Largest Contentful Paint (LCP) is a Core Web Vital (CWV) metric that marks the point in the page load timeline where the main page content has likely finished l...
Read on

How to hack your Google Lighthouse scores in 2024

Performance Monitoring
Google Lighthouse has been one of the most effective ways to gamify and promote web page performance among developers. Using Lighthouse, we can assess web pages...
Read on

5 easy tips to improve your personal website performance

Performance Monitoring
If you’re a developer, you need a personal website. While billionaire-owned, algorithm-based social media platforms arbitrarily decide what people should and sh...
Read on

Why don’t we talk about minifying CSS anymore?

Performance Monitoring
Minifying your CSS helps improve your website performance. But as developers, we don’t really talk about minifying CSS anymore. Why? The TL;DR is that the deliv...
Read on

Your background images might be causing CLS

Performance Monitoring
Cumulative Layout Shift (CLS) is where the layout of a web page unexpectedly shifts after the initial content loads and new content pops in. At its best, it’s a...
Read on

How I fixed my brutal TTFB

Performance Monitoring
Recently, I improved all my homepage Core Web Vitals by concentrating on improving just one metric: the Time to First Byte (TTFB). All it took was two small cha...
Read on

What is INP and why you should care

Performance Monitoring
On March 12th 2024, Google is launching a new Core Web Vital metric, Interaction to Next Paint (INP). INP will replace First Input Delay (FID) and will change t...
Read on

How to deal with API rate limits

Error Monitoring
When I first had the idea for this post, I wanted to provide a collection of actionable ways to handle errors caused by API rate limits in your applications. Bu...
Read on

Fallbacks for HTTP 404 images in HTML and JavaScript

Error Monitoring
Your images are 404ing all over the place. You’ve got an angry email from a client. Their site is “broken”, images aren’t loading, cumulative layout shift is ru...
Read on

A story about HTTP status codes and why you should read documentation

Error Monitoring
Since 2020, I’ve been working on an Express (Node.js framework) application to power viewer interactions and events that happen whilst I’m streaming live coding...
Read on

From LCP to CLS: Improve your Core Web Vitals with Image Loading Best Practices

Performance Monitoring
If you’re a front end developer, there’s a high probability you’ve built (or will build) an image-heavy page. And you’ll need to make it look great by serving h...
Read on
© 2024 • Sentry is a registered Trademark of Functional Software, Inc.