/wdg/ - Web Development General

No new thread in an entire day edition

>Discord / IRC
discord.gg/wdg
#Sup Forumswdg @ irc.rizon.net
Web client: rizon.net/chat

>Getting started
Get a good understanding of HTML, CSS and JavaScript.
Everything you learn will have these as their base.
The Mozilla Developer Network offers a good intro (no matter your browser choice)
developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web

>Online courses
codecademy.com/
coderbyte.com/
freecodecamp.com/
bento.io/

>Further reading/viewing
youtube.com/watch?v=sBzRwzY7G-k
github.com/kamranahmedse/developer-roadmap
github.com/getify/You-Dont-Know-JS
github.com/vhf/free-programming-books/blob/master/free-programming-books.md

>Code challenges
codewars.com/
hackerrank.com/
codefights.com/

>Useful resources
developer.mozilla.org/en-US/docs/Web - General documentation for HTML, CSS & JavaScript
libraries.io/ - Discover and keep track of open source libraries, modules and frameworks
stackoverflow.com/ - Developers asking questions and helping each other
programmableweb.com/ - List of public APIs
caniuse.com/ - Check browser support for front-end web technologies

>Useful Youtube channels
youtube.com/derekbanas
youtube.com/learncodeacademy - codecademy
youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q - funfunfunction
youtube.com/user/TechGuyWeb - Traversy Media
youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ - freeCodeCamp
youtube.com/user/shiffman - coding train

>cheap VPS hosting in most western locations
digitalocean.com/
vultr.com/
linode.com/
scaleway.com/
heroku.com/

an in-depth comparison of hosts
webstack.de/blog/e/cloud-hosting-provider-comparison-2017/

Other urls found in this thread:

reactjs.net/guides/server-side-rendering.html
twitter.com/SFWRedditGifs

Any courses to recommend on Udemy since they're all going for so cheap right now?

user those things are always on sale. Don't fall for the trap, also you can always find a coupon code online.

What do after learning HTML, CSS, JS, and bootstrap/foundation?

PHP and Ruby

how do weather api's or sports api's get their data? is it humans inputting it into a DB or what? I want to start my own api

Who I'm actually surprised by both of those answers?

Weather can be automated. Someone, somewhere, will probably need to update sports scores though.

you ever see a sports game going on? There are people in a little box flipping a switch every time a team scores in order to update the billboard. add in an internet connection and now the information is online. If you want to be nice for people, you can give them a way to access specific data with special commands, known as an API.

what happens if you build an app for someone and somehow it gets hacked or the program fucks up and you lose some or all of their data? or what if important data gets leaked? are you f u c k e d legally?

are you hosting their data? what are your terms and conditions?

*Wow not Who

Thanks user!

I fell for the React TDD meme. enzyme sucks, cant handle Semantic UI, nor react-bootstrap components.

I need to create a table with data from json, where to build the html php or javascript?

its not a real scenario i was just wondering if it did happen

Do you have the data? use php.
Do you call an outside api? use javascript.

If it can be argued that it caused a monetary loss for the company then yes. However, it really depends on what was in the contract since any stipulations can be agreed on.

Does React let me develop sites that will work if the user has javascript disabled?

a lot of contracts have something about not being liable for data loss

use php to spit it out in JSON, then use ajax to bind that shit, nigga

No, it requires javascript to work.

OK thanks. Been using Angular 2 at work and it seems pretty handy but useless for progressive enhancement.

GEE MAN I REALLY DONT KNOW

>Does React let me develop sites that will work if the user has javascript disabled?
>React.js
>.js

I read somewhere you can render shit on the server side and have it all static on the client side.

I didn't feel like this was obnoxious enough so heres another

Then what's the point? Might as well go with a static site generator

I want JS users have have the full experience, but there are still things users can do without JS enabled in my site design.

tell them to whitelist or fuck off. why bother with autists who go out of their way to disable half of the web's functionality

There is no DOM modification on client without JS. You have CSS animations and transitions nowadays, but you cant dynamically actuate on the DOM elements.

Because I'm one of those autists

I know that, but you can still provide functionality without DOM manipulation.

You can check if the user has javascript enabled. If they don't then serve them another version of the page that doesn't require JS. There is probably a better solution though.

If javascript is required tho you can always try node.js since it runs server side anyways.

Yea I'm using Node on the server side, and I render static pages with handlebars, then on the client side attach all the handlers. The site still works in a basic way without JS enabled but there are some nice features of Angular I wanted to use but I can't without fundamentally changing the way I work and losing the current non-JS fallbacks. I read somewhere React can let me work the way I want.

I don't believe anything I read in /wdg/ anyway, most posters are angry memers with little to no practical experience.

>little to no practical experience
>guys does this javascript library require javascript to work???

t. angry memer

at least i'm not retarded

>tfw fell for the "front-end is easier" meme

reactjs.net/guides/server-side-rendering.html

bump

knowing php and nodejs, is there some way I can reach ~$300 a month? That's all I (desperately) need.

Upwork has too many web devs and won't let my apply for jobs.

Freelancer wants to charge me for applying to jobs wtf?

On Fiverr clients have to select you, good luck with that.

What else is there?

oh you can send quotes on fiverr

>let my
let me*

Anyway, if any anons are interested in arbitraging some work that'd be cool.

>pronouncing 'javascript' like 'yavascript'

Try craigslist gigs section

what's the point of javascript set? why would this even be added to js?

You guys are awesome.. This is all great info to know for a newb like me.

>javascript set
A set doesn't allow duplicate elements.

SPICS OUT