Quantcast
[ 3 / biz / cgl / ck / diy / fa / g / ic / jp / lit / sci / tg / vr / vt ] [ index / top / reports / report a bug ] [ 4plebs / archived.moe / rbt ]

Due to resource constraints, /g/ and /tg/ will no longer be archived or available. Other archivers continue to archive these boards.Become a Patron!

/g/ - Technology


View post   

[ Toggle deleted replies ]
File: 731 KB, 824x553, 1499367353362.png [View same] [iqdb] [saucenao] [google] [report]
61379317 No.61379317 [Reply] [Original] [archived.moe] [rbt]

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/

>> No.61379415

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

>> No.61379930

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

>> No.61379955

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

>> No.61380335

>>61379955
PHP and Ruby

>> No.61380576

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

>> No.61380645

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

>> No.61380802

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

>> No.61380834

>>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.

>> No.61380945

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?

>> No.61380983

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

>> No.61381108

>>61380645
*Wow not Who

Thanks anon!

>> No.61381119

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

>> No.61381133

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

>> No.61381140

>>61380983

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

>> No.61381174

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

>> No.61381189

>>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.

>> No.61381207

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

>> No.61381215

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

>> No.61381217

>>61381133

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

>> No.61381223

>>61381207
No, it requires javascript to work.

>> No.61381234

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

>> No.61381237
File: 3 KB, 146x52, file.png [View same] [iqdb] [saucenao] [google] [report]
61381237

>>61381207
GEE MAN I REALLY DONT KNOW

>> No.61381242
File: 46 KB, 1106x553, this-guy-created-the-frog-meme-thats-all-over-the-internet--heres-why-hes-kinda-pissed-off.jpg [View same] [iqdb] [saucenao] [google] [report]
61381242

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

>> No.61381266

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

>> No.61381272
File: 17 KB, 806x392, Untitled.png [View same] [iqdb] [saucenao] [google] [report]
61381272

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

>> No.61381292

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

>> No.61381305

>>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.

>> No.61381338

>>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

>> No.61381339

>>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.

>> No.61381346

>>61381338
Because I'm one of those autists

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

>> No.61381350

>>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.

>> No.61381369

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

>> No.61381410

>>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.

>> No.61381420

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

>> No.61381427

>>61381420
t. angry memer

>> No.61381438

>>61381427
at least i'm not retarded

>> No.61381444

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

>> No.61381467

>>61381438
https://reactjs.net/guides/server-side-rendering.html

>> No.61383783

bump

>> No.61384491

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?

>> No.61384714

>>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.

>> No.61384995
File: 18 KB, 320x180, yccc3f4vcwsxyj6eydy2.jpg [View same] [iqdb] [saucenao] [google] [report]
61384995

>pronouncing 'javascript' like 'yavascript'

>> No.61385006

>>61384491
Try craigslist gigs section

>> No.61385038

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

>> No.61385082

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

>> No.61385186

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

>> No.61385255

>>61384995
SPICS OUT

>>
Name (leave empty)
Comment (leave empty)
Name
E-mail
Subject
Comment
Password [?]Password used for file deletion.
Captcha
Action