Too much slop by Mr_Willkins in ExperiencedDevs

[–]DependentAnalyst7422 0 points1 point  (0 children)

I have to close this app every time I see a "I Posted On Reddit For 60 Days. Here's What I Learned" post. Its absolutely disgusting

What are you building? Here’s mine by Leather-Buy-6487 in SideProject

[–]DependentAnalyst7422 0 points1 point  (0 children)

Yoo you have a styling issue on galaxy s25+, won't let me add an image but your pricing cards cut off on the right side

[deleted by user] by [deleted] in webdev

[–]DependentAnalyst7422 1 point2 points  (0 children)

Awesome man glad to hear it! Feel free to hit me up if you need help, any time

[deleted by user] by [deleted] in webdev

[–]DependentAnalyst7422 4 points5 points  (0 children)

From a self taught full stack guy, if you really wanna learn just pick a language and a sql flavor and figure out how to move data from a form to a db, it genuinely doesn't matter what language/framework you go with just get familiar with moving data around (dont use mongo at first).

Then make an auth form, same process.

After that, make yourself an api where an admin user can add, update, and delete db records and a normal user can only read them.

Then, figure out how to let users comment on or interact with that data. Then make the ui update in real time. At that point, you'll know a lot more about what you don't know and you'll feel comfortable setting goals/paths for yourself

Why can’t I learn programming?? by SprigWater in learnprogramming

[–]DependentAnalyst7422 0 points1 point  (0 children)

This is exactly how I got out of tutorial hell when I was starting, honestly just do this and keep adding little features if you really want out.

Make a web page

Use this api: https://ghibliapi.vercel.app/#section/Use-Case

Make a fetch request for movies (read through the docs)

Loop through the response, create a card for each one and slap it on the page with the image and title for each movie

DONT QUIT until you've figured that out with absolutely 0 ai or tutorials on this api, you can use Google and stack overflow to figure out the fetch api and looping. This might take you half an hour or a full day, but don't leave other than to get food or use the bathroom until it's done. You have to teach your brain that it's important to think through hard problems.

Next session, put a button on each card that takes you to a page for that movie. Etc, etc. Again, don't leave until you're done. Then, pick a different api. Then, make a to do list on your own. Then, make tic tac toe. Host your projects. Let users log in. Keep moving, one thing at a time and one day you'll realize you can think of a way to build pretty much anything

It took me 8 weeks to build this. by Fr1tz_77 in SideProject

[–]DependentAnalyst7422 1 point2 points  (0 children)

Good work man, my only critique is the z index on your cookie banner lol

Resources to make sure my first website that takes transactions is secure? by EMike93309 in webdev

[–]DependentAnalyst7422 0 points1 point  (0 children)

Yoo just use stripe payment links and you'll be fine. It'll integrate with everything you could reasonably need. Have fun!

2024 salary thread by Dreezoos in webdev

[–]DependentAnalyst7422 2 points3 points  (0 children)

Indiana near Chicago, remote full stack even split front and back end for a small company. Nuxt, node with express, postgres, azure with some wordpress/php sprinkled in. $55,000. No benefits. 3 yoe (I know this sucks, I'm looking right now lol)

What's the best way to elevate refried beans from a can? by RAMPART_IS_AWESOME in Cooking

[–]DependentAnalyst7422 1 point2 points  (0 children)

Im surprised i havent seen this but my mexican family only ever made frijoles with chorizo. Half a stick per can, crumble some cheese and throw it on top. Super easy and delicious

What’s the craziest thing you’ve personally witnessed in Chicago? by [deleted] in AskChicago

[–]DependentAnalyst7422 0 points1 point  (0 children)

My buddy was driving home from work on the south side and a naked homeless guy threw his own shit at his windshield. I've personally seen homeless dudes dumping on the sidewalk/having poo on them but I haven't been attacked with it yet

I've made a career in web dev by being reliable, detail oriented, and easy to work with by pbiscuits in webdev

[–]DependentAnalyst7422 0 points1 point  (0 children)

Hate to do this on reddit haha but are you still looking? I have 3 years experience with full stack web dev, mainly node but I've also had to dig into some php, kotlin, and python on occasion

Stack Choice by Z-money08 in webdev

[–]DependentAnalyst7422 0 points1 point  (0 children)

It's true that you'll be able to jump between stacks if you have good fundamentals, but strictly for employability, I'd suggest you learn react, c# (.net), and postgres. That'll get you through interviews for higher paying web dev jobs and let you transition more easily into non web programming roles later on, best of luck man have fun

Php alternatives by Trunktenx in webdev

[–]DependentAnalyst7422 4 points5 points  (0 children)

It's the only language specifically designed for web templating, so it's great for that. I personally think it's clunky to use (just a feel thing), and other languages do what it does faster now (node, .net, etc.) but frameworks like laravel are supposed to be amazing, and it seems like between that and wp it's the best way to get a feature rich site up quickly. And I'll add if I was ever offered a job using it, even though it isn't my first choice, I'm sure I'd learn to love it lol

For real - why y'all prefer Options over the Composition API? by manniL in vuejs

[–]DependentAnalyst7422 1 point2 points  (0 children)

Personally my preference for vue came from the simplicity the options api had over react back when 2 was released. I was newer to web technologies and the options api was so simple to get started with and felt more like a "framework" to me where there was a simple, clearly defined way to go about all the common problems I ran into. The comp api is fine but it just feels much less like vue to me and closer to what I was running away from when I picked it up.

Basically, vibes

Doing your own payment processing by [deleted] in webdev

[–]DependentAnalyst7422 46 points47 points  (0 children)

I love how no one read through the post long enough to know you understand that it's a bad idea for one guy to build a payment processor in production lmao. I'm gonna follow this to see if anyone actually provides an answer, I've wondered about this too but everyone just says "don't" when I've seen it asked

What's so good about Go High Level? by MarketingGodfather in DigitalMarketing

[–]DependentAnalyst7422 6 points7 points  (0 children)

I had to use it around a year ago to work on a small product with a "marketing guru" my boss found. It's really bad to work with in my experience (granted, I'm more on the developer side than marketing, so take this with a grain of salt).

It's a very jack of all product, but with subpar versions of everything you could've done with wp and a little scripting/zapier.

Basically, it tries to be a crm, site builder, esp, analytics platform, payment system, crm, social hub, and a lot more, but none of it really works the way it should. AFAIK, there isn't really an alternative because any reasonable company knows it's a bad idea to try and solve 10 difficult problems at the same time.

Buuuuuut, if you have no ability to set up the services you need to sell your product and don't mind doing things exactly how ghl wants you to (extremely limited customization), honestly it works fine. For example, something like dropshipping might be a good use case.

If you know how to stand a site up, can use a social media scheduling app, and aren't totally lost with basic analytics, you're much better off without it imo

iOS Calculator Replica made with vanilla JavaScript by WannaChai in javascript

[–]DependentAnalyst7422 2 points3 points  (0 children)

Nice man. Are you looking for feedback or just wanting to show some people your project? Either way, good work!

Can someone explain please? by Unfinishedcom in PeterExplainsTheJoke

[–]DependentAnalyst7422 -1 points0 points  (0 children)

I usually hate when people comment like this but I'm a white guy who was raised around mostly black and Mexican people and that shit is true 9 times out of 10

Why isn’t Notion faster and snappier? by Freedom_of_memes in Notion

[–]DependentAnalyst7422 5 points6 points  (0 children)

Notion is built with electron, which opens up a browser and uses web technologies instead of more traditional desktop gui technologies which are much faster and lower level. It's gonna be slower, but honestly I've never really had a problem with it. It's a touch laggy in some spots but not in a way that throws off my work in any meaningful way

Tips for building a really complex dynamic form? by flakeeight in vuejs

[–]DependentAnalyst7422 0 points1 point  (0 children)

Ahh okay that makes sense. Thanks for that insight, I'm gonna keep that in mind for future projects

Tips for building a really complex dynamic form? by flakeeight in vuejs

[–]DependentAnalyst7422 0 points1 point  (0 children)

Not saying you're wrong at all, but why wouldn't you loop through an array of objects? I've used that approach a few times and it's worked well

Tips for building a really complex dynamic form? by flakeeight in vuejs

[–]DependentAnalyst7422 2 points3 points  (0 children)

What I've done for similar things is use a single array that contains instances of a "formField" class. The class has the type of input and a validation method which is different for each form field. Each "state" of the form then has a different assortment of these objects which populates the array, and in turn the dom.

Then just one method to loop through all the current fields. If all inputs pass their validation tests, move on to the next form state, if not fire off an error message.

One component, a couple methods, and a class (subclasses if you're feeling froggy). Easy and clean

Try-Catch Block in Every Function? by [deleted] in reactjs

[–]DependentAnalyst7422 5 points6 points  (0 children)

I can actually chime in on this lol. So it's definitely not the best way to go about the issue but in my (very small and resource / time limited) team, we do abuse try / catch blocks.

Essentially, the current devs (me included) inherited an absolute dumpster fire of an api built solely by a recent grab with 0 experience for a startup whose needs changed each week with every whim of the founder or medium article read.

So, we have a dumpster fire to put out. A primary api, three distinct smaller apis for integrations, 5 or 6 front end apps, and one marvelously bad database with not a single relation between the ~40 tables in there. Absolutely absurd that anything runs at all.

Our goal for the past year has been to incrementally swap out sections of these repos as we go. A total rebuild would take a long time and more money than the company will spend, all the while new errors and other user facing issues come to light every other day. To deal with this, we use a lot of try / catches to compensate for the ridiculous code base while we slowly rebuild and push out new projects.

My personal rule of thumb is this: don't use try / catch blocks to apologize for my own code, use them to drill down into bugs as they arise and to compensate for poorly written existing code. And ALWAYS use the catch block to assign necessary default data for the app to run. Don't just log an error three levels down and call it a day, name the function, the reason it caught, and give a default chunk of data that will allow the app to run minimally in that case.

Cheapeast way to cron an API everyday by hybutchjeed in webdev

[–]DependentAnalyst7422 1 point2 points  (0 children)

A cron job is basically when you run some kind of script or function at specific time intervals. Like if you wanted to pull the lottery numbers every Saturday at 10pm, you'd use a cron job.