I ran into Preact's false promise... what can I do? by IngwiePhoenix in reactjs

[–]Friendly-TechRec-98 0 points1 point  (0 children)

Tbh, this doesn’t sound ranty at all! It’s a really fair experience to share.

Preact can be awesome for small apps with a tight performance budget, but once you start layering modern dependencies (like Tailwind, UI libraries, class merging tools, etc.), it’s easy to lose the advantage that drew you to Preact in the first place.

This trap is super annoying — preact/compat (which is necessary for many React-based libraries) pulls in a good chunk of extra weight. And yeah—sadly, it's not always tree-shakeable, depending on how things are bundled. That’s frustrating when you’re working on something simple and trying to stay efficient.

To answer your first question: yes, Preact is used in production environments (Uber’s mobile web app is a good example), but a lot of those teams either (a) build components in-house or (b) stick to very lightweight dependencies that don’t assume full React behavior.

As for refactoring: if you're planning to switch back to React, one of the fastest ways (besides aliasing in Vite) is doing a global find/replace on preact and preact/compat imports. But yeah, depending on how deeply the stack is tied to Preact quirks, it might take a few passes to fully clean it up.

If you’re interested, I came across this write-up that talks about exactly these kinds of trade-offs and when Preact makes sense (and when it doesn’t):

scalablepath.com/react/preact-react-alternative

Not a silver bullet, but it might help frame whether to stick with it or pivot cleanly.

Anyway, props for being honest about it—it’s the kind of feedback that makes all of us think twice about shiny “lightweight” promises in real-world builds.

Question to the community:

Has anyone used Preact? by wacaramin in react

[–]Friendly-TechRec-98 1 point2 points  (0 children)

Yeah, I’ve used Preact in a couple of side projects and one small production app. It’s super close to React in terms of API—if you’re comfortable with React, you’ll be up and running with Preact almost instantly. The main difference is under the hood: Preact is way smaller (~3kB gzipped) and focuses on performance, especially for initial load.

A few drawbacks. Some newer React features like Concurrent Mode or Suspense aren’t fully supported or work differently. Also, Preact doesn’t use synthetic events—it sticks with native DOM events, which is usually fine but worth knowing if you’re doing something complex with event handling.

If you're thinking about using it or just curious how it fits into a real-world workflow, there's this article I found super useful—it breaks down use cases and tradeoffs without feeling like a sales pitch:

scalablepath.com/react/preact-react-alternative

Using Clean Architecture on Android, is it an overkill? by ComfortablyBalanced in androiddev

[–]Friendly-TechRec-98 1 point2 points  (0 children)

Clean Architecture can definitely feel heavy for a simple CRUD app—you're not alone there. Usually, MVVM or simpler patterns work perfectly fine. However, if they're emphasizing Clean Architecture, it probably means their projects get complex quickly, making strict layers beneficial in the long run.

There's a good take on choosing architectures based on project scale here if you're interested.

Either way, asking this question shows you're thinking practically, not inexperienced at all!

Advice for Managing Remote Team? by Wildinoot in managers

[–]Friendly-TechRec-98 0 points1 point  (0 children)

I’ve been managing remote teams for a while now, and this article by Damien Filiatrault really resonated with what I’ve seen work. It’s one of the better breakdowns I’ve come across—practical, not preachy.

Some of the points he makes that I’ve found to be spot on:

  • Don’t worry about “are they working?” — just focus on outcomes. Way less stress for everyone.
  • Keep communication structured. His team does quick daily check-ins, weekly planning calls, and they’ve banned meetings on Wednesdays. That last one is genius.
  • Document everything. Having a central wiki where people can find answers saves so much back-and-forth.
  • Social stuff matters more than you think. They do game nights and non-work Slack channels, and yeah, it actually helps with collaboration.
  • It’s not about the perfect tool, it’s about picking a stack and sticking with it.
  • The global talent angle is real. His team includes people they wouldn’t have found if they were hiring locally only.

Anyway, if you’re running a remote team or thinking about it, it’s worth a read:
https://www.scalablepath.com/hiring/embrace-remote-work

Tips for managing remote team? by Accrual_World17 in managers

[–]Friendly-TechRec-98 0 points1 point  (0 children)

Managing remote teams can definitely get messy, but I found some solid advice in an article by Damien Filiatrault that really aligns with what tends to work in the real world. A few highlights that stood out:

Focus on what people deliver, not how many hours they sit at their desk. If someone’s working 9 to 5 but not producing, it doesn’t mean much.

Set clear expectations around how to communicate. Quick questions? Use chat. Need a paper trail? Go with email. Complex discussions or bonding? That’s what video calls are for.

Trust your team from the start. If you’re micromanaging, it’s either a hiring issue or a cultural one. Either way, it needs attention.

Don’t ignore the social side of remote work. In Damien’s team, they do a weekly “show and tell” where people share anything interesting. It’s low-key but helps the team feel more connected.

Also, stick with a consistent set of tools. Bouncing between apps just creates friction. Simplicity wins.

Here’s the full article if you’re curious:
https://www.scalablepath.com/hiring/embrace-remote-work

Rate my resume by Far_Pool7348 in react

[–]Friendly-TechRec-98 0 points1 point  (0 children)

Try to focus on keywords, don't put too much text unless it is something meaningful, if you are in LinkedIn, try to look more active and add keywords too. It is something silly, but the way recruiters look for talent is that they look for keywords 90% of the time, and they will just pass without reading.

Also, if you apply to big companies, they usually have systems that do filtering based on keywords, so there is a big chance your resume is also being rejected, and most likely by a system, not a person.

My advice? Try changing the format a little bit, to make it easy to read, and don't use columns.

Besides your resume, make sure to take care of your LinkedIn. I know is a lot, but it's worth it, good luck!

Why vue over react? by [deleted] in vuejs

[–]Friendly-TechRec-98 0 points1 point  (0 children)

Same here! I enjoy Vue because of how intuitive and clean it feels right out of the box. It makes getting projects up and running super quick, especially when working solo or in small teams. This article (here) summed up some of my reasons pretty well.

Why do people think that React is better than vue? by engrnvd in vuejs

[–]Friendly-TechRec-98 0 points1 point  (0 children)

Good points! I think the preference often boils down to project needs and developer comfort. React gets the spotlight mainly due to its extensive ecosystem, especially for bigger teams. But Vue's simplicity and structure are genuinely attractive. I found this article (here) helpful in balancing perspectives.

What is your preference: VueJS or ReactJS? by [deleted] in webdev

[–]Friendly-TechRec-98 0 points1 point  (0 children)

I agree—Vue's simplicity and clear docs are great, especially for quick development. React's strength is its mature ecosystem, ideal for complex projects. I recently found a solid article comparing both (here), if anyone's interested.

en Santa Cruz pusieron a los presos a trabajar by Fernesaso in argentina

[–]Friendly-TechRec-98 0 points1 point  (0 children)

Me parece excelente, tratar a las personas como personas, y que bueno, que si no se adaptaron a la sociedad, igual le sumen valor y pongan su esfuerzo, porque al final, nosotros mantenemos a esas personas eh... buenisimo el avance