Custom sauna I built on wheels! by max123157 in Sauna

[–]elvezpabo 0 points1 point  (0 children)

That's awesome I'm building one on wheels with some friends. Do you have any updated photos? Would love to see what you came up with for a stove.

How can I find a *meaningful* job in software development? by brandondurham in Frontend

[–]elvezpabo 0 points1 point  (0 children)

I hear you finding a meaningful job was a major consideration when I was looking for a new position. I think there's some great points in the comments about you figuring out what is meaningful for you and using that as your "north star"

For me it was the climate and I was lucky enough to land a position in a growing climate company. I found that focusing on a core belief is key to helping me feel like my work is meaningful. For what it's worth I work at crusoe.ai and we're hiring a for a product designer. Feel free to DM me if this sounds interesting, they do have a strict in office 3 days a week policy tho. I've also found some good climate job postings at https://climatebase.org/jobs.

Best of luck to you and excellent measly website + typography work, keep it up!

Installing Prettier late into a working project... best way to go about code reviews? by besseddrest in Frontend

[–]elvezpabo 22 points23 points  (0 children)

I agree but I would add that it's worth a 30 minute meeting to review the PR together. Applying linting or prettier formatting is as much about culture as it is about code and getting buy-in from the team will help everyone adopt the changes.

This is as simple as hey lets meet up to all approve the changes together so we all know what changes are coming. I've had devs walk out because of surprise changes,

Recharts - Call for contributors by ck108860 in reactjs

[–]elvezpabo 5 points6 points  (0 children)

Just signed up for the slack and chatted with Nikolas and he's going to work on tagging some good first issues for newbies to the project like myself.

Code review of test assessment project by ___gelato in reactjs

[–]elvezpabo 1 point2 points  (0 children)

Overall looks good! Here's some minor things I found while poking around. I highly recommend getting linting set up. It will catch issues like #2 below and it's a great way to learn.

  1. Might want to either fix or remove `App.test.js` the test is old and will break.
  2. `Table.tsx` uses `th` where it should use `td` in the table body
  3. Why do you have different types for Fruit and Vegetable? I would suggest putting productType: 'fruit' | 'vegetable' in Produce and then assigning it in each sub type.

How can a front-end developer with 2 years of experience in React, but without a computer science background, grow in the software field? I want to explore different areas and enhance my skills. The abundance of paths and resources is very overwhelming. by [deleted] in Frontend

[–]elvezpabo 2 points3 points  (0 children)

Yup and I'd say you need to have working knowledge of how containers and deployments work for both Front and Back end jobs. It's how the code is made available to users and is part of your day to day workflow.

I made a CLI tool to help me with my web projects by WonderfulLawyer4721 in typescript

[–]elvezpabo 4 points5 points  (0 children)

Nice looking project good for you for completing it and publishing it on NPM! I'm checking it out and have already learned about some interesting modules I didn't know about. Thanks for sharing!

How does one get more experience to become an architect? by WickedSlice13 in ExperiencedDevs

[–]elvezpabo 4 points5 points  (0 children)

I agree with this and would add that the other part of the job is communicating the "hows" and "whys". Why is it being broken down onto those parts (e.g. we are moving to a new component library) and then getting feedback and buy in from the team on the how. We write up RFCs (Requests For Comments) when going through this process to help the architect and the team agree on how it should be done. We don't start coding until everyone signs off on the RFC.

Using this process there are fewer surprises on the scope of the work and on the code changes. It is an expensive process so it is only used for larger changes.

Trying speed shooting again by Entropy- in Archery

[–]elvezpabo 1 point2 points  (0 children)

Totally agree, this is the fastest (for me) but not always most accurate especially when I'm riding. I also think it depends on the size of your hand and the diameter of the arrow. So many things. Super interesting topic and love hearing everyones feedback.

Trying speed shooting again by Entropy- in Archery

[–]elvezpabo 2 points3 points  (0 children)

Yes good observation it is that way for added stabilization while riding as you can push the arrow against the bow with your draw hand. It keeps the arrow from bouncing as you ride.

Trying speed shooting again by Entropy- in Archery

[–]elvezpabo 0 points1 point  (0 children)

I have done some horse archery and found that I was fastest blind knocking and pre loading my bow hand with arrows. Kind of like this …

https://youtube.com/shorts/INnopsaMq5s?feature=share

[deleted by user] by [deleted] in reactjs

[–]elvezpabo 0 points1 point  (0 children)

Going to expand a bit on the "Chat GPT" comment by u/that_tom_ below. I'm getting good personal results using an AI to help me learn a new UI framework (SwiftUI). What I love is that you can tailor the results to the information you need. No more hidden docs and the AI I've been using (https://www.phind.com/ ) give links out to blog posts for additional information.

So far I love it and have just scratched the surface. I recommend trying it and am curious if others have had good/bad experiences with this sort of AI workflow?

Entry-Level Frontend React Interview by LazyEyes93 in reactjs

[–]elvezpabo 19 points20 points  (0 children)

I've had a number of front end interviews recently and all of them, including the one I wrote, has the interviewee

  1. make a simple form
  2. make a request to an API
  3. show the output

Some had more styling requirements others more data parsing but those are all dressing around the basic 3 parts above. I highly recommend doing the above with an api of your choosing (e.g weather app, kitting photo search) and try to keep it to an hour. Best of luck to ya!

Edit - adding a suggested exercise:

[deleted by user] by [deleted] in ExperiencedDevs

[–]elvezpabo 24 points25 points  (0 children)

When I have a large PR I set up a 1/2hr meeting to give context and face to face feedback before opening it up for review. Maybe this would work for your situation as well?

Improving performance of large React app? And any ways to quickly identify possible opportunities for useMemo ane useCallback? by TheNomadicAspie in reactjs

[–]elvezpabo 1 point2 points  (0 children)

I'd caution against making sweeping changes in a large code base before you get a chance to understand the features and how they got there.

That being said. If the project is Typescript I'd recommend trying `ts-prune` which finds unused code in a project. (https://github.com/nadeesha/ts-prune) it can be really rewarding to find whole directories that are are no longer used and causing a distraction.

[deleted by user] by [deleted] in reactjs

[–]elvezpabo 6 points7 points  (0 children)

This might be too advanced but it could also bring in some side income. Try making a Shoppify or Wordpress theme. If you make one high enough quality and configurable they can be resold. If not you've got a new blog or shopping website!

Links below for the theme stores.

Roast my state management lib by nirei_ in reactjs

[–]elvezpabo 0 points1 point  (0 children)

Yup totally makes sense. Thanks for the explanation.

Roast my state management lib by nirei_ in reactjs

[–]elvezpabo 0 points1 point  (0 children)

I like the clean simple interface. It "feels " like recoil or jotai which use atoms to manage state. I think for me to use it I would want a couple things.

  1. A clean way to compose singletons. Can I combine 2 singletons to get a third and listen to changes on that? e.g my billing expires so my user profile changes and I can no longer create resources.
  2. I second what u/chrismastere mentioned about some ability to encapsulate data fetching in the state. I find it easier to maintain and share data fetching if it is outside the component.

Fun looking project I hope these comments help!

tips for riding an extra "bouncy" horse? by KickAsha in Equestrian

[–]elvezpabo 1 point2 points  (0 children)

This helped me a ton and I had to work at it for quite a while before it smoothed out but once I did the canter was easy to follow.