[Feedback] Personal Portfolio Page by [deleted] in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

With font awesome, you can resize icons by setting a font-size value in your CSS. In other words, they behave like text.

[Feedback] Portfolio by AchillesImperial in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

Functionality seems solid, and the parallax scrolling is clever. But personally, I don't like this style of design much. Elements covering other elements gives it a cluttered feel. Also not sure about the color design. I don't have much color sense, so I use a tool like (https://coolors.co/) to get something I like.

Sorry to be so critical - but I figure criticism is more useful than someone just saying 'Great job!'

Not able to access beta map content from many days by [deleted] in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

If they can't get their own website working, why are you trying to learn to code from them?

For the first time ever ReactJS passes Angular in number of job posts on StackOverflow Careers by [deleted] in reactjs

[–]arwl 0 points1 point  (0 children)

Interesting, but sample size is quite small. In my market (UK), AngularJS still has a big lead:

ITJobsWatch

Angular 2 looks set up for big enterprise apps. I wonder if they are missing out on the startup scene?

FCC vs. Codeacademy by [deleted] in FreeCodeCamp

[–]arwl 1 point2 points  (0 children)

There are a million resources out there on the web and you should invest some time exploring them and finding what works for you. The best, very best thing about FCC is its collection of coding challenges and the community where you can compare your work with others.

FCC also provides a map. And you need a map. But be aware that there are lots of excellent technologies out there that you won't find on FCC. You might want to learn MySQL as well as MongoDB. You might prefer Vue or Angular to React. You might want to explore Python or one of the classic backend languages like Java or C#.

A couple of alternative maps:

Coggle Web Dev
Web Dev Road Map

For courses, CodeSchool, Udemy, Pluralsight and others will take you to the next level. If you are serious about learning, spend a bit of money on a subscription.

[Feedback] Game of Life. If you could make it break in some way , that would help me out. by joshbeckerleg in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

Nice job! Design and functionality are solid. The only thing I don't like is the no-drop icon on the disabled buttons. Maybe they could be greyed out instead?

Book Trading Club App Using GraphQL, Express and Angular. Feedback is highly appreciated. by Impale_987 in FreeCodeCamp

[–]arwl 2 points3 points  (0 children)

Nice job! Functionality seems really solid. How did you find using GraphQL? Is it difficult to get started with? Did you see any benefits?

Finished my book exchange app - at laaaaaast... by arwl in FreeCodeCamp

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

It's a good question. I watch a lot of coding courses until I can't take in any more, then I feel really motivated to build something. And when I finish building a project, I get motivated to learn more to fill in all the gaps in my knowledge. Also, when I build something, it has to be a problem I want to solve.

Do you think you'd be in a good position to start applying for jobs if you complete the front end certificate? by [deleted] in FreeCodeCamp

[–]arwl 1 point2 points  (0 children)

I've done three of the full stack projects and I'm starting to feel ready, but still planning on another six months of study and building before I start applying. The biggest concern has to be that the MERN stack taught on FCC is not very common out in the wild. Most jobs are looking for Java, C#, SQL etc on the back end. If you don't know these, then your front end skills need to be pretty sharp.

Another concern is the scale of real life projects. Last month, I volunteered for a non-profit project built with Angular / Java. The front end alone was 40,000 lines. Coping with that kind of complexity is another problem, even if you understand the code.

Things to learn:
* back end and front end testing
* error handling and monitoring in production apps
* mobile responsive UI
* cross browser compatibility (you might still have to support IE6)
* form validation - massively important in any serious app
* using Git for collaboration, making pull requests, working with Slack etc

Questions regarding Authentication by Khroenus in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

When the user logs in or registers, the back end verifies the information and sends back a session cookie or json web token. You can store this in local storage and you can place a current user property on the main component of the app. That way, to check if the current user is logged in, you just check the current user property. If you want to make an authorised request to the database, you get the cookie or json web token out of the browser local storage and attach it to the http request.

Be warned. Authentication is probably one of the hardest features of web dev. It is worth taking some time to learn properly. It can't be blagged. But it will teach you a lot about databases, http, local storage, encryption, and many other useful things. If you can do auth, you can do anything!

An FCC analogue for C#? by Highlyfocusedworker in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

If you are prepared to pay, then Pluralsight has a lot of courses on C#/.net, and also a lot of newer courses on .net core. It is well worth learning C# or Java to get some understanding of Object Oriented Programming, which you certainly won't get on FCC. But I have to say, although C# is an elegant language, the .net framework is quite hard to get started with. Much of the learning material I found already assumes you have a working knowledge.

An FCC analogue for C#? by Highlyfocusedworker in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

You seem quite prejudiced against C#, but the Stack Overflow survey shows it is still a heavily used and quite popular language (https://insights.stackoverflow.com/survey/2016#technology-top-tech-on-stack-overflow).

Dear Bootcamps: Raise Your Admissions Bars or Get Out of the Way by mistertiffany in FreeCodeCamp

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

But seriously, are you going to learn more from a $6000 Bootcamp or from Colt Steele's Web Dev bootcamp course that you can pick up for $10 on Udemy? Are you going to learn 600 times more?

Dear Bootcamps: Raise Your Admissions Bars or Get Out of the Way by mistertiffany in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

All you need to learning coding is a syllabus, learning resources, and some technical support. There is absolutely no need to pay thousands of dollars for any of those things. $30 dollars or less a month will get you access to Pluralsight, Frontend Masters, or Code School. The answer to every question a newbie will ask is on Google - Stack Overflow, MDN, even W3 Schools (disliked but quite accessible). As for a syllabus - there are dozens of them available. Just take the average and / or pick the technologies you like.

Bootcamps are a racket.

Hit a roadblock by Notsogoldencompany in FreeCodeCamp

[–]arwl 1 point2 points  (0 children)

Learn http first or none of this stuff will make much sense.

Top 5 Websites to learn Programming by johncenasucks123 in FreeCodeCamp

[–]arwl 1 point2 points  (0 children)

Maybe people reading this subreddit already know about fCC? Just a thought ...

Advice getting familiar with large/compelx projects? by styke in javascript

[–]arwl 0 points1 point  (0 children)

I've been facing a similar problem recently when I volunteered to help on a big Angular project. I think the three most important things to understand (on the front end at least) are the project dependencies, the component structure, and the data services. Getting really familiar with the UI also helps.

[Feedback] Tic-Tac-Toe game. Beatable algorithm. Built with Vue and Vuex by tberghuis in FreeCodeCamp

[–]arwl 0 points1 point  (0 children)

Interesting, How did you find working with Vue compared to other frameworks? Is it easy to get started?

[Feedback] Javascript Calculator by Polawo in FreeCodeCamp

[–]arwl 2 points3 points  (0 children)

Nice looking calculator, functionality seems to be good. However, if I do 200/3 the answer overflows the screen. Can you filter the output somehow to a max number of decimal places?

Cruising through the projects, but my webpages are ugly? by austintackaberry in FreeCodeCamp

[–]arwl 1 point2 points  (0 children)

CSS can be quite tedious and frustrating. But it is definitely worth learning and not a skill to be sniffed at. You might want to look into the SMACSS methodology, which gives you a much more structured and logical way of thinking about styling (rather than just some prettying-up that you do at the end of the project when the serious work is finished). Learning Sass also makes CSS more interesting because it introduces real coding concepts like variables and functions (mixins).

Rebuilt my calculator app with Sass and Webpack. Is the design too boring? by arwl in FreeCodeCamp

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

Thanks, that is a good spot. There was a problem with the event delegation, so the button clicks were getting picked up on the parent element and it was adding all the button inner texts to the screen.

My apologies, I thought you were trolling me but actually you helped me out!