Goodbye, forever, probably.
Why I’m leaving developer relations, and why I’m not telling you what’s next.
I'm Salma. Web developer. International speaker. Tech educator. Musician. Has a weird newsletter. Makes stuff on The Internet.
Why I’m leaving developer relations, and why I’m not telling you what’s next.
Tips and tricks from me to you.
Everyone should make music in some shape or form. You don’t even have to be very good at it.
I am writing to you in a moment of intense grief-induced burnout.
Getting involved in open source doesn't have to be scary! Understand how to find a great project and make your first contribution in this guide.
How am I meant to enjoy this, without any SAUCE?
Habit-tracking can feel useful and insightful. But how does it help us, really?
The Shirt is at the heart of what this website redesign became.
I won't be talking about anything that happened.
I guess this time the game really does stop, when the stream ends.
The BenQ coding monitor does come with one major downside, but it (surprisingly) became my primary monitor as soon as I unboxed it.
There is hope if we do it together.
Letters from The Internet.
As we witness the much-anticipated release of HTML 2.0, there is no better time to surf the World Wide Web.
I wrote a new bash script. And you probably shouldn't use it.
I had some misconceptions about this sneaky pseudo element.
Create a professional-looking stream brand with just a few key graphics.
Gotta love those Superkeys.
Is this how we're living our lives now?
Real progress needs systemic change and active involvement from men in positions of power.
This isn't progress.
I found my tribe at a conference.
And we still can't get it right in 2025.
p.s. coffee is not breakfast
Oh no! My metrics!
Tired of endless admin in web dev?
And your people will find you.
After putting in the work, you owe it to yourself.
On rediscovering the importance of getting dressed daily after finding the perfect pair of jeans.
Send what you like to receive, make it easy for yourself, and do it for the love.
Struggling with severe hand pain, I learned to code by voice.
It is impossible to highlight and copy code blocks when you are unable to use your hands.
In the spirit of self-love and positivity, I will now force myself to list all of the things I did on the internet (and beyond) in 2024.
Sometimes, our bodies speak louder than our minds.
Less is more.
Discover how to classify DevRel content to understand what works for your team. Learn about 4 content types, their goals, and leading themes.
A coat cannot make you truly happy.
I wrote more terrible code. Here's how I fixed it.
This post is not about measuring success in DevRel, but about making an impact in a way *only* DevRel can do, and *should* be doing.
Learn how to use the Bluesky API to show likes and Bluesky user avatars on your blog posts when you share them on Bluesky.
Imagine if we could blur the lines between a streamer being live and offline on Twitch.
Hydration failed because the initial ui does not match what was rendered on the server. Great.
Work is an exchange of time for money.
Perhaps you could use your new-found knowledge on DNS to wow people at all the cool parties you probably attend.
Oh sweet, delicious, data. Get in my mouth.
This is the best way to debug slow web pages.
I put on my lab coat and science googles to investigate.
Sometimes, even the most "intuitive" framework APIs can create misunderstandings in the minds of seasoned web developers (ahem, me).
TL;DR: Add less.
Ugh, what a minefield.