Soufiane

Soufiane

@soufianee.com

Web worker https://parc.studio

310 followers1.3K following204 posts

My design partners are fixated on keeping content visible behind the liquid glass iOS URL bar. I understand it looks more polished than a plain background, but the amount of effort required to make it work properly is making me lose my mind

When working on heavy animations or pages transitions, start testing on Safari instead of Chrome. If there is no frame drop on Safari, you can be almost sure there won't be on Chrome. Not the same story going the other side.

I'm thinking about completely separating styles for desktop and styles for mobile. The QA process is so hard when you tweak something for desktop then realize you broke the mobile layout...

I am looking for a tool that can generates quotations for potential clients. Something useful for small web agencies. Is there such a thing?

I find that writing estimates can take several hours and it doesn't necessarily lead anything. So it happens that I procrastinate sending the document, which might lead to missed opportunities.

If I could reduce the amount of time I sink into this, I send an quotation 30 minutes after having a meeting with a client, I would be way more happier with myself haha

Astro made me a better developer. Writing simple script tags for interactivity didn't make me forget the quirks of React. I got a call for a Next project I delivered last year, and I jumped back and did the task fast and easy, even if I've been away from a React codebase for a while now.

View full thread

The second on called Astro Shopify Sanity does exactly that. It's for people who need a headless Shopify store. I started by forking a popular repo by ThomasKn (github.com/thomasKn/ast...). I set up modular page capabilities through Sanity and I also added some variant selection logic.

Working as a freelance web developer, you're at the end of a long chain of decisions made by other people. When a change needs to be made, you can feel the whiplash of that chain sometimes.

View full thread

It would be simple to just refuse to make any changes, but this rigidity is not justified when working as an independent developer.

Maybe the solution would be that when a change is requested, no one else but the client and the developer are left on the chain.

Working as a freelance web developer, you're at the end of a long chain of decisions made by other people. When a change needs to be made, you can feel the whiplash of that chain sometimes.

A swim. Cold water sending shivers down my back. The hot sun warming my face. A light breeze bringing equilibrium. It was a nice day outside.

Recently, I have been working with Astro and I greatly appreciate the DX and freedom from the React developer thinking. The hardest thing about React, is not, to write React, but to write code that needs to run outside of React.

So I just ditched React, and for this project, I used web components to add javascript interactivity. No shadow DOM shenanigans, just simple code encapsulated in reusable markup.

I have been doing Calisthenics at a gym for two months now, and my body still aches after every session! I enjoy the workout better than just lifting weights though!

If in one country, all CEOs stopped working. In another country, all blue collar employees stopped working. Which country do you think will crumble?

Astro.js should have been named Astronot.js 🧑‍🚀 Aside from the joke about no javascript by default, when looking for answers on search engines, I would get links to space stuff ✨ instead of horoscope scams 💩

It's hard to make a change when you've learned some specific patterns that make you productive. But maybe the change is worth it so your whole self as a person and as a developer can be aligned.

I really like React, but can't stand Meta. And the last year I have become a 'Next.js developer' but I am starting to see the dark side (pun) of Vercel...