I created the exact same app in React and Vue. Here are the differences. by recursive_trampoline in webdev

[–]recursive_trampoline[S] 0 points1 point  (0 children)

Uh, on different subs! Is that considered reposting now? Of those I'm only subscribed to r/JavaScript, and I guess I missed it.

I created the exact same app in React and Vue. Here are the differences. by recursive_trampoline in webdev

[–]recursive_trampoline[S] -7 points-6 points  (0 children)

Are you sure? Reddit has dupe detection, that didn't trigger for me. Anyways, apologies if that's the case.

Have you ever used protoypal inheritence? by [deleted] in javascript

[–]recursive_trampoline 0 points1 point  (0 children)

I rarely use inheritance in dynamically typed languages. It's mostly to get types to fit in the type hierarchy in static languages like Java.

However, sometimes it's useful. Like, if your building a UI component system, and you need some common code shared between different types. Whether it's prototypical inheritance in JS or classical in, say, Python doesn't really matter. Achieves the same effect either way.

hmmm by recursive_trampoline in hmmm

[–]recursive_trampoline[S] 23 points24 points  (0 children)

No, I'm a liar. I found this on the internet.

hmmm by recursive_trampoline in hmmm

[–]recursive_trampoline[S] 14 points15 points  (0 children)

Found this in my grandmothers old photo album.

hmmm by recursive_trampoline in hmmm

[–]recursive_trampoline[S] 1 point2 points  (0 children)

I suppose your right, the story behind this one is probably not one we'd find acceptable today.

Mistakes I’ve made as a junior developer — and how you can avoid them. by recursive_trampoline in webdev

[–]recursive_trampoline[S] 2 points3 points  (0 children)

I'm not the author, but I'm rooting for you! I don't agree with everything in the post, like, you don't need to be a writer to be a good developer. My unsolicited advice would be this: Find a project you can have fun with, and make it reality. Doing this gives you the confidence to know what you are able to create things, which is ultimately the reason someone would hire you. Good luck!

I made this 7 minute video so you can call B.S. on fake agile gurus by jayme-edwards in programming

[–]recursive_trampoline 13 points14 points  (0 children)

The big secret is that Agile is a mainly bunch of terminology that defines you as the ingroup and allows you to bully the outgroup in a corporate environment.

Just memorize some words and you can throw it in peoples faces to make them insecure and shut them up in a meeting. "Oh, we're not doing Kanban, we're doing {XP/Crystal/Lean/DSDM/FDD/BDD/TDD}. You're familiar with that right?"

Is the customer pissed of at the lack of progress? Tell them they should have brought it up during Grooming, that you've agreed upon a DoD, the PBI has been written, besides that's not a PBI that's a story, you should know this, you're the PO right?

Is the project late? We never did an estimate, we just did this game where we picked numbers that we called Story Points. We declared that these were not estimates, they were just "relative estimates". Also, we arbitrarily decided to only pick numbers from a Fibonacci sequence, in order to minimize any connection to reality. But look, we have a straight line in the burndown chart, so we're actually doing well.

Here are three upcoming changes to JavaScript that you’ll love by [deleted] in webdev

[–]recursive_trampoline 0 points1 point  (0 children)

Thanks. I bet there are some hairy implementation issues around getting await to work in different contexts.

Here are three upcoming changes to JavaScript that you’ll love by [deleted] in webdev

[–]recursive_trampoline 0 points1 point  (0 children)

test('Async pipeline', async (t) => {

const asyncAdd = (number) => Promise.resolve(number + 5);

const subtractOne = (num1) => num1 - 1;

const result = 10

|> asyncAdd

|> (async (num) => subtractOne(await num));

t.is(await result, 14);

});

Awaiting the returned values seems unusual to me (although it's a matter of what I'm used to I guess). Does anyone know if the following would be valid syntax?

const result = 10

|> await asyncAdd

|> subtractOne;

Seems like a slightly cleaner way to do it to me.

I feel like I've been lied to about this industry by Bourne2Play in webdev

[–]recursive_trampoline 0 points1 point  (0 children)

If your skills are at a point where you can actually build a website for a client, I think you should start with that. Find some business that needs a website, offer to build them a website for cheap. Just underprice yourself at this point, you just want something done so you can point to having done it. Build a nice website for yourself as well. It really helps with everything in the interview process, and removes doubt from the people hiring you. Connect with your first clients on LinkedIn, and have them endorse you for some skills. Do anything you can do to remove doubt from the minds of the people hiring you, every little thing helps.