Mehul Chaudhari's Avatar

Mehul Chaudhari

@mehull.bsky.social

Software Engineer | Open Source | @emberjs.com 🧑 | #TechBlogs | System Design

99 Followers  |  137 Following  |  28 Posts  |  Joined: 07.07.2023  |  1.5551

Latest posts by mehull.bsky.social on Bluesky

There are two types of developers. Those that think you need to debounce an autocomplete, and those that understand physics.

05.08.2025 06:13 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Resume | Aubrey Sambor A blog about web development, knitting, and other assorted things.

Hi all! πŸ‘‹ I was laid off and am looking for my next senior front end developer role.

I have 19+ years of experience working with small agencies and Fortune 500 companies and focus on writing clean, accessible HTML, CSS, and JavaScript.

Resume: aubreysambor.com/resume/

Leads/reposts appreciated!

05.08.2025 13:52 β€” πŸ‘ 71    πŸ” 69    πŸ’¬ 2    πŸ“Œ 4

Are you hiring from India? I am open to exciting opportunities.

18.06.2025 17:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Working on redirIQ, a simple URL shortener with analytics and performance tracking. just posted the system design and sequence diagrams. Still early, but it’s shaping up.

16.06.2025 18:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you’ve got good test coverage, even Friday the 13th can be just another ship day xD

13.06.2025 18:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Totally understand! I was thinking something like a sponsored conference ticket and maybe a bit of support to help cover travel or stay. I'd really love to be there!

Honestly, I’ve never received a scholarship or support like this before, so I am not sure how it usually works just thought I’d ask 😊

11.06.2025 14:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Next on the list is Chris Thoburn. @runspired.com is a Senior Staff Engineer at AuditBoard, core team member, and the mind behind @warp-drive.io. Always a talk that gets people thinking.

11.06.2025 10:57 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

He doesn’t just talk about Ember, @runspired.com helps define what’s possible with it. Always worth listening to! 🐹

11.06.2025 11:00 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Hey EmberFest team πŸ‘‹
Is there any possibility of sponsored tickets for community contributors? I'd love to be part of the experience and connect with the Ember community in person

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

These aren't just for big companies or enterprise apps. Add them to your side projects too. It’s the best way to build good habits and get how they work.

A blog with example is WIP

Which of these have you implemented in your projects?

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

πŸ›‘οΈ CSP (Content Security Policy)

Helps prevent malicious scripts from running on your site by telling the browser what it's allowed to load. Think of it as a bouncer for your web app.

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

🌐 CORS (Cross-Origin Resource Sharing)

Controls which domains can make requests to your API. Without it, any website could potentially access your backend and steal user data.

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

πŸ” CSRF (Cross-Site Request Forgery)

Prevents malicious websites from taking actions on behalf of your users without their knowledge, such as deleting data or making changes.

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

Building apps is one thing. Building secure apps is another.
What the heck are CSRF, CORS, and CSP?

Here are 3 things every dev should understand (and add!) πŸ‘‡

#WebSecurity #WebDevelopment #Programming

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

I am not* sure if they will allow us to speak about Ember.js at react event.

18.05.2025 03:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
We are happy to announce that this year React India is going to follow a hybrid format (Live + Online).

Yes, ReactIndia. It happens every year around October - November

But I am sure if they allow us to speak about Ember.js at react event.

www.reactindia.io/cfp

17.05.2025 22:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Would love to speak about Ember at non conference in India.

16.05.2025 15:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
EmberData Request Service Cheat Sheet See side-by-side examples of EmberData's Request Service and older patterns.

Added a comparison of traditional EmberData models vs new SchemaRecord paradigm to request service cheatsheet.

Handy for teams migrating to the new request service paradigm.
No fluff, just practical mappings:
request-service-cheat-sheet.netlify.app

#EmberJS #EmberData

08.05.2025 10:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
React Keys: A Fundamental Often Overlooked

So many years into React, so many blogs out there, still we miss out on these basic things.

I still see code using random IDs as keys: key={Math.random()} πŸ€¦β€β™‚οΈ

This breaks React's reconciliation and tanks performance.

Full breakdown: peerlist.io/mehul/articl...

#React #WebDev

08.05.2025 10:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Solving Modal Focus Trapping with YouTube iframes

Fixed a sneaky #a11y issue a while ago!
Tabbing through a YouTube iframe inside a modal? Focus jumps out to the browser super annoying 😀

My fix? Check out this blog post for React and HTML example - peerlist.io/mehul/articl...

#accessibility #webdev #frontend #React

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

βœ… Main test suite passing (some ancillary test suites need patched up)
βœ… Turns out we simplified the reactivity integration, improving many performance scenarios by as much as 20% πŸš€ (+ identified a few low hanging fruit wins for followup)

27.04.2025 09:14 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Something I notice about a lot of the various signals implementations: they presume you want to store the value *in* the signal.

In my work, I almost never do. I want to manage a signal associated to some data, but its not a store. Wonder if there's a missing even simpler primitive ...

25.04.2025 20:18 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 5    πŸ“Œ 1

If you're migrating your @emberjs.com app to use Vite and currently rely on ember-cli-mirage, you might want to switch to ember-mirage. I just made that move, this PR might help you too! πŸ”§βœ¨

github.com/ember-learn/...

#emberjs #OpenSource

26.04.2025 15:49 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hey look at that. Tomorrow is today and today has brought the long awaited release of EmberData/WarpDrive 5.4, LTS 5.3 and the start of 5.5. Going forward we’ll be releasing minors on the 6 week cadence again.

Over the next week we’ll write a proper blog post unpacking this release.

Preview in 🧡

11.04.2025 23:17 β€” πŸ‘ 18    πŸ” 6    πŸ’¬ 3    πŸ“Œ 1
A picture taken over my shoulder of me releasing Embroider@v4 from my phone while drinking a beer in a restaurant

A picture taken over my shoulder of me releasing Embroider@v4 from my phone while drinking a beer in a restaurant

I just released Embroider@v4 from the @mainmatter.com team dinner using release-plan

This is the start of the @vite.dev era of @emberjs.com πŸŽ‰

03.04.2025 19:20 β€” πŸ‘ 43    πŸ” 8    πŸ’¬ 3    πŸ“Œ 1
Preview
DEV: [gjs-codemod] convert admin files to gjs by davidtaylorhq Β· Pull Request #31999 Β· discourse/discourse Updated using @embroider/template-tag-codemod, plus some manual fixups. The first three commits here are to preserve git-blame. Most important thing to review is the codemod commit itself: a079e3d?w=1

This week was yet another great week for the @mainmatter.com Ember Initiative. We have been working with @discourse.org to get their app converted to more modern Ember technologies and we were able to convert the whole admin section of the app to use GJS πŸŽ‰

github.com/discourse/di...

27.03.2025 12:24 β€” πŸ‘ 11    πŸ” 4    πŸ’¬ 1    πŸ“Œ 4

Lets*

15.03.2025 00:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Try try it in help-wanted?

14.03.2025 19:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Ember Vite Codemod - Mainmatter Announcing the first release of ember-vite-codemod

Happy Friday everyone πŸŽ‰ To celebrate the weekend the @emberjs.com @vite.dev implementation now supports back to Ember@5.8 πŸ•Ί

If you are on Ember@5.8 now is a great time to try the ember-vite-codemod mainmatter.com/blog/2025/03...

14.03.2025 16:49 β€” πŸ‘ 35    πŸ” 9    πŸ’¬ 4    πŸ“Œ 2

❀️

14.03.2025 18:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@mehull is following 20 prominent accounts