Hassan Mehdi's Avatar

Hassan Mehdi

@hassan-mehdi.bsky.social

Principal Frontend at Resources:UK Yes I've seen that framework, no I don't care.

34 Followers  |  39 Following  |  37 Posts  |  Joined: 20.11.2024  |  1.5998

Latest posts by hassan-mehdi.bsky.social on Bluesky

[When junior devs ask you what personal projects you're working]

"Well one is currently pouring yoghurt into a shoe and the other project is watching his one year old brother pour yoghurt into a shoe"

#developer #javascript #typescript #frontend

04.02.2025 10:56 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Very suss...

github.com/deepseek-ai/...

#deepSeek #janusPro

30.01.2025 10:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Finding peace and tranquility with React Router 7 and ShadCN

#react #frontend #reactRouter

16.01.2025 09:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The streets are you're school. Grab a deck of cards and your wand...

09.01.2025 11:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Having one of those rare days where the inbox is sorted, no one needs me and a nice clean deck of well defined tasks for the day.

08.01.2025 09:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wonder if this will pave the way for businesses engineering their SEO to meet their AI goals like excluding the bot by having JavaScript rendered pages or producing hidden layers of data for bots like competitors hiding messages on pages to say they are better than the other

18.12.2024 15:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Like do we even need React?

With a tool like zustand to manage state what do we need React for? The fun of writing JSX and 5mb bundles full of vulnerabilities?

17.12.2024 13:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You heard her, "really posting good post keep posting it"

Words to live by....

#PostKeepPostingIt

17.12.2024 11:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ChatGPT using eval() scares me. What if Bill Bob Jr Dev copy pastes it into your project without looking/thinking

16.12.2024 11:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don't know man, feels like having your monitor in portrait configuration is an admission that you have overly large components. If your component is more than 300 lines the answer isn't turn your screen sideways but modularise

15.12.2024 23:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I'd like to hire the 9 people who downloaded this package and just watch them.

12.12.2024 10:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Conversations about TDD start with, "people misunderstand TDD," if no one gets it then it's not a good system. Just because it works doesn't mean it's practical.

If Bob joins and he spends months just to understand HOW to work, then I'd rather have 2 days of unit testing at the end of the build.

12.12.2024 08:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Legacy code is natural evolution in practice. Refined over decades. Survival of the fittest in practice. But because we don't understand it, it's somehow inherently inferior.

Adopt the restomod mindset, not the tech bro inventing something that already exists mindset.

11.12.2024 22:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's official I'm surrounded by smooth brains. Just had a dev complaining to me that the PO has told QA to test a feature by screening sharing the dev's local on his machine. Because quote, "The PO want's to keep dev env and QA env clean"

#What...the...actual...jesus...H...Christ #frontend

11.12.2024 11:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wonder what the frontend landscape would look like today without SEO? πŸ€”

11.12.2024 10:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Google saying 25% of their code output is AI generated is like saying you have 100% code coverage. Congratulations the dev had the AI auto complete the part of the code that was obvious and drudge work.

10.12.2024 20:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A very spicy take 🌢️

The question is at what point do we say we've gone too far. At the end of the day this was supposed to make life easier for us.

Instead we got Billy Bob dev spending 3 weeks configuring centralised state so we can show items in cart in two places at the same time.

10.12.2024 14:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's weird, when you are a junior developer what you don't know is a source of anxiety and weakness. As you become more and more experienced what you don't know is an opportunity, a source of strength and most importantly πŸ’²πŸ’²πŸ’²

10.12.2024 09:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Opinion: Accel is low key buying the frontend developer eco-system piece by piece

09.12.2024 09:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

React 19 landed. Better go learn about it. Or the intern will mention React Boopy-Doops around the wrong crowd and 2.5s we're refactoring everything with Boopy-Doops, CEO is telling investors Boopy-Doops is the future, people are building shrines to the all might Boopy-Doops. All hail Boopy-Doops!

06.12.2024 14:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Junior devs. USE A GIT GUI, no one out there is gonna give a fuck your not using the CLI. But I am going to give one of I have to wait 40 mins so you can figure out how to cherry pick a commit through the CLI

06.12.2024 09:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think React Router v7 will begin to take some ground from Next.js as the natural Vercel alternative

03.12.2024 16:47 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'd like to throw my hat into the css UI framework community. We've got TailWind, we've got NativeWind.

I'd like to announce TrappedWind, guaranteed to bloat your bundle size (not recommended for code sniffing)

03.12.2024 16:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Who had South Korean melt down on their bingo card?

03.12.2024 14:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

JavaScript Developer more like a C or COBOL Developer

03.12.2024 09:42 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

But with Remix you are not going to get the NextJS extras, like caching, serverless functions, Image optimisations, Next-Auth, React Server Components.

For me I like thin and simple, others prefer prescription and feature richness.

03.12.2024 10:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Runtimes, Adapters, Templates, and Deployment | Remix

Remix, now React Router v7, is way better if you are looking for a thin backend for your SPA. Routing is simple (because it's built by React Router), it has server functions (loaders and actions), building on it feels less constrictive and Self hosting is well documented: remix.run/docs/en/main...

03.12.2024 10:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Next.js is perfect for marketing and SEO-heavy products like eCommerce stores or marketing sites. It works for SPAs but you're gonna ship a load of extra code you might not need. Plus, it’s built for Vercel hosting, self-hosting is possible but it's painful and Vercel has no interest in supporting

03.12.2024 10:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

"Who wrote this code!?"

*checks git commits by me 3 years ago*

"...never mind"

29.11.2024 13:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
remix-composer Build Time Micro-Frontends: Orchestrate multiple remix applications into a single remix application. Latest version: 1.0.0-alpha.20, last published: 8 minutes ago. Start using remix-composer in your p...

If anyone is interested I am working on this package: www.npmjs.com/package/remi...

It will merge multiple micro frontend remix applications into a single unified application at build time.

Still heavily in Alpha. So far it will only merge routes, components and packages. For to follow.

28.11.2024 13:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@hassan-mehdi is following 19 prominent accounts