Software Development and Programming Careers (Official Discussion Thread)

Joined
Apr 3, 2014
Messages
71,910
Reputation
17,063
Daps
305,930
Angular vs React vs whatever else is out there - what are y'all using on the job, and what are your opinions? I'm trying to figure out a direction for a side project.




I've never used Angular, but I always heard that one of the major advantages that React has is that you have complete control, whereas with Angular, you're forced to follow the framework to the letter.
 

Rev Leon Lonnie Love

damned mine eyes, DAMNED mine eyes!!
Joined
Nov 11, 2017
Messages
21,822
Reputation
5,458
Daps
88,745
Angular vs React vs whatever else is out there - what are y'all using on the job, and what are your opinions? I'm trying to figure out a direction for a side project.
Im not a frontend guy so i've never used these at my job but React still reigns supreme as far as being widely used
 

Data-Hawk

I have no strings on me.
Joined
May 6, 2012
Messages
8,419
Reputation
1,985
Daps
16,292
Reppin
Oasis
Brehs with families, how are you balancing work, family, and learning?

I'm a web developer and of course, things in this field change all the time.

I'm working on learning some frameworks (via Laracast) but it's hard to find time to study between a full time job and two active kids....let alone things to do around the house and whatnot.

What's the secret brehs? :unimpressed:

Only 2 tips really.

1.) Wake up earlier and study before your day starts.

2.) Find a passion project. Maybe something that leads to a little extra money per month or something that benefits you in some way( even a To-Do list app in the new language you want to learn, but useable for you. ).

Also for me at least, when trying to learn something as fast as possible, Don't get stuck in tutorials( This is probably good advice no matter what lol ). They are soooo boring and you really never learn anything anyway. lol.
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,063
Daps
305,930
Only 2 tips really.

1.) Wake up earlier and study before your day starts.

2.) Find a passion project. Maybe something that leads to a little extra money per month or something that benefits you in some way( even a To-Do list app in the new language you want to learn, but useable for you. ).

Also for me at least, when trying to learn something as fast as possible, Don't get stuck in tutorials( This is probably good advice no matter what lol ). They are soooo boring and you really never learn anything anyway. lol.




I think tutorials are really only useful once you already know the technology to an extent.

I used to do those clone tutorials back in the day and I would follow them and do what they did but it never helped me because I didn't know understand what I was doing. I was typing the code but I didn't understand it.

Now I'm working through an IG clone tutorial and it's really helping me out because number 1, I already have an understanding of the technology. Whatever I do, I know exactly what I'm doing. It's like, "oh yeah this makes complete sense to do xyz because of ABC". So I understand through and through what I'm doing.

Plus the tutorial is outdated by a couple of years so there's been several instances where what they did in the tutorial no longer works, but because I understand the technology, I know what to do to get around those issues, whereas before, I would just get stuck and not know what to do.
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,080
Reputation
1,796
Daps
22,820
Reppin
NJ
Angular vs React vs whatever else is out there - what are y'all using on the job, and what are your opinions? I'm trying to figure out a direction for a side project.
I'm against javascript, lol. But for my independent mobile project, I'm using react-native. I was intimidated at first, but with ChatGPT, I've been reenergized in modifying the code that we had the developers make. So now I don't have to pay someone else for simple changes.


I did have a question. I have a static website, pretty much a landing page. I wanted to know what hosting solutions are you guys using for serving your website?

Edit: Just asked ChatGPT. I think I'm gonna try s3 with cloudfront. Looks like the cost should be less than $1/month starting out, and since I'm already in the AWS ecosystem, it should keep things close to each other. I may need to look into moving my domain from Godaddy to AWS tho.
 
Last edited:

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,080
Reputation
1,796
Daps
22,820
Reppin
NJ
Only 2 tips really.

1.) Wake up earlier and study before your day starts.

2.) Find a passion project. Maybe something that leads to a little extra money per month or something that benefits you in some way( even a To-Do list app in the new language you want to learn, but useable for you. ).

Also for me at least, when trying to learn something as fast as possible, Don't get stuck in tutorials( This is probably good advice no matter what lol ). They are soooo boring and you really never learn anything anyway. lol.
This is the way! I do passion projects because I'm a Data Engineer (and was a BI Developer) by day, and they're relatively young in the software engineering space. And even tho its a lil silo in the tech space, I feel like everything is connected since its using a lot of the same languages. You get to encounter issues and algorithms that you may not use for your day job. So you're better prepared when they may come up
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,080
Reputation
1,796
Daps
22,820
Reppin
NJ
lunanode is ok.

digital ocean is very good but expensive.

domains = namecheap
Thanks. I did get a domain from namescheap. Even bought an ssl certificate from them. I'll check out lunanode, though I was able to get through the intructions on setting up cloudfront with s3, just without the domain yet, since the main one I'm using is sitting on Godaddy.
 

null

...
Joined
Nov 12, 2014
Messages
29,185
Reputation
4,881
Daps
46,386
Reppin
UK, DE, GY, DMV
Thanks. I did get a domain from namescheap. Even bought an ssl certificate from them.

for ssl use letsencrypt (with certbot). it's free :blessed: and good enough for hobby/project sites :ehh: .

to setup on linux it is just a handful of commands.

digital ocean has a tutorial for linux ..


on windows .... :scust:

I'll check out lunanode, though I was able to get through the intructions on setting up cloudfront with s3, just without the domain yet, since the main one I'm using is sitting on

with lunanode you set up your server then you have to go into the DNS section and set up an A record and NS records to lunanodes nameservers.

on the namecheap side go into the DNS section and point three entries at the lunanode nameservers using toggle set to "custom DNS".

if you are running your own linux server then set up ufw. blacklist everything and then just open the ports for ssl (maybe change from 22), desktop (3389 if you are using it) and your web stuff (80, 443).

if you are hosting linux on amazon then still use ufw but you might need to open more ports. i don't know amazon hosting.

which webserver(s) are you using? you might have mentioned it before but i haven't read all of the previous posts.


:hhh::picard::scust:
 
Top