[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/wdg/ - Web Development General

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 47
Thread images: 5

File: 1499367353362.png (731KB, 824x553px) Image search: [Google]
1499367353362.png
731KB, 824x553px
No new thread in an entire day edition

>Discord / IRC
https://discord.gg/wdg
#/g/wdg @ irc.rizon.net
Web client: https://www.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)
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web

>Online courses
https://www.codecademy.com/
https://www.coderbyte.com/
https://www.freecodecamp.com/
https://www.bento.io/

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

>Code challenges
https://www.codewars.com/
https://www.hackerrank.com/
https://codefights.com/

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

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

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

an in-depth comparison of hosts
https://www.webstack.de/blog/e/cloud-hosting-provider-comparison-2017/
>>
Any courses to recommend on Udemy since they're all going for so cheap right now?
>>
>>61379415
Anon 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?
>>
>>61379955
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
>>
>>61380335
Who I'm actually surprised by both of those answers?
>>
>>61380576
Weather can be automated. Someone, somewhere, will probably need to update sports scores though.
>>
>>61380576
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?
>>
>>61380945
are you hosting their data? what are your terms and conditions?
>>
>>61380645
*Wow not Who

Thanks anon!
>>
>>61379317
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?
>>
>>61380983

its not a real scenario i was just wondering if it did happen
>>
>>61381133
Do you have the data? use php.
Do you call an outside api? use javascript.
>>
>>61380945
>>61381140

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?
>>
>>61381140
a lot of contracts have something about not being liable for data loss
>>
>>61381133

use php to spit it out in JSON, then use ajax to bind that shit, nigga
>>
>>61381207
No, it requires javascript to work.
>>
>>61381223
OK thanks. Been using Angular 2 at work and it seems pretty handy but useless for progressive enhancement.
>>
File: file.png (3KB, 146x52px) Image search: [Google]
file.png
3KB, 146x52px
>>61381207
GEE MAN I REALLY DONT KNOW
>>
>>61381207
>Does React let me develop sites that will work if the user has javascript disabled?
>React.js
>.js
>>
>>61381242
>>61381237
I read somewhere you can render shit on the server side and have it all static on the client side.
>>
File: Untitled.png (17KB, 806x392px) Image search: [Google]
Untitled.png
17KB, 806x392px
>>61381237
I didn't feel like this was obnoxious enough so heres another
>>
>>61381266
Then what's the point? Might as well go with a static site generator
>>
>>61381292
I want JS users have have the full experience, but there are still things users can do without JS enabled in my site design.
>>
>>61381305
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
>>
>>61381305
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.
>>
>>61381338
Because I'm one of those autists

>>61381339
I know that, but you can still provide functionality without DOM manipulation.
>>
>>61381305
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.
>>
>>61381350
If javascript is required tho you can always try node.js since it runs server side anyways.
>>
>>61381369
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.
>>
>>61381410
>little to no practical experience
>guys does this javascript library require javascript to work???
>>
>>61381420
t. angry memer
>>
>>61381427
at least i'm not retarded
>>
>tfw fell for the "front-end is easier" meme
>>
>>61381438
https://reactjs.net/guides/server-side-rendering.html
>>
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?
>>
>>61384491

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.
>>
File: yccc3f4vcwsxyj6eydy2.jpg (18KB, 320x180px) Image search: [Google]
yccc3f4vcwsxyj6eydy2.jpg
18KB, 320x180px
>pronouncing 'javascript' like 'yavascript'
>>
>>61384491
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.
>>
>>61385038
>javascript set
A set doesn't allow duplicate elements.
>>
>>61384995
SPICS OUT
Thread posts: 47
Thread images: 5


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.