Details
Joined devRant on 7/11/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@fzammetti IMO this is hardly a valid argument. You basically said "the best developers can do without it" Well yes, but the purpose of those frameworks is to make the job easier, accessible to more junior devs, and reduce human error in the design.
I also made complex apps with vanilla JS. That does not mean it was a pleasant experience. But yes, it is feasible...
And again : all the frontend developers in the GAFAM are using those frameworks. Do you seriously believe these people are clowns? They must see some advantages in using then, don't they? -
@b2plane well, why do you hate React compared to Angular?
You didn't really give any reason, so my guess is same thing than my reason : taste, with a bit of "I started with A, B works differently and I don't like it" 🤷 -
@fzammetti on big projects with multiple developers and lots of interactions, systems like React/Vue/Angular forces the data to flow up-to-down in the tree, which guarantees a well thought design. Vanilla JS does not allow anything near that (unless you create your own React-like solution which would be an insane waste of time and reliability).
Typescript introduces type checking which is also a savior in big projects.
There is a reason why these have been invented and widely adopted. The mistake is to want to use them in every project, especially the small ones - mistake that I'm making more often that I would admit TBH -
I would say the exact same thing by swapping Angular and React.
I guess this is a matter of taste... -
ON ERROR RESUME NEXT
Yes, this line is valid in BASIC (good times) -
For one millidollar? I don't think so 🙃
-
Let me guess. You used create-react-app didn't you?
You can alter the config file by setting up webpack by yourself. It's not that hard.
But you took the shortcut, and now you complain about it being not configurable.
That's on you 🙂 -
📍
-
Stay away from ios mobile dev. The IDE is awful, the review process is horribly long.
I'd go for Android mobile dev if it's mobile you're interested in, at least for a first try. -
"after looking into the code I realized that it's much more complex than initially expected. I can still do it but I'm afraid I'm going to ask you 3x the price than initially announced. If it's too expensive for you, I'll understand."
You let them decide, although most of the time 3x is enough for them to refuse the new deal. -
You work, you get paid.
You don't deserve not to be paid. Go speak to a work lawyer. -
I want to know too
-
Maybe she's a Lua programmer 🙃
-
"Most of professional experience is in the web development field, but I have a strong passion for computer vision and image processing. I made [stuff on your github] as pet projects."
Something like that I'd say -
A few is better than none.
If you have one student willing to know more after a class, you should see that as a success IMO.
For the others, the most important is that they know it exists and what is possible with it.
I personally had no interest in History during my time as a high schooler, but today I have much more interest about it. The purpose of high school is to make them aware of its existence, and know where to look if they become interested in the future, even if it's years later. -
Also : don't be too technical. The purpose of an introduction is to show off the power of programming. Those who are interested *will* do the homework
-
1. Be passionate. It's a viral thing
2. Start from a concrete use case. These days kids like the dream of being a streamer/influencer, try to make this string vibrate
3. Don't forget that for most of the youngs, internet is just youtube, Instagram and tiktok. They have no idea what it took make these things possible.
What I would do : show them that you can do ANYTHING with a computer, and how this thing is powerful. That is what made me love the field.
Hope this helps. -
The fact that my CI must run on a Mac (iOS dev is the worst), and XCode does not work well with docker.
This means IT RUNS ON BARE METAL 😱 -
@galileopy JS is my passionate love : Yes, she's more messy, not easy to deal with, but she's up to anything, even if it's not her strong point. She'll try anyways, and support you in any project you take on. Even if everyone is telling me I can do better, she's the one I'm having the more fun with.
True love, I tell you. -
Meh. It's just what any other competitor is already doing IMO. Apple cannot stay in its bubble anymore...
Looks like a backward move from Apple (ugly) business model POV -
Everytime someone tells me I'm lucky that I'm smart, I want to tell them "lucky? You don't have to feel the frustration of being around stupid people every day. You are the lucky one."
-
If it's for the same pay, and you don't want it, I don't see why you should accept...
-
🔥
-
@rantsauce basically you pick a small project, develop it on twitch and explain what you do and why.
I started ~4 months ago and I have now ~20 viewers, with several regulars.
I try to code things that are a bit visual, like front end designs or CSS stuff.
I spend half time coding, half time discussing whatever the viewers are talking about in the chat.
Not going to give my channel here because I don't want this account to be officially associated with my official online presence. I want to rant without fearing a potential boss noticing 😁
My advice : look at twitch in the science and technology category. You will have a good sample of what live coding is. -
Try live coding. I have started that a few months ago and I LOVE IT. I can work on wathever I like, people are really kind, I can express my creativity without barrier.
The downside is of course : it's absolutely not profitable (yet?) -
In French, the expression "more of" is "plus de"
It also means "no more"
It pronounced differently, but written the exact same way.
So the L vs I issue is not that bad 😅 -
That being said, there is a lot of room for improvement.
It makes me think about the "js is to avoid at all cost" Era. Now, after it improved, almost every website use it -
Blame OSes and the web.
From a business and hobbyist perspective, it's the faster way to have your app working everywhere.
Also, it provides a coherent experience on the browser or with the "native" app.
And yes, it is a lot less efficient and a lot bigger than a truly native app, but who cares about this these days?
I'm developing personal apps on electron and honestly, I like it. The simple fact that you can use the same tech as the web makes you work faster and is less prone to bugs.
Don't forget the e=mc2 equation. Errors=more code squared.
A common codebase across platforms is a good thing. -
What are you still doing on LinkedIn? I thought developers had left it like 5 years ago
-
@platypus I would add some randomness so the client can't develop some kind of routine for each email. And maybe changing the insult from time to time? 😊