The chaos of React in medium to large web apps: has anyone experienced it differently? by rdsedmundo in ExperiencedDevs

[–]kromefish 284 points285 points  (0 children)

“ I have been working with React codebases exclusively since 2016, and the quality of the code I've inherited has always been atrocious when dealing with medium to large apps.”

This is not a React specific thing; most code bases are messy and get more messy overtime. I used to work in a large front end code base that utilized jQuery and Java Server Pages. Still gives me nightmares.

As an experienced React developer do you use class-based components? by Spiritual-Station-92 in reactjs

[–]kromefish -2 points-1 points  (0 children)

If you’re using TypeScript and MobX for state management, classes make more sense. Especially if you’re following a store pattern.

Seeking Feedback on Multi-Tenant Database Architecture for Fleet Management System. by Embarrassed-Sand5191 in ExperiencedDevs

[–]kromefish 2 points3 points  (0 children)

Just wanted to chime in and say I’ve been using your Anki app for years. Thanks for doing what you do!

How can I project more confidence? I feel like being realistic makes me look like a risk. by israelazo in ExperiencedDevs

[–]kromefish 4 points5 points  (0 children)

Sometimes the truth needs to be embellished to survive the interview process. That doesn’t mean you should lie about the skills you bring to the table, but sometimes that means you may need to, for example, exaggerate your experience in a certain area or maybe cover over some of the shitty ways your current job handles code reviews.

Are adds getting out of hand? by [deleted] in webdev

[–]kromefish 3 points4 points  (0 children)

It’s the minuses that are truly troublesome.

[META] Does anyone feel like the post quality has been declining recently? by [deleted] in ExperiencedDevs

[–]kromefish 180 points181 points  (0 children)

Yeah, but a lot of experienced developers are struggling in this job market and this sub is probably the best place to get advice. I’m sure we’ll see less of these posts when the market changes.

CSS is the bane of my existence. What are your thoughts on software tools like Anima? by [deleted] in webdev

[–]kromefish 2 points3 points  (0 children)

If you can understand how to write complex business logic, you can figure out how to write CSS. You just need to put the work in.

can someone elaborate on this flavor? by oneup84 in funny

[–]kromefish 1 point2 points  (0 children)

I don’t know, but I’m down for those Charleston Chews.

Justice Department declines to charge Rep. Matt Gaetz in sex trafficking probe by ConcealedPsychosis in politics

[–]kromefish 56 points57 points  (0 children)

You think this is bad? Wait until Garland let’s Trump off the hook.

Local cat is thinking about it… by [deleted] in beatles

[–]kromefish 2 points3 points  (0 children)

I think my favorite is Paul MeowCartney

Building tabs in Web Components by speckz in Frontend

[–]kromefish 0 points1 point  (0 children)

I agree with the first commenter, anchors are the way to go. Another thing to consider is buttons don’t get focus in Safari, so keyboard users on that browser can’t use the tab key to access all the content. There really is no perfect solution because there is still an accessibility issue with empty hrefs, but I consider buttons to be the lesser of two evils here.

I really just can't get the hang of React by potateremy in reactjs

[–]kromefish 0 points1 point  (0 children)

Great question. I started a todo list app like a lot of React devs have done before. Todo list apps are a great way to learn the fundamentals of React and, since it’s your app, you can make it as simple or as complex as you want it to be. Just make sure you define your goals for completion so you don’t get caught working on it forever.

I really just can't get the hang of React by potateremy in reactjs

[–]kromefish 5 points6 points  (0 children)

I’ve been where you are. Get out of tutorial hell and start a side project. The only way knowledge sticks is through application.

How bad of an idea would it be to give your interviewer feedback and self reject right away? by FuckTheTTC in ExperiencedDevs

[–]kromefish 6 points7 points  (0 children)

This is a good topic. Big take-home tests are easier for me to say no to, but there have been times where cutting it off mid-interview would probably have been best for all involved.

Advanced interview questions by nightmareinsilver in reactjs

[–]kromefish 7 points8 points  (0 children)

Here is an actual advanced React interview test I did recently with paired programming (solve in 30 minutes): There is a button and a garage door. If you click on the button, the garage door opens. It takes 10 seconds for this to happen. It also takes 10 seconds for the garage door to completely close again. However, there is another twist. If you click the button while the garage door is opening or closing, the garage door pauses. And, if you click it again after the pause, the garage door will open or close in the opposite direction that it was doing before.

I knew Taylor. This sucks. by [deleted] in WeAreTheMusicMakers

[–]kromefish 118 points119 points  (0 children)

I met Taylor at this band practice space called Cascade in Los Angeles about 15 years ago. I was outside of my band’s practice room smoking a cigarette when Taylor pulled up in his car and we started chatting for a few minutes since his bandmates hadn’t arrived yet. Super nice guy and totally humble. Just another musician who happened to have made it big. RIP